【问题标题】:Need some ideas for MySQL stored procedures, functions and triggers需要一些关于 MySQL 存储过程、函数和触发器的想法
【发布时间】:2011-05-23 08:21:14
【问题描述】:

我的学校任务是设计一个数据库并包括:

* 2 stored procedures
* 2 functions
* 2 triggers

虽然我知道如何实现这些,但我没有使用过 IRL,而且我很难想出用例。

有什么想法吗? :-)

(如果有帮助,我的数据库设计模仿了在线书店——例如亚马逊)

【问题讨论】:

  • 嘿,我也在寻找存储过程的想法。你有没有机会做一个气球店数据库?我可以在 MySQL 中编码,但我很难为此想出好主意。我一直在想一些简单的方法,比如“按价格分类气球”。我相信如果我发布这样的问题将是题外话,所以我决定将其发布在 cmets 中。我在谷歌搜索“存储过程的想法”时发现了这个问题。我不知道你是否还在继续堆栈,但如果你给我一些想法,请提前谢谢你:) 如果还是不感谢,我会自己想办法。

标签: mysql database database-design stored-procedures triggers


【解决方案1】:

可能的存储过程:

  • 给定作者,检索图书列表(或 ISBN)。
  • 给定 ISBN,检索标题和作者。

可能的触发因素:使用小写标题/作者维护单独的列,以加快搜索速度。换句话说,索引这些列,以避免像select blah from book where to_lower(author) = 'dan brown' 这样的性能杀手。一个用于插入,另一个用于更新。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多