码迷,mamicode.com
首页 > 数据库 > 详细

数据库系统知识点整理

时间:2020-10-21 20:40:34      阅读:28      评论:0      收藏:0      [点我收藏+]

标签:serve   git   关于   sqlserver   索引   创建用户   一对多   www   ast   

该文主要收录一些关于数据库系统的文章链接,以及一些知识点整理,不定期添加内容

1.聚簇索引和非聚簇索引(通俗易懂 言简意赅)【Author:jiawen010】

2.无法对表创建多个聚集索引。请在创建新聚集索引前删除现有的聚集索引的问题【Author:HZ_Fang】

3.SQL Server 用角色(Role)管理数据库权限【Author:wy123】

4.在SQL Server中创建用户角色及授权【Author:xwdreamer】

5.确定实体之间的关系

技术图片

这道题难点在于确定零件与仓库原材料与仓库的关系。

需要注意,零件、仓库、原材料三个实体之间并没有多对多关系,虽然零件与仓库有关系,原材料与仓库有关系,但这三个实体之间没有关系,关于三个实体之间的关系可以看课本(《数据库系统概论》(第5版 王珊 萨师烜 编著))P216

下面具体分析图中蓝色标注的那几句话:

  • “零件按所属的不同产品分别放在仓库中”,从前面几句话中知道每种产品可以由不同的零件组成,所以在一个仓库中可以存放多种零件;还知道这些零件可用在不同的产品上,那么这些零件按所属的不同产品分别放在仓库中,可知一种零件可以放在多个仓库中。最终可知零件与仓库是多对多的关系
  • “原材料按照类别放在若干仓库中”,从这句话中可以知道一种原材料只能放在一个仓库中,而一个仓库并没有说只能放一种原材料,那它就可以放多种原材料,所以仓库与原材料是一对多关系

(ps:其实上面这两句话个人认为有歧义,可能与本人语文不好有关,先记录在此,以供复习使用)

明确了实体之间的关系,就可以画ER图了,这里不再赘述。

6.数据库触发器inserted和deleted详解(Author:hello,逗比)

7.sqlserver trigger(触发器)-更新某几列数据时触发(Author:孟哥哥)

8.SqlServer基础之(触发器)(Author:wangprince2017)

数据库系统知识点整理

标签:serve   git   关于   sqlserver   索引   创建用户   一对多   www   ast   

原文地址:https://www.cnblogs.com/KeepZ/p/13781960.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!