数据库的结构和特点数据结构,数据操作,完整性约束
数据结构化、共享性高冗余度低易扩充、数据独立性高、由DBMS统一控制管理
视图的作用简化用户操作、让用户以不同角度看待同一数据、为重构数据库提供了一定程度的逻辑独立性、对机密数据提供安全保护
视图和基本表的区别和联系视图是从一个或几个基本表中导出,是一个虚表。数据库中只存放视图的定义,不存放视图的数据,视图的数据还在原来的基本表中。视图中的数据随着基本表中数据的改变而改变。视图定义之后可以查询,删除,也可以在视图上定义新的视图,不过对视图的删除操作有限制。
等值连接与自然连接的区别等值连接,选取笛卡尔积中属性值相等的元组
自然连接,要求关系中比较的分量必须是同名的属性组,且在结果中把重复的属性列去掉。
叙述物理独立性、逻辑独立性(三级模式、两层映像)外模式模式内模式模式改变,管理员对外模式/模式的映像做出改变,可以使外模式保持不变,从而程序也不必改变,保证了数据的逻辑独立性。
事务的四个特性Atomicity:做或者不做Consistency:一个到另一个
Isolation:对其他事务隔离Durability:一旦提交,改变是永久的
数据字典的内容和作用数据项,数据结构,数据流,数据存储,处理过程
数据字典是各类数据描述的集合,建立在需求分析阶段,是概念设计阶段的基础。
如何求最小依赖集右部属性单一化、去除冗余的函数依赖、去除左边的冗余属性
DBA的职责决定数据库的信息内容和结构,存储结构和存取策略,
定义安全性要求,完整性约束条件,
监督数据的运行和使用,改进和重组。
数据库安全性控制常用方法和技术用户标识与鉴别、存取控制、视图机制、审计、数据加密
查询优化的一般准则选择先做,投影选择同时做,投影同前后双目结合起来,选择同笛卡尔积结合起来成一个连接,找出公共子表达式在数据库中为什么要并发控制,并发产生哪几类数据不一致数据库是共享资源,通常有多个事务在同时运行。多个事务并发的存取数据时就会产生同时读取和(或)修改同一数据的情况。若不加控制,则可能存取错误的数据,破坏数据一致性。
丢失修改,不可重复读,读脏数据。
转载请注明:http://www.0431gb208.com/sjszyzl/2384.html