数据库原理 复习题1

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

数据库应用技术复习试题1

一单项选择

1 实体完整性要求属性不能取空值,这一点通常通过(B )

A 定义外键来保证

B 定义主键来保证

C 用户定义完整性来保证

D 关系系统自动保证

2 在概念设计阶段可用E-R图,其中矩形表示实体,(D)表示实体联系

A 圆形框

B 椭圆形框

C 箭头

D 菱形框

3 一个教师能开多门课程,一门课程可以由多个老师开设,老师实体与课程实体间是(C )

A 一对一的联系

B 一对多的联系

C 多对多的联系

D 多对一的联系

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

A 数据共享

B 数据完整性

C 数据冗余高

D 数据独立性高

5 不同实体间可以有(B)

A 只有一种联系

B 可以有多种联系

C 不能有联系

D 只有多对多联系

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

A 数据库

B 数据库管理系统

C 数据结构

D 数据文件

7 实体间存在多种联系,下面那种数据模型可以描述实体间多对多的联系(C )

A 层次模型

B 网状模型

C 关系模型

D 对象模型

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

A DBMS(数据库管理系统)

B DB(数据库)

C DBS(数据库系统)

D DBA(数据库管理员)

9 SQL语言允许使用通配符进行字符串匹配,其中‘%’可以表示(C )

A 零个字符

B 1个字符串

C 多个字符串

D 以上都是

10 英文缩写DBA代表(B)

A 数据库管理系统

B 数据库管理员

C 数据定义语言

D 数据库操纵语言

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

A CREATE

B DROP

C DELECT

D ALTER

12 学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授各带若干研究生,每位研究生均只有一名导师,每个班有若干学生,每个学生选修若干课程,每门课可以由若干学生选修。请选出一下描述中符合该关系描述的描述组合( C )

1)学校和系之间是一对多的联系

2)班级和教研室之间是多对多的联系

3)教员和研究室之间是多对多联系

4)学生和选修课之间是多对一联系

5)教研室和教员之间是一对多联系

6)系和教研室之间是一对多联系

A 1) 2) 3)

B 2) 3) 4)

C 1) 2) 5) 6)

D 以上均是

13 要修改已经创建好的Table1的字段名称Field1为新字段名称Field2,使用以下哪条指令( A )

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’

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

A 数据库减少了数据冗余

B 数据库中的数据可以共享

C 数据库避免了一切数据的重复

D 数据库具有较高的数据独立性

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

A 概念设计

B 物理设计

C 逻辑设计

D 运行阶段

16 下列哪一个数据库不是SQL 2008 的系统数据库()

A master数据库

B msdb数据库

C pubs数据库

D model数据库

17 如何在已经创建好的表上添加一个外键( 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 关联表(关联键名)

18 要修改表名为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)

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

A COUNT( )

B MIN( )

C MAX( )

D SUM( )

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

A DEFAULT

B DISTINCT

C UNIQUE

D CHECK

相关文档
最新文档