数据库原理期末复习总结
数据库原理复习总结第一章:
1一个数据库应该有计算机硬件,数据库,数据库管理系统,数据库应用管理系统和数据库管理员。数据整体性,数据的共享性。
2数据库管理经历了手工管理,文件管理,数据库技术三个发展阶段。
3数据库(DB)是一个按照数据结构来储存和管理数据的计算机软件系统。4数据库管理系统(DBMS)是专门提供数据库管理的计算机软件系统。
5数据库管理系统能够为数据库提供数据的定义,建立,维护,查询和统计等操作功能,病完成对数据完整性,安全性进行控制的功能。
6数据库的特点:数据库系统已数据模型为基础,数据库系统的数据冗余度小,数据共享度高,数据库系统的数据和程序之间有较高的独立性,数据库系统通过DBMS进行数据安全性和完整性的控制,数据库中数据的最小存储单位是数据项。7:数据的物理独立性是指应用程序对数据存储结构的依赖程度,数据的逻辑独立性是指应用程序对数据的全局逻辑结构的依赖程度。
8数据库系统的人员组成及数据库管理员的职责:①数据库管理员应该参与数据库和应用系统的设计,②数据库管理员应该参与决定数据库的存储结构和存取策略,③数据库管理员要负责定义数据的安全性要求和完整性条件,④数据库管理员负责监视和控制数据库系统的运行,负责系统的维护和数据恢复,⑤数据库管理员负责数据库的改进和重组。
9数据库的三级模式:外模式,内模式,模式。数据库的二级映像技术是指内模式和模式,外模式和模式之间的映像。
10内模式和模式之间的映射定义保证了数据的逻辑模式与内模式之间的对应关系,当数据库的储存结构发生改变时,DBA可以通过修改模式/内模式之间的映射使数据模式不发生变化,拥有与程序和用户是按照数据的逻辑模式使用数据的,所以不变,还提供了内模式变化而程序不变的方法,从而保证了数据的物理独立性。
11外模式和模式之间的映射定义保证了外模式与数据模式之间的对应关系,映像通常保存在外模式中,当模式变化时,DBA可以通过修改映像的方法使得外模式不变还使得用户能够按子模式进行程序设计,同时也保证了数据的逻辑独立性。12概念数据库是物理数据库的逻辑抽象形式,物理数据库是概念数据库的具体实现,用户数据库是概念数据库的子集也是物理数据库子集的逻辑描述。
第二章:
1信息世界的三种世界是指现实世界,信息世界,计算机世界,信息世界通过概念模型,过程模型和状态模型反映现实世界。
2数据模型具有数据结构,数据操作和完整性约束条件三要素
3数据模型常见的三种:层次模型,网状模型和关系模型,关系模型是三种中最重要的。4在关系数据库中数据的逻辑结构是一张二维表,它由行和列组成。
5关系的完整性包括三类:实体完整性,参照完整性,用户定义的完整性。
6关系数据库中无论是实体还是联系,无论是操作的原始数据,中间数据还是结果数据,都用关系表示。
7关系中的数据操作是集合操作无论是操作的原始数据,中间数据还是结果数据都是若干元祖的集合。第三章:
1数据库的行为特性的设计步骤:讲现实世界中的数据及应用情况用数据流图和数据字典表示,并详细描述其中的数据操作要求:确定操作系统的层次结构:确定系统的功能结构:确定数据库的子模式:确定数据库的流程图。
2数据库系统设计的基本步骤:需求分析阶段,概念结构设计阶段,逻辑结构设计阶段,数据库物理结构设计阶段,数据库实施阶段,数据库运行和维护阶段。3系统需求调查的方法:跟班作业,开调查会,请专人介绍,询问,请用户填写设计调查表,查阅数据记录。
4概念数据结构的特点,概念数据结构独立于数据库逻辑结构和支持数据库的DBMS5数据抽象的三种基本方法:分类,聚集和概括
6分E--R图之间的冲突主要有三类:属性冲突,命名冲突,结构冲突。
7数据库的运行和维护:①数据库的转储和恢复,②数据库的安全性和完整性控制,③数据库性能的监督分析和改造,④数据库的重组织与重构造
第四章:
1关系数据库中的基本关系可以分为基本表,视图表,查询表三种类型2在关系数据库中,实体集以及实体间的联系都是用关系来表示的
第五章:
1SQL语句的分类:①数据定义语句,②数据操作语句,③数据控制语句。
2SQL支持三级数据模式结构:①全体基本表构成了数据库的全局逻辑模式,②视图和部分基本表构成了数据库的外模式,③数据库的储存文件和索引文件构成了关系数据库的内模式
第六章:
1:创建和管理储存过程
Createprocedure(过程名){版本号}
[@[=][output].....][withrecompile|encryption|recompile,encryption]AS2创建和管理触发器
Createtriggeron[withencryption]
For{[delete][,][insert][,][update]}[withappend]
[notforreplication]AS
3一个表只最多只能有三个触发器:insertupdatedelete,一个触发器只适用于一个表。
第七章:
1关系数据模式的规范化是为了解决关系数据库中修改,插入和删除数据冗余引起的。
第八章:
1数据库的安全性是指保护数据库,以防止不合法的使用造成的数据泄密,更改或破坏不合法的使用是指不具有数据操作权的用户进行了越权的数据操作。2①用户标识与鉴别,②存取控制,③自主存取控制方法,④强制存取控制方法,⑤视图机制,⑥审计,7数据加密。
3SQLServer安全体系结构:①windowsNT操作系统的安全防线,②SQLserver的运行安全防线,③SQLserver数据库的安全防线,④SQLserver数据库对象的安全防线。4SQLserver的安全认证模式:①windows安全认证模式,②混合安全认证模式。5SQlserver的数据库操作权限有系统特权,对象特权,隐含特权。6事务是指用户定义的一个数据库操作序列:Begintransaction;事务开始
Commit;事务提交Rollback;撤销
7事务的特性:原子性,一致性,隔离性,持续性。ACID特性
8并发操作带来的数据不一致行包括三类:丢失修改,不可重复读,读“脏”数据。9封锁类型:排他锁,共享锁。XS
10通常,需要处理大量元祖的事务可以以关系为封锁粒度;需要处理多个关系的大量元组的事务可以以数据库为封锁粒度;而对于一个处理少量元组的用户事务,以元组为封锁粒度就比较合适。
友情提示:本文中关于《数据库原理期末复习总结》给出的范例仅供您参考拓展思维使用,数据库原理期末复习总结:该篇文章建议您自主创作。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
《数据库原理期末复习总结》
由互联网用户整理提供,转载分享请保留原作者信息,谢谢!
http://m.bsmz.net/gongwen/712493.html
- 下一篇:数据库每章知识点总结