南京信息工程大学滨江学院数据库填空题汇总

更新时间:2024-04-06 04:37:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

二、填空题

1. 数据库处理技术经历了____人工管理______、____文件系统______、____数据库系统______三个发展阶段。

2.在文件管理阶段,文件之间是相互___孤立_____的,在数据库管理阶段,文件之间是相互_____联系___的。

3.在实体中能作为码的属性称为__主属性_,否则称为 非主属性 。

4.域是实体中相应属性的____取值范围____,性别属性的域包含有___2_____个值。 5.实体之间的联系类型有三种,分别为___一对一_____、___一对多_____和____多对多____。 6.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是____多____对_____多___的联系。

7.把保存____关系定义____的关系称为对应数据库的元关系,一个数据库的元关系由____DBMS____自动建立。

8.在对象数据模型中,每个对象不仅要包含描述实体的___状态_____特征,而且要包含描述实体的____行为____特征。

9.在___列级_____完整性约束中,每个约束只能涉及到1个属性,在____表级____完整性约束中,每个约束可以涉及到多个属性。

10.在SQL中,主码约束的关键字为______primary key______,外码约束的关键字为_____foreign key_______。

11. 在SQL中,单值约束的关键字为____unique______,检查约束的关键字为_____check_____。

12.在SQL中,create table、alter table和drop table命令分别为在数据库中____建立____、____修改____和____删除____基本表结构的命令。

13.在SQL中,根据基本表建立一个视图时,包括建立了该视图的___结构_____和___内容____两个方面。

14.层次模型是一棵__树__结构,关系模型是一个_二维表格__结构。

15.数据库管理系统的功能有数据定义功能,数据操纵功能,数据控制功能,数据库的建立和维护功能。

16. 数据模型的分为层次模型、网状模型、关系模型和面向对象模型四类。 3、将多对多

联系分解为一对多联系的方法有:冗余结点法和虚拟结点法。 4、关系语言有关系代数、元组演算、域演算和 SQL。

17. 关系的完整性分为实体完整性、参照完整性和用户定义完整性。 6、WHERE 子句作用

于基本表或视图,从中选择满足条件的元组。HAVING 短语作用于组,从中选择满足条件的组。

18. 集函数只能用于 SELECT 子句和 HAVING 短语之中,而绝对不能出现在 WHERE 子句

中。

19. WHERE 子句用于对查询的表限定,而 HAVING 短语用于对结果集中的各分组进行限定。

9、聚簇索引是指索引项顺序与表中数据记录的物理顺序一致。10、自然连接是一种特殊的等值连接。

填空聚会: 二、填空题

1. 数据管理技术经历了 ① 、 ② 和 ③ 三个阶段。 答案:①人工管理 ②文件系统 ②数据库系统

2. 数据库是长期存储在计算机内、有 ① 的、可 ② 的数据集合。 答案:①组织 ②共享

3.DBMS是指 ① 它是位于 ② 和 ③ 之间的一层管理软件。 答案:①数据库管理系统 ②用户 ③操作系统

4. 数据库管理系统的主要功能有 ① 、 ② 、数据库的运行管理和数据库的建立以及维护等4个方面。

答案:①数据定义功能 ②数据操纵功能

5. 数据独立性又可分为 ① 和 ② 。 答案:①逻辑数据独立性 ②物理数据独立性

6. 当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的 。 答案:物理独立性

7. 数据模型是由 ① 、 ② 和 ③ 三部分组成的。 答案:①数据结构 ②数据操作 ③完整性约束

8. ① 是对数据系统的静态特性的描述, ② 是对数据库系统的动态特性的描述。 答案:①数据结构 ②数据操作

9. 数据库体系结构按照 ① 、 ② 和 ③ 三级结构进行组织。 答案:①模式 ②外模式 ③内模式

10. 实体之间的联系可抽象为三类,它们是 ① 、 ② 和 ③ 。 答案:①1∶1 ②1∶m ②m∶n

11.数据冗余可能导致的问题有 ① 和 ② 。 答案:①浪费存储空间及修改麻烦 ②潜在的数据不一致性 二、填空题

1、一个关系模式的定义格式为 。 答案:关系名(属性名1,属性名2,?,属性名n)

2、.一个关系模式的定义主要包括 ① 、 ② 、 ③ 、 ④ 和 ⑤ 。 答案:①关系名 ②属性名 ③属性类型 ④属性长度 ⑤关键字

3、.关系代数运算中,传统的集合运算有 ① 、 ② 、 ③ 和 ④ 。 答案:①笛卡尔积 ②并 ③交 ④差

