数据库模拟题-综合练习

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

综合练习

一、判断题

1.采用规范的方法,使分解后的模式属于第二或第三范式,只能保证无损连接,不能绝对保持依赖。()

2.原则上,两个不同的对象所具有的属性值不能相同,但在给定关系中的元组可以是完全相同的。()

3.概念设计可以独立于数据库管理系统。()

4.执行查询语句时DBMS从数据字典中调出相应的模式描述,并从外模式映像到内模式,从而确定所需要的物理数据。

()

5.在视图中插入一个元组,该元组会同时插入到基本表中。()

6.对象查询语言中,可以用运算符ELEMENT从多个元素的聚集中提取单个元素。()

7.对于表只能有惟一的主键码,但可有任意数量的UNIQUE属性或属性集。()

8.如果一个关系没有一个属性能由所有其他属性函数决定,则该关系根本不存在非平凡函数依赖。()

9.超类可以自动继承子类的所有特性。()

10.任何一张二维表格都表示一个关系。()

11.关系是元组的集合。()

12.数据库开发的需求分析阶段必须要有用户参与。()

13.主键字段允许为空。( )

14.数据库的名称一旦建立就不能重命名。( )

15.固定数据库角色:db_datarader 的成员可修改本数据库内表中的数据。( )

16.因为通过视图可以插入.修改或删除数据,因此视图也是一个实在表,SQL SERVER将它保存在syscommens系统表

中。()

17. guest用户必须关联一个登录账号才可以在数据库中创建。数据库中的非guest用户账号都必须关联一个登录账

号。()

18.可以在企业管理器中修改数据库的名称。()

19.数据库不允许存在数据冗余。()

20. DELETE语句只是删除表中的数据,表本身依然存在数据库中。()

21.每个存储过程向调用方返回一个整数返回代码。如果存储过程没有显式设置返回代码的值,则返回代码为 0,表

示成功。()

22.在数据库中建立的索引越多越好。()

23.在SQL Server中,触发器的执行是在数据的插入、更新或删除之前执行的。()

24.在使用子查询时,必须用括号把子查询括起来以便区分外查询和子查询。()

25.两段锁协议是使并发操作可串行化调度的必要条件。()

26.实体是指现实世界客观存在的事物,概念性的事物不能叫做实体。( )

27.事物之间往往存在某种自然联系,这种联系不能叫实体。( )

28.属性是指实体具有的某种特性或若干方面的特性。( )

29.实体型是指实体属性的集合,表示实体所固有的若特征。( )

30.实体型中各属性的具体取值称为实体值。( )

31.属性取值的变化范围称为该属性的域。( )

32.关系模型就是关系数据库。( )

33.用二维表结构表示实体型,外键实现实体之间联系的模型称为关系模型。( )

34.关系模型不能表示实体之间多对多联系。 ( )

二、单项选择题:

1.触发器可以创建在( )中。

A. 表

B. 过程

C. 数据库

D. 函数

2.删除表的语句是( )。

A.DROP

B.ALTER

C.UPDATE

D.DELETE

3.规则对象在使用上与( )约束类似。

A.CHECK

B.PRIMARY KEY

C.FOREIGN KEY

D.UNIQU

4.主索引可确保字段中输入值的( )性。

A.多样

B.重复

C.唯一

D.若干

5.关于视图下列哪一个说法是错误的( )。

A.视图是一种虚拟表

B.视图中也保存有数据

C.视图也可由视图派生出来

D.视图是保存在SELECT查询

6.执行带参数的过程,正确的方法为( )。

A. 过程名参数

B. 过程名(参数)

C.过程名=参数

D.A,B,C三种都可以

7.查询毕业学校名称与“清华”有关的记录应该用( )。

A. SELECT * FROM 学习经历 WHERE 毕业学校LIKE ’*清华*’

B. SELECT * FROM 学习经历 WHERE 毕业学校= ’%清华%’

C. SELECT * FROM 学习经历 WHERE 毕业学校 LIK E ’?清华?’

D. SELECT * FROM 学习经历 WHERE 毕业学校LIKE ’%清华%’

8.Select 职工号 FROM 职工 WHERE 工资>1250 命令的功能是( )。

A.查询工资大于1250的纪录

B.查询1250号记录后的记录

C.检索所有的职工号

D.检索工资大于1250的职工号

9.下列四项中,不属于数据库特点的是()。

A.数据共享

B.数据完整性

C.数据冗余很高

D.数据独立性高

10.下列四项中,不属于SQL2000实用程序的是()。

A.企业管理器

B.查询分析器

C.服务管理器

D.媒体播放器

11.SQL Server安装程序创建4个系统数据库,下列不属于系统数据库的是()。

A.master

B.model

C.pub

D.msdb

12.位于用户与操作系统之间,为用户或应用程序提供访问数据库的方法,对数据库在建立、使用和维护时进行统一管

理、统一控制的数据管理软件是()。

A.DBMS B.DB C.DBS D.DBA

13.在SQL中,建立表用的命令是 ( )。

A.CREATE SCHEMA

B.CREATE TABLE

C.CREATE VIEW

D.CREATE INDEX

14.SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( )。

A.包括15岁和35岁

B.不包括15岁和35岁

C.包括15岁但不包括35岁

D.包括35岁但不包括15岁

15.下列四项中,不正确的提法是( )。

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

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

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

D.SQL语言称为结构查询语言

16.在MS SQL Server中,用来显示数据库信息的系统存储过程是( )。

A. sp_dbhelp

B. sp_db

C. sp_help

D. sp_helpdb

17.SQL语言中,删除表中数据的命令是( )。

A. DELETE

B. DROP

C. CLEAR

D. REMOVE

18.SQL的视图是从()中导出的。

A. 基本表

B. 视图

C. 基本表或视图

D. 数据库

19.在数据库中存储的是()

A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息

20.存储在计算机内有结构的数据的集合是()

A.数据库系统

B.数据库

C.数据库管理系统

D.数据结构

21.信息的数据表示形式是()

A.只能是文字

B.只能是声音

C.只能是图形

D.上述皆可

22.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独

立性最高的阶段是()

A.数据库系统

B.文件系统

C.人工管理

D.数据项管理

23.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是 I.人工管理阶段 II.文件

系统阶段 III.数据库阶段()

A.I 和 II

B.只有 II

C.II 和 III

D.只有 I

24.DBMS是()

A.数据库

B.数据库系统

C.数据库应用软件

D.数据库管理软件

25.下述不是DBA数据库管理员的职责的是()

A.完整性约束说明

B.定义数据库模式

C.数据库安全

D.数据库管理系统设计

26.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为()

A.OS

B.DS

C.DBMS

D.DBS

27.31.下列四项中,不属于数据库系统特点的是()

A.数据共享

B.数据完整性

C.数据冗余度高

D.数据独立性高

28.在数据库的三级模式结构中,内模式有()

A.1个 B.2个 C.3个 D.任意多个

29.描述数据库全体数据的全局逻辑结构和特性的是()

A.模式

B.内模式

C.外模式

D.存储模式

30.用户或应用程序看到的那部分局部逻辑结构和特征的描述是()

A.模式

B.物理模式

C.子模式

D.内模式

31.层次数据模型的基本数据结构是()

A.树

B.图

C.索引

D.关系

32.层次模型实现数据之间联系的方法是()

相关文档
最新文档