【数据库作业2】第一章课后题

1
【数据】描述事物的符号记录。
【个人理解】客观事物的抽象描述,可以是可识别的字母,数字,图形,音频等。

【数据库】长期储存在计算机内、有组织的、可共享大量数据的集合
【个人理解】存放数据的“仓库”。高配的档案管理室。

【数据库管理系统(DBMS)】位于用户与操作系统之间的一层数据管理软件。是基础软件,是一个大型复杂的软件系统 。
【个人理解】可以定义,管理,操作数据的软件。

【数据库系统】数据库、数据库管理系统(及其应用开发工具)、应用程序、数据库管理员组成的存储、管理、处理和维护数据的系统。
【个人理解】一个集合体。档案管理员+档案管理室(跟这个也不一样,因为数据库系统基于计算机)

8
【实体】客观存在并可相互区别的事物称为实体。可以是具体的人、事、物或抽象的概念。
【个人理解】一个学生,一个老师,我的成绩等等都是。

【实体型】用实体名及其属性名集合来抽象和刻画同类实体称为实体型。
【个人理解】具有相同属性的实体。比如学生(姓名,学号,成绩)

【实体集】同一类型实体的集合称为实体集。
【个人理解】侧重于集合。

【联系】现实世界中事物内部以及事物之间的联系在信息世界中反映为实体内部的联系和实体之间的联系。通常指不同实体集之间的联系。(一对一,一对多,多对多)。
【个人理解】某种程度上和数学中的映射差不多。例如课程是一个实体集,学生是一个实体集,具有多对多联系。

13
【关系】一个关系对应通常说的一张表。
【个人理解】没啥好理解的…就一张表,属性和元组也是

【属性】表中的一列即为一个属性,给每一个属性起一个名称即属性名。

【域】是一组具有相同数据类型的值的集合。属性的取值范围来自某个域。
【个人理解】一个属性的取“值”范围就是一个域。

【元组】表中的一行即为一个元组。

【码】也称码键。表中的某个属性组,它可以唯一确定一个元组。
【个人理解】比如身份证号,学号,但是成绩和性别不是。(前提是表中的)

【分量】元组中的一个属性值。

【关系模式】对关系的描述。必须是规范化的。关系名(属性1,属性2,…,属性n),例如学生(学号,姓名,年龄,性别,系名,年级)。
【个人理解】类似表头,和实体型长得一样。

15
【数据库系统的三级模式】数据库系统由内模式、模式、外模式三级构成。

【优点】保证数据的独立性。模式/内模式映象保证了数据的物理独立性。讲外模式和模式分开,外模式/模式映象保证了数据的逻辑独立性。
保证了数据的安全性,有利于数据共享,提高了存取效率。

16
【模式】又叫逻辑模式。数据库中全体数据的逻辑结构和特征的描述,所有用户的公共数据视图。一个数据库只有一个模式。是数据库系统模式结构的中间层,与数据的物理存储细节和硬件环境无关,与具体的应用程序、开发工具及高级程序设计语言无关。定义模式时要定义:数据的逻辑结构(数据项的名字、类型、取值范围等),数据之间的联系,数据有关的安全性、完整性要求。是数据库系统模式结构的中间层

【外模式】也称子模式或用户模式。数据库用户能够看到和使用的局部数据的逻辑结构和特征的描述,数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。一个数据库可以有多个外模式。通常是模式的子集。同一外模式也可以为某一用户的多个应用系统所使用,但一个应用程序只能使用一个外模式。介于模式与应用之间

【内模式】也称存储模式。是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。例如记录的存储方式(顺序存储,按照B树结构存储,按hash方法存储等),索引的组织方式,数据是否压缩存储,数据是否加密数据存储记录结构的规定等。一个数据库只有一个内模式。

【个人理解】模式是综合全体数据的全视图,外模式是用户可以操作的那部分,内模式是咋存的。

【数据定义语言】用来定义数据库外模式、模式、内模式的语言。
【数据操作语言】用来给数据库中数据增删改查的语句。

17
【数据的逻辑独立性】当模式改变时,数据库管理员对外模式/模式映象作相应改变,使外模式保持不变。应用程序是依据数据的外模式编写的,应用程序不必修改,保证了数据与程序的逻辑独立性。

【数据的物理独立性】
当数据库的存储结构改变了(例如选用了另一种存储结构),数据库管理员修改模式/内模式映象,使模式保持不变。应用程序不受影响。保证了数据与程序的物理独立性,简称数据的物理独立性。

数据库管理系统在三级模式之间提供的两层印象保证了数据库系统中的数据有较高的逻辑独立性和物理独立性。

发布了4 篇原创文章 · 获赞 5 · 访问量 2336

猜你喜欢

转载自blog.csdn.net/qq_44871112/article/details/104477845