04735数据库系统原理(2018版黄靖)第一章数据库系统概述知识点总结(下载后可放大)
- 格式:pdf
- 大小:1.46 MB
- 文档页数:1


数据库系统原理复习重点第一章数据库系统基本概念要求、目标:了解和掌握数据管理技术的发展阶段,数据描述的术语,数据抽象的四个级别,数据库管理系统的功能,数据库系统的组成。
一、数据管理技术的发展1.分为四个阶段:人工管理阶段、文件系统阶段、数据库阶段和高级数据库阶段。
2.数据库阶段数据管理的特点:1)采用数据模型表示复杂的数据结构。
2)有较高的数据独立性。
3)数据库系统为用户提供了方便的用户接口。
4)提供四方面的数据控制功能:数据库的恢复、数据库的并发控制、数据的完整性、数据安全性。
5)增加了系统的灵活性。
3.数据库(DB):是长期存储在计算机内、有组织的、统一管理的相关数据的集合。
4.数据库管理系统(DBMS):是位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。
5.数据库系统(DBS):是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即它是采用数据库技术的计算机系统。
二、数据描述1.分为三个阶段:概念设计、逻辑设计和物理设计。
2.概念设计中的术语:1)实体:客观存在,可以相互区别的事物称为实体。
2)实体集:性质相同的同类实体的集合。
3)属性:实体有很多特性,每一个特性称为属性。
4)实体标识符(关键码或键):能惟一标识实体的属性或属性集。
以上概念均有类型和值之分。
3.逻辑设计中的术语:1)字段(数据项):标记实体属性的命名单位称为字段或数据项。
2)记录:字段的有序集合。
3)文件:同一类记录的集合。
4)关键码:能惟一标识文件中每个记录的字段或字段集。
以上概念均有类型和值之分。
4.概念设计和逻辑设计中术语的对应关系:概念设计逻辑设计实体—记录属性—字段(数据项)实体集—文件实体标识符—关键码5.实体之间联系的元数:与一个联系有关的实体集个数。
常用二元联系。
二元联系的类型有三种:一对一联系、一对多联系、多对多联系。
一、熟练掌握1、概念数据库(Database:DB)数据库是存储的业务数据(operational data)的集合,供某企业(enterprise)的应用系统所使用。
——C.J.Date存储在一起的相关数据的集合,这些数据没有不必要的冗余,为多种应用服务。
数据的存储独立于使用它的程序······“数据被结构化·······”——J.Martin 数据库是一个通用的综合性的数据集合,他可以供各种用户共享切具有最小的冗余度和较高的数据与应用程序的独立性;数据库管理系统(DBMS)由于多种程序并发地使用数据库,为了能有效及时的处理数据并提供安全性和完整性,必须有一个软件系统——数据库管理系统在建立、运用和维护时对数据库进行统一控制。
数据库系统(Database System DBS)引入数据库技术的计算机系统。
由计算机硬件、系统软件、DB、DBMS/应用程序及相应人员组成。
2、数据库系统三层模式结构数据库系统的三级结构外部级(局部逻辑层)局部逻辑结构:为特定的应用设计的、面向应用的局部视图。
概念级(全局逻辑层)全局逻辑结构:综合考虑各项应用组织成德整体数据结构,面向整个系统;供多项应用共享内部级(物理层)存储结构:涉及DB的物理组织数据库系统的三级模式(schema:对结构的描述)外模式(子模式/用户模式)局部逻辑结构模式(概念模式/逻辑模式)全局逻辑结构内模式(存储模式)存储结构3、数据(逻辑、物理)独立性概念外模式/模式之间的映像:定义两者对应关系(外模式定义中)模式改变,改映像,外模式不改——由此提供数据的逻辑独立性,局部逻辑结构独立于全局逻辑结构。
模式/内模式之间的映像:定义两者对应关系(模式定义中)内模式变,改映像,模式不变——由此提供数据的物理独立性,逻辑结构独立于物理结构。
1.数据库系统原理2018版课后答案第一章数据库系统概述选择题B、B、A简答题1请简述数据数据库。
数据库管理系统数据库系统的概念。
P27数据是描述事物的记录符号,是指用物理符号记录下来的,可以鉴别的信息。
数据库即存储数据的仓库,严格意义上是指长期存储在计算机中的有组织的、可共享的数据集合。
数据库管理系统是专门用于建立和管理数据库的一夺软件。
介于应用程序和操作系统之间。
数据库系统是指在计算机中引入数据库技术之后的系统,包括数据库、数据库管理系统及相关实用工具、应用程序、数据库管理员和用户。
2请简述早数据库管理技术中,与人工管理、文件系统相比,数据库系统的优点。
数据共享性高数据冗余小易于保证数据一致性数据独立性高可以实施统一管理与控制减少了应用程序开发与维护的工作量3请简述数据库系统的三级模式和两层映像的含义。
P31答:数据库的三级模式是指数据库系统是由模式、外模式和内模式三级工程的。
对应了数据的三级抽象。
两层映像是指三级模式之间的映像关系,即外模式/模式映像和模式/内模式映像。
4请简述关系模型与网状模型、层次模型的区别。
P35使用二维表结构表示实体及实体间的联系建立在严格的数学概会的基础上概念单一、统一用关系表示实体和实体之间的联系,数据结构简单清晰。
用户易懂易用存取路径对用户透明,具有更高的数据独立性、更好的安全保密性。
第二章关系数据库选择题C、C、D简答题1.请简述关系数据库的基本特征。
P48答:关系数据库的基本特征是使用关系数据模型组织数据。
2.请简述什么是参照完整性约束。
P55答:参照完整性约束是指:若属性或属性组F是基本关系R的外码,与基本关系S的主码K相对应。
则对于R中每个元组在F上的取值只允许有两种可能,要么是空值,要么与S中某个元组的主码值对应。
3请简述关系规范化过程。
答:对于存在数据冗余、插入异常,删除异常问题的关系机式,应采取将一个关系模式分为多个关系模式的方法进行处理。
一个低一级范式的关系模式。