文档库

最新最全的文档下载
当前位置:文档库 > 数据库试题

数据库试题

一、数据库基础试题

一、选择题

1、下列中的(C)不是Microsoft SQL Server的特点。

A、强大的安全措施

B、基于命令接口

C、具有很强的数据互操作性

D、内置的数据复制功能

2、下列四项中,不正确的提法是(C)

A、SQL语言是关系数据库的国际标准语言

B、SQL语言具有数据定义、查询、操纵和控制功能

C、SQL语言可以自动实现关系数据库的规范

D、语言称为结构查询语言

3、DBMS是(D)

A、数据库

B、数据库系统

C、数据库应用软件

D、数据库管理软件

4、常见的数据模型是(A)

A、层次模型、网状模型、关系模型

B、概念模型、实体模型、关系模型

C、对象模型、外部模型、内部模型

D、逻辑模型、概念模型、关系模型

5、关系数据库的规范化理论主要解决的问题是(A)

A、如何构造合适的数据逻辑结构

B、如何构造合适的数据物理结构

C、如何构造合适的应用程序界面

D、如何控制不同用户的数据操作权限

二、填空题

1、关系数据模型是目前最重要的一种数据模型,它的三个要素分别为关系结构,关系操作,关系完整性约束。

2、反映现实世界中实体及实体间联系的信息模型是E-R模型。

3、数据库的三级模式分别为概念模式,内部模式和外部模式。

4、SQL的中文全称是结构化查询语言。

5、数据管理经历了人工管理,文件系统,数据库系统三个阶段。

三、简单题

1、列举常用的数据模型,并简要分析各自优缺点。

答:层次模型的优点:(1) 层次模型本身比较简单 (2) 对于实体间联系是固定的 (3) 层次模型提供了良好的完整性支持。缺点:(1) 现实世界中很多联系是非层次性的 (2) 对插入和删除操作的限制比较多 (3) 查询子女结点必须通过双亲结点 (4) 由于结构严密,层次命令趋于程序化。

网状模型的优点:(1) 能够更为直接地描述现实世界。(2) 具有良好的性能,存取效率较高。缺点:(1) 其DDL语言极其复杂 (2) 数据独立性差。

关系模型的优点:(1) 关系模型与非关系模型不同,它是建立在严格的数学概念的基础上的。(2)关系模型的概念单一。 (3) 关系模型的存取路径对用户透明,从而具有更高的数据独立性,更好的安全保密性。也简化了程序员的工作和数据库开发建立的工作。缺点:由于存取路径对用户透明,查找效率往往不如非关系数据模型。

面向对象模型优点:(1)重用性,利于开发速度 (2)封装性:结构清晰,规范化,易于理解,可读性更强。(3)继承容易扩展,在大框架不变的情况下很容易就开发出适合自己的功能。缺点:(1)技术不成熟(2)技术需要一定的训练时间(3)理论还需完善

2、简述SQL语言的特点。

- 1 -

免费下载Word文档免费下载: 数据库试题

(共15页)