数据结构论坛

首页 » 分类 » 常识 » 数据库相关知识2
TUhjnbcbe - 2023/12/20 20:50:00

前言:个人觉得比较重要的.不把整本书的知识都搬上来,那没意义。

人工管理-文件系统-数据库系统DBMS:用户和操作系统之间数据模型:①数据结构(静)②数据操作(动)③完整性约束数据字典:各类数据描述的集合数据项,数据结构,数据流,数据存储,处理过程数据保护安全性、完整性、并发控制、数据恢复外模式:视图和部分基本表模式:(全部)基本表内模式:存储结构关系模式:关系名、属性名、属性类型、属性长度、关键字数据模型概念、作用、三要素增删改查属于数据操纵DCL(数据控制):grant,revoke】】DDL(数据定义):creat,drop,alter;数据查询:select数据操作:insert,update,delete=ANY!=ALL游标:数据缓冲区,存放SQL执行结果。触发器:执行顺序before-sql-after断言:createassertion名索引:选择先做,投影选择同时做,乘积选择合并做,索引排序预先做聚簇索引:只能有一个,索引顺序对应表中顺序锁读之前加S锁,读完释放。基础上,要写加X锁,写完释放。一的基础上,要写加X锁,事务结束释放。遵循两端锁,一定可并发,反之不一定。冗余问题:①浪费空间,修改麻烦②潜在的数据不一致性安全控制用户标识鉴定、存取控制、审计、数据加密、视图保护事务用户定义的一组数据操作序列,要么全做,要么全部不做,是不可分割的一个工作单位。{装入最新的数据库后备副本,恢复到转储时的一直状态;装入转储结束时的日志文件副本,DBA启动系统恢复命令,由dbms完成恢复}

17.等值连接与自然连接

等值:从笛卡尔积中选取属性值相等的元组

自然:比较的分量必须是同名的属性组,并且把重复的属性列去掉。

18.Armstrong:自反律,增广律,传递律

19.count(*)不忽略空值

20.基本:并,差,选择,投影,笛卡尔积

专门:选择,投影,连接,除

21.数据库的完整性:正确性、有效性、相容性

22.嵌套查询:相关:反复求值不相关:有里向外

23.完整性:不合语义的数据

安全性:恶意破坏,非法存取

24.SQL:易于表达;高度的非过程化;集合操作;嵌入高级语言

25.关系:二维表网状:有向图

26.删除基本表:alter删除基本表的元组:update

27.分解:保持原有的函数依赖+无损链接

28.选择:老关系投影:新关系

29.候选码:属性的值能唯一的标识关系中的每一个元组值

30.关系模式:静态的、稳定的关系:动态的,变化的

31.现实世界“特征”=数据世界“数据项”

二层抽象模型=结构数据模型

结语:如果有未涉及的,欢迎大家在评论里补充。

1
查看完整版本: 数据库相关知识2