数据库系统概论基础填空题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库系统概论期末复习填空题
第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章关系数据库标准语言 SQL
1、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的学生记录;。
⑥删除姓“王”的学生记录;。
答案:
①INSERT INTO R VALUES(25,“李明”,“男”,21,“95031”)
②INSERT INTO R(NO,NAME,CLASS) VALUES(30,“郑和”,“95031”)
③UPDATE R SET NAME=“王华”WHERE NO=10
④UPDATE R SET CLASS=“95091”WHERE CLASS=“95101”
⑤DELETE FROM R WHERE NO=20
⑥DELETE FROMR WHERE NAME LIKE“王%”
第4章数据库的安全性
1、保护数据安全性的一般方法是设置用户标识和存取权限控制。
2、安全性控制的一般方法有用户标识鉴定、存取控制、审计、数据加密和视图的保护五级安全措施。
3、存取权限包括两方面的内容,一个是要存取的数据对象,另一个是对此数据对象进行操作的类型。
4、在数据库系统中对存取权限的定义称为授权
5、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用GRANT语句,收回所授的权限使用REVOKE语句。
6、DBMS存取控制机制主要包括两部分:自主存取控制,_强制存取控制
7、当对某一表进行诸如INSERT, DELETE ,UPDATE这些操作时,SQL Server 就会自动执