数据库系统概论期末复习填空题第1章绪论1.数据管理技术经历了人工管理、文件系统和数据库系统三个阶段。2.数据库是长期存储在计算机内、有组织的、可共享的数据集合。3.DBMS是指数据库管理系统它是位于用户和操作系统之间的一层管理软件。4.数据库管理系统的主要功能有数据定义功能、数据操纵功能、数据库的运行管理和数据库的建立以及维护等4个方面。5.数据独立性又可分为逻辑数据独立性和物理数据独立性。6.当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的物理独立性。答案:物理独立性7.数据模型是由数据结构、数据操作和完整性约束三部分组成的。8.数据结构是对数据系统的静态特性的描述,数据操作是对数据库系统的动态特性的描述。答案:①数据结构②数据操作9.数据库体系结构按照模式、外模式和内模式三级结构进行组织。10.实体之间的联系可抽象为三类,它们是1∶1、1∶m和m∶n。11.数据冗余可能导致的问题有浪费存储空间及修改麻烦和潜在的数据不一致性。12.数据库管理系统是数据库系统的一个重要组成部分,它的功能包括数据定义功能、13.数据操纵功能、数据组织存储和管理_、数据库运行管理和事物管理、数据库的建立和维护功能。14.数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、15.数据库管理系统、应用软件和数据库管理员构成16.数据库,数据库管理系统(及其开发工具),数据库管理员,应用系统17..数据库具有数据结构化、最小的冗余度、较高的数据独立性等特点。18..三级模式之间的两层映象保证了数据库系统中的数据能够具有较高的逻辑独立性和19.数据独立性。20.数据模型的三要素是指数据结构化,数据操作,数据的完整性约束条件。实际数据库系统中21.所支持的主要数据模型是层次模型,网状模型,关系数据模型。22._关系模型___是目前最常用也是最重要的一种数据模型。采用该模型作为数据的组织方式的数据库系统称为关系数据库。23.关系的完整性约束条件包括三大类:实体完整性、参照完整性和用户定义的完整性第2章关系数据库1.一个关系模式的定义格式为关系名。2.一个关系模式的定义主要包括关系名、属性名、属性类型、属性长度和关键字。3、.关系代数运算中,传统的集合运算有笛卡尔积、并、交和差。4、关系代数运算中,基本的运算是并、差、笛卡尔积、投影和选择。5、关系代数运算中,专门的关系运算有选择、投影和连接。6、关系数据库中基于数学上两类运算是关系代数和关系演算。7、.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是系编号,系关系的外关键字无,学生关系的主关键字是学号,外关键字系编号8.关系数据模型中,二维表的列称为属性,二维表的行称为元组。9.用户选作元组标识的一个候选码为主码,其属性不能取空值。10.关系代数中,从两个关系中找出相同元组的运算称为交运算。第3章关系数据库标准语言SQL1、SQL是结构化查询语言。2、视图是一个虚表,它是从一个或几个基本表中导出的表。在数据库中,只存放视图的定义,不存放视图的对应的数据。3.SQL语言除了具有数据查询和数据操纵功能之外,还具有__数据控制__和___数据定义_____的功能,它是一个综合性的功能强大的语言。4.在关系数据库标准语言SQL中,实现数据检索的语句命令是SELECT。5.在SQL语言的结构中,基本表有对应的物理存储,而视图没有对应的物理存储。6.视图是从基本表或视图中导出的表,数据库中实际存放的是视图的定义。7、设有如下关系表R:R(No,NAME,SEX,AGE,CLASS)主关键字是NO其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。①插入一个记录(25,“李明”,“男”,21,“95031”);②插入“95031”班学号为30、姓名为“郑和”的学生记录;。③将学号为10的学生姓名改为“王华”;。④将所有“95101”班号改为“95091”;。⑤删除学号为20的学生记录;。⑥删除姓“王”的学生记录;。答案:①INSERTINTORVALUES(25,“李明”,“男”,21,“95031”)②INSERTINTOR(NO,NAME...