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

1.试述概念:
数据(data):描述事物的符号记录。可以是数字、文字、图形、图像、音频、视频等。
数据库(DataBase,DB):长期储存在计算机内、有组织的、可共享的大量数据的集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,可为各种用户共享。
数据库管理系统(DataBase Management System,DBMS):是位于用户和操作系统之间的一层数据管理软件。
数据库系统(DataBase System,DBS):是由数据库、数据库管理系统(及其应用开发工具)、应用程序和数据库管理员组成的储存、管理、处理和维护数据的系统。

8.定义并解释概念模型中以下术语:
实体(entity):客观存在并可相互区别的事物。例:一个学生。
实体型(entity type):用实体名及其属性名集合来抽象和刻画同类实体。例:学生(学号,姓名)。
实体集(entity set):同一类型实体的集合。例:全体学生。
实体之间的联系:通常指不同实体集之间的联系。一对一、一对多、多对多。

属性(attribute):实体具有的某一特性。例:学号、姓名等。
(key):唯一标识实体的属性集。例:学号。

13.试述关系模型的概念,定义并解释以下术语:
关系(relation):关系的数据结构是一张规范化的二维表。
属性(attribute):表中的一列为一个属性。
(domain):一组具有相同数据类型的值的集合。属性的取值范围来自某个域,例:人的年龄1~120岁。
元组(tuple):表中的一行为一个元组。
(key):表中的某个属性组,它可以唯一确定一个元组。
分量:元组中的一个属性值。
关系模型:对关系的描述。一般表示为:关系名(属性1,属性2…属性n)。

15.试述数据库系统的三级模式结构,并说明这种结构的优点是什么。
保证了数据与程序的逻辑独立性、物理独立性。

16.定义并解释以下术语:
模式(schema):也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。
外模式(external schema):也称子模式、用户模式,是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。
内模式(internal schema):也称储存模式,一个数据库只有一个内模式,它是数据物理结构和储存方式的描述,是数据在数据库内部的组织方式。
数据定义语言:用于改变数据库结构。
数据操纵语言:用户通过它实现对数据库的基本操作。

17.什么叫数据与程序的物理独立性?逻辑独立性?为什么数据库系统具有数据与程序的独立性?
物理独立性:当数据库的储存结构改变时,由数据库管理员对模式/内模式映像作相应改变,可以使模式保持不变,应用程序不必修改。
逻辑独立性:当模式改变时,由数据库管理员对各个外模式/模式映像作相应改变,可以使外模式保持不变,应用程序不必修改。

发布了2 篇原创文章 · 获赞 2 · 访问量 81

猜你喜欢

转载自blog.csdn.net/sjkylzy/article/details/104491398