数据库原理及应用期末考试复习题 联系客服

发布时间 : 星期六 文章数据库原理及应用期末考试复习题更新完毕开始阅读8839dc29f01dc281e43af05c

C 简化数据库的维护 D ABC都可以。

34 下列四项中不属于数据库特点的是(C)

A 数据共享 B 数据完整性 C 数据冗余高 D 数据独立性高

35 不同实体间可以有(A)

A 只有一种联系 B 可以有多种联系 C 不能有联系 D 只有多对多联系

36 建立在计算机外部设备上的结构化的有联系的数据集合是( A )

A 数据库 B 数据库管理系统 C 数据结构 D 数据文件

37 实体间存在多种联系,下面那种数据模型可以描述实体间多对多的联系( C ) A 层次模型 B 网状模型 C 关系模型 D 对象模型

38 ( A )是位于用户和操作系统之间的一层数据管理软件。数据库在建立,使用和维护时由其统

一管理,统一控制。

A DBMS(数据库管理系统) B DB(数据库) C DBS(数据库系统) D DBA(数据库管理员)

39 SQL语言允许使用通配符进行字符串匹配的操作,其中‘%’可以表示( C ) A 零个字符 B 1个字符串 C 多个字符串 D 以上都是

40 英文缩写DBA代表( B )

A 数据库管理系统 B 数据库管理员 C 数据定义语言 D 数据库操纵语言

41 以下不是SQL数据定义语言的是( C )

A CREATE B DROP C DELECT D ALTER

42 学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授

各带若干研究生,每位研究生均只有一名导师,每个班有若干学生,每个学生选修若干课程,每门课可以由若干学生选修。请选出一下描述中符合该关系描述的描述组合( C ) 1) 学校和系之间是一对多的联系 2) 班级和教研室之间是多对多的联系 3) 教员和研究室之间是多对多联系 4) 学生和选修课之间是多对一联系 5) 教研室和教员之间是一对多联系 6) 系和教研室之间是一对多联系

A 1) 2) 3) B 2) 3) 4) C 1) 2) 5) 6) D 以上均是

43 要修改已经创建好的Table1的字段名称Field1为新字段名称Field2,使用以下哪条指令( D ) A exec sp_rename’table1.Field1’,’Field2’ B exec Xp_rename’Field2’,’Field1’,’Column’ C exec Xp_rename’table1.Field1’,’Field2’

D exec sp_rename’table1.Field1’, ’Field2’, ’column’

5

44 下列四项中说法不正确的是( C )

A 数据库减少了数据冗余 B 数据库中的数据可以共享

C 数据库避免了一切数据的重复 D 数据库具有较高的数据独立性

45 假如采用关系数据库系统来实现应用,在数据库设计的( C )阶段,需要将E-R模型转换为关系

数据模型。

A 概念设计 B 物理设计 C 逻辑设计 D 运行阶段

46 下列哪一个数据库不是SQL 2005 的系统数据库( C )

A master数据库 B msdb数据库 C pubs数据库 D model数据库

47 如何在已经创建好的表上添加一个外键( A )

A Alter table 表名add foreign key(键名)reference 关联表(关联键名) B Alter table 表名add Primary key(键名)reference 关联表(关联键名) C Alter 表名add foreign key(键名)reference 关联键名)

D Alter 表名add Primary key(键名)reference 关联表(关联键名)

48 要修改表名为Table1的字段Field1长度,原为Char(10)要求用SQL增加长度为char(20),以

下语句那个正确( C )

A Alter table Table1 Alter Field1 char(20) B Alter Table1 Alter column Field1 char(20)

C Alter table Table1 Alter column Field1 char(20) D Alter column Field1 char(20)

49 下面聚集函数中哪个只能用于计算数值类型的数据( D )

A COUNT( ) B MIN( ) C MAX( ) D SUM( )

50 以下哪个关键字用来定义记录在某属性上的约束条件( D )

A DEFAULT B DISTINCT C UNIQUE D CHECK

51 欲往表中增加一条记录,应该用哪一条SQL语句( B ) A ALTER TABLE B INSERT INTO TABLE C CREATE TABLE D DROP TABLE

52 以下哪一个不是逻辑运算符( D )

A NOT B AND C OR D IN

