Нужны идеи для хранимых процедур, функций и триггеров MySQL - PullRequest
0 голосов
/ 23 мая 2011

У меня есть школьное задание для разработки базы данных и включения:

* 2 stored procedures
* 2 functions
* 2 triggers

Хотя я знаю, как их реализовать, я не использовал их IRL, и мне трудно придумать, как их использовать.-кейсы.

Есть идеи?: -)

(если это помогает, мой дизайн БД имитирует книжный онлайн-магазин - например, Amazon)

1 Ответ

1 голос
/ 23 мая 2011

Возможные хранимые процедуры:

  • для данного автора, получения списка книг (или ISBN).
  • для данного ISBN, получения названия и автора.

Возможные триггеры: ведите отдельный столбец с заглавными буквами / автором для более быстрого поиска.Другими словами, индексируйте эти столбцы, чтобы избежать снижения производительности, такого как select blah from book where to_lower(author) = 'dan brown'.Один триггер для вставки, другой для обновления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...