安徽工业大学工商学院数据库概念
1.数据库的规模,数据库的信息量的大小和使用频度以成为衡量这个国家信息化程度的重要标志之一。
2.数据模型及其三要素:数据模型就是在数据世界中对概念模型的数据描述。3要素:数据结构,数据操作,完整性约束。
数据库系统组成:数据库-系统运行环境-数据库管理系统-数据库管理员-数据库用户。 好处:查询迅速,准确,而且可以节约大量纸面文件---数据结构化,并有DBMS同一管理---数据冗余度小---具有较高的数据独立性---数据的共享性好---DBMS提供了数据的控制功能。
2.数据库管理系统的基本功能:数据库的定义-数据库的操作-数据库的运行管理-数据库的建立与维护以及通信。
3.三级模式与二级映射的结构:数据库体系结构中的三级模式就是外模式,模式,内模式。 优点是,保持了数据和程序的相互独立性,从而大大降低了数据维护与程序维护的成本与复杂性。
数据独立性:表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑独立性,物理独立性。
如果模式发生改变,只需对外模式/模式映射作相应的调整,而使外模式保持不变,从而保持应用程序不变,这就保证了数据程序之间的逻辑独立性;由于硬件发生变化或者参数配置需要调整,或者其他原因需要对物理存储做出调整那么只需对模式/内模式映射作相应的 调整,以便 保证模式不变。
4.关系模型的三要素:关系数据结构,关系操作集合,关系完整性约束。
5.关系的完整性规则:实体完整性,参照完整性,和用户完整性。
6.关系数据库的优点:以关系模型作为数据的组织方式,关系模型是建立在严格的数学概念基础上的,主要优点是:概念简单清晰,用户不需要了解复杂的存取路径,不需说明怎么干,只需说明干什么,易懂易学。
7.数据库设计的步骤:系统需求分析阶段-概念结构设计阶段-逻辑结构设计阶段-物理设计阶段-数据库实施阶段 -数据库运行于维护阶段.
8.数据库设计是指:根据用户需求研制数据库的过程,具体指,对一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能有效地存储数据,满足用户的信息要求和处理要求.
9.数据库备份就是对数据库中重要的数据和信息进行复制,
数据库恢复就是之一但发生故障后,把数据库恢复到故障前的正确状态,确保数据不会丢失 。
10.封锁就是事物对某个数据对象等操作前,先向系统发出请求,对其加锁。加锁后事务T就对该数据库对象有了一定的控制,在事务T释放它的锁之前,其他事务不能更新此数据对象。封锁类型有:排他锁-共享锁。
11.数据库的并发操作带来的问题:丢失修改--不可重复读--读“脏”数据。
12.SQL 语言包括数据查询-定义-操纵-控制四个方面。
基本数据类型:标量-复合-引用-LOB
特点 :语言功能一体化;模式结构一体化;高度非过程化;面向集合操作方式;两种使用方式,统一语法结构;语言简洁,易学易用。


