Събитията представляват задачи, които се изпълняват отложено във времето. Continue reading Събития (Events) в MySQL:
Сигнали в тригери. Симулиране на check чрез сигнал в тригер
Освен грешките, които сървърът генерира в различни ситуации, тази възможност я има и програмистът. Continue reading Сигнали в тригери. Симулиране на check чрез сигнал в тригер
Тригери
Тригерът представлява множество от SQLзаявки, съхранени под определено име в каталог в базата данни, но за разлика от процедурата, този обект е асоцииран с определена реална таблица от базата. Continue reading Тригери
Курсори
В предната статия се натъкнахме на често срещан проблем. Имахме да извършим множество подобни операции за всички обекти от дадена таблица. Continue reading Курсори
Грешки при съхранени процедури. INSERT…ON DUPLICATE KEY UPDATE. Задачи.
Нека да покажем още някои особености при писане на процедури. Continue reading Грешки при съхранени процедури. INSERT…ON DUPLICATE KEY UPDATE. Задачи.
Контролно 1 по БД – 2016 г.
Галерия има нужда от създаване на база данни. За целта трябва да бъдат спазени следните изисквания:
Continue reading Контролно 1 по БД – 2016 г.
Логически оператори, цикли, временни таблици
За да може в процедурите да имплементирате някаква логика, съществуват логически оператори и цикли, подобно на повечето езици за програмиране.
Continue reading Логически оператори, цикли, временни таблици
Съхранени процедури, входни параметри за процедура, глобални и локални променливи
Съхранените процедури представляват съвкупност от SQL заявки, съхранени в специален каталог в базата данни и много наподобяват методите(функциите) в езиците за програмиране. Continue reading Съхранени процедури, входни параметри за процедура, глобални и локални променливи
Примерна задача за контролно 1 по БД
Зад.1
Проектирайте базата данни и начертайте ER –диаграма по следните изисквания:
Continue reading Примерна задача за контролно 1 по БД
Трансакции. Заключване на данните при трансакции.
Трансакция наричаме последователност от SQL заявки, които трябва да изпълняват условието: или всичките да бъдат изпълнени или нито една от тях да не бъде изпълнена.
Може да дадем класически пример с банковите трансакции. Първо създаваме таблица за клиенти, после таблица за сметки.
Continue reading Трансакции. Заключване на данните при трансакции.