我有一个学校作业来设计数据库并包括:
* 2 stored procedures
* 2 functions
* 2 triggers
虽然我知道如何实现这些,但我没有使用它们IRL,我很难用出用例。
有什么想法吗? : - )
(如果有帮助,我的数据库设计模仿在线书店 - 例如亚马逊)
答案 0 :(得分:1)
可能的存储过程:
可能的触发器:使用小写标题/作者维护单独的列以便更快地搜索。换句话说,索引这些列,以避免像select blah from book where to_lower(author) = 'dan brown'
这样的性能杀手。插入的一个触发器,另一个用于更新的触发器。