4、关系代数运算中,基本的运算是 ① 、 ② 、 ③ 、 ④ 和 ⑤ 。 答案:①并 ②差 ③笛卡尔积 ④投影 ⑤选择

5、关系代数运算中,专门的关系运算有 ① 、 ② 和 ③ 。 答案:①选择 ②投影 ③连接

6、关系数据库中基于数学上两类运算是 ① 和 ② 。答案:①关系代数 ②关系演算

7、.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是 ① ,系关系的外关键字 ② ,学生关系的主关键字是 ③ ,外关键字 ④ 答案:①系编号 ②无 ③学号 ④系编号

二、填空题

1、SQL是 。 答案:结构化查询语言

2、视图是一个虚表,它是从 ① 中导出的表。在数据库中,只存放视图的 ② ,不存放视图的 ③ 。 答案:①一个或几个基本表 ②定义 ③视图对应的数据 3、设有如下关系表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“王%” 二、填空题

1、保护数据安全性的一般方法是 。 答案:设置用户标识和存取权限控制

2、安全性控制的一般方法有①、②、③、④和视图的保护五级安全措施。答案:①用户标识鉴定 ②存取控制 ③审计 ④数据加密

3、存取权限包括两方面的内容,一个是 ① ,另一个是 ②。 答案:①要存取的数据对象

②对此数据对象进行操作的类型

4、在数据库系统中对存取权限的定义称为 。 答案:授权

5、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用 ① 语句,收回所授的权限使用 REVOKE

6、DBMS存取控制机制主要包括两部分:自主存取控制,________________。 答案:强制存取控制

7、 当对某一表进行诸如( )、 ( )、 ( ) 这些操作时,SQL Server 就会自动执行触发器所定义的SQL 语句。

答案:INSERT,DELETE,UPDATE 二、填空题

1.数据库的完整性是指数据的 ① . ②__和 ③ 。答案:①实体完整性 ②参照完整性 ③用户定义完整性

2、实体完整性是指在基本表中, 。 答案:主属性不能取空值 3、参照完整性是指在基本表中, 。 答案:外码可以是空值或者另一个关系主码的有效值

4、为了保护数据库的实体完整性,当用户程序对主码进行更新使主码值不惟一时,DBMS就 。答案:拒绝此操作

二、填空题

1、在关系A(S,SN,D)和B(D,CN,NM中,A的主键是S,B的主键是D,则D在S中称为 。答案:外部键

2、对于非规范化的模式,经过 ① 转变为1NF,将1NF经过 ② 转变为2NF,将2NF经过 ③ 转变为3NF。

答案:①使属性域变为简单域 ②消除非主属性对主关键字的部分依赖③消除非主属性对主关键字的传递依赖

3、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和 。 答案:无损连接性

二、填空题

1、数据库设计的几个步骤是 。

答案:需求分析,概念设计,逻辑设计,物理设计,系统实施,系统运行和维护

2、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库 设计阶段。

答案:物理

3、在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程等的描述,通常称为 。

② 语句。 答案:①GRANT ②

答案:数据字典

4、在设计分E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计的,所以各个分E-R图之间难免有不一致的地方,这些冲突主要有 ① 、 ② 和 ③ 三类。

答案:①属性冲突 二、填空题

1、 在T-SQL编程语句中,WHILE结构可以根据条件多次重复执行一条语句或一个语句块,还可以使用 ( ) 和 CONTINUE 关键字在循环内部控制 WHILE 循环中语句的执行。 答案:BREAK

2、 存储过程是存放在( )上的预先定义并编译好的T-SQL语句。 答案:SQL SERVER服务器上

3、游标是系统为用户开设的一个( ),存放SQL语句的执行结果 答案:数据缓冲区

一、填空题

1、 是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。答案:事务

2、.若事务在运行过程中,由于种种原因,使事务未运行到正常终止点之间就被撤消,这种情况就称为 。答案:事务故障

3、数据库恢复是将数据库从 ① 状态恢复到 ② 的功能。 答案:①错误

②某一已知的正确状态

②命名冲突

③结构冲突

4、数据库系统在运行过程中,可能会发生故障。故障主要有①、 ② 、介质故障和③四类。答案:①事务故障②系统故障 ③计算机病毒

5、数据库系统是利用存储在外存上其他地方的 ① 来重建被破坏的数据库。它主要有两种: ② 和 ③ 。

答案:①冗余数据 一、填空题

1、DBMS的基本工作单位是事务,它是用户定义的一组逻辑一致的程序序列;并发控制的主要方法是 机制。 答案:封锁

2、有两种基本类型的锁,它们是 ① 和 ② 。答案:①共享锁 ②排它锁

②后援副本

③日志文件

本文来源:https://www.bwwdw.com/article/o9wr.html

Top