53 在创建表的过程中,哪个关键字用来定义默认值( D )

A DISTINCT B UNIQUE C CHECK D DEFAULT

54 以下哪些描述符合数据库阶段的特点( C ) 1) 文件的组织形式可以是顺序的,也可以是随机的 2)数据结构化 3)数据可以共享 4)程序独立于数据

6

5)统一的数据管理功能 6)数据面向应用 7)数据不保存

A 1) 2) 7) B 2) 3) 4) 5) C 2) 4) 5) D 2) 3) 5) 6)

55 主键约束用来强制数据的(B )完整性。 A 域 B 实体 C 参照 D ABC都可以

56.删除表中数据的语句是( d )。

A. DROP B. ALTER C. UPDATE D. DELETE 57.限制输入到列的值的范围,应使用( d )约束。

A. CHECK B. PRIMARY KEY C. FOREIGN KEY D. UNIQUE 58. 触发器可引用视图或临时表,并产生两个特殊的表是( a )。

A.Deleted、Inserted B. Delete、Insert C. View、Table D. View1、table1 59.关于视图下列哪一个说法是错误的( b)。

A. 视图是一种虚拟表 B. 视图中也存有数据 C. 视图也可由视图派生出来D. 视图是保存在数据库中的SELECT查询 60.创建表的命令是( c )。

A. Create database 表名 B. Create VIEW 表名 C. Create TABLE 表名 D. ALTER TABLE 表名 61.用于模糊查询的匹配符是( d )。

A. _ B. [] C. ^ D. LIKE 62. 在sql SERVER中不是系统数据库的是( d )。

A. master B. model C. tempdb D. pubs 63.关于关系图下列哪一个是正确的( b )。

A. 关系图是在同一个表中不同字段之间建立关联 B. 关系图是在不同表中的字段之间建立关联 C. 关系图是表与表之间建立关联,与字段无关。 D. 关系图是在不同数据库之间建立关联 64.触发器可以创建在( a )中。

A. 表 B. 过程 C. 数据库 D. 函数 65.删除表的语句是( a )。

A.DROP B.ALTER C.UPDATE D.DELETE 66. 以下触发器是当对[表1]进行( d )操作时触发。 Create Trigger abc on 表1 For insert , update , delete As ??

7

A.只是修改 B.只是插入 C.只是删除 D.修改、插入、删除 67. 规则对象在使用上与( a )约束类似。

A.CHECK B.PRIMARY KEY C.FOREIGN KEY D.UNIQU 68.关于视图下列哪一个说法是错误的( b )。

A.视图是一种虚拟表 B.视图中也保存有数据 C.视图也可由视图派生出来 D.视图是保存在SELECT查询 69.执行带参数的过程,正确的方法为( a )。

A. 过程名参数 B. 过程名(参数) C.过程名=参数 D.A,B,C三种都可以 70.查询毕业学校名称与“清华”有关的记录应该用( d )。

A. SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ’*清华*’ B. SELECT * FROM 学习经历 WHERE 毕业学校 = ’%清华%’ C. SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ’?清华?’ D. SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ’%清华%’ 71. Select 职工号 FROM 职工 WHERE 工资>1250 命令的功能是(d )。 A.查询工资大于1250的纪录 B.查询1250号记录后的记录

C.检索所有的职工号 D.从[职工]关系中检索工资大于1250的职工号 72.下列四项中,不属于数据库特点的是( c )。

A.数据共享 B.数据完整性 C.数据冗余很高 D.数据独立性高 73.下列四项中,不属于SQL2000实用程序的是( d )。 A.企业管理器 B.查询分析器 C.服务管理器 D.媒体播放器 74. 在SQL中,建立表用的命令是 ( b )。

A.CREATE SCHEMA B.CREATE TABLE C.CREATE VIEW D.CREATE INDEX 75.SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( a )。 A.包括15岁和35岁 B.不包括15岁和35岁 C.包括15岁但不包括35岁 D.包括35岁但不包括15岁

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

A.SQL语言是关系数据库的国际标准语言 B.SQL语言具有数据定义、查询、操纵和控制功能 C.SQL语言可以自动实现关系数据库的规范化 D.SQL语言称为结构查询语言 77.在MS SQL Server中,用来显示数据库信息的系统存储过程是( d )。

8