软设-数据库

数据库系统(DBS),数据库管理系统(DBMS),关系型数据库(RDBS),面向对象数据库(OODBS),对象数据库系统(ORDBS)
视图层
逻辑层
物理层
异地数据备份可以保证数据的可靠性

linux权限(三个数字分别代表):所有者 所属组  其他用户
读(4)、写(2)、执行(1),数字累加

撞库:用一个网站的大量用户账户密码,去其他网站上尝试登录
拖库:获取到数据库权限后,将数据库信息泄露
洗库:获取到数据库信息后,变现
社工库:将数据库的信息结合起来,对用户进行全方位画像

GRANT:授权  REVOKE :撤权

物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。
即,数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。

概念模式也称模式,是数据库中全部数据的整体逻辑结构的描述。
外模式也称用户模式或子模式,是用户与数据库系统的接口,是用户用到的那部分数据的描述。 
内模式也称存储模式,是数据库在物理存储方面的描述,定义所有内部记录类型、索引和文件的组织方式,以及数据控制方面的细节。 

其中外模式对应视图,概念模式对应基本表,内模式对应存储文件。
候选码:属性或属性的组合,能够唯一标识一个元组
主码:在一个关系中可能有多个候选码,从中选择一个座位主码
主属性:包含在任何候选码中的诸属性被称为主属性,不包含在任何候选码中的诸属性被称为非码属性
外码:关系中的属性并非该关系的妈,但是另一个关系的码
全码:关系模式中的所有属性组是这个关系模式的候选码,
超码:一个包含码的属性集
选择: 水平
投影: 垂直
连接

左连接:左侧为主,右侧可以为空
右连接:右侧为主,左侧可以为空
全外连接:合并左右连接数据,去除重复项
设U是关系模式R 的属性集,F是R上成立的只涉及U中属性的函数依赖集。
函数依赖的推理规则有以下三条:
自反律:若属性集Y 包含于属性集X,属性集X 包含于U,则X→Y 在R 上成立。(此处X→Y是平凡函数依赖)
增广律:若X→Y 在R 上成立,且属性集Z 包含于属性集U,则XZ→YZ 在R 上成立。
传递律:若X→Y 和 Y→Z在R 上成立,则X →Z 在R 上成立。

其他的所有函数依赖的推理规则可以使用这三条规则推导出。
合并规则:若X→Y,X→Z同时在R上成立,则X→YZ在R上也成立。
分解规则:若X→W在R上成立,且属性集Z包含于W,则X→Z在R上也成立。
伪传递规则:若X→Y在R上成立,且WY→Z,则XW→Z。
例:U={A,B,C,D},F={A->BC,AC->D,B->D}
先将右侧被决定值列出来 BCD,此时只有A不被决定,
假设A为主键,对A进行闭包推导,(A)=(ABC)->(ABCD),可以得到全集,所以主键为A

候选键是从主键选取出来的
U(A1,A2,A3),F={A1A3->A2,A1A2->A3}
A2A3无法推出A1A2A3
A1A2=A1A2A3,A1A3=A1A2A3,所以有两个候选码

主属性:在候选关键字并集去重后的字符个数,
非主属性:总集去除主属性的个数
1》2》3.。。,第一范式包含第二范式,以此类推
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

暮雪...

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值