作业1-答案

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

《数据库系统原理》第一次作业

(第十周小课交,用学院统一的作业封面,题目可以打印,答题内容必需手写。)

一、 单项选择题

1、分布式数据库系统的主要特点不包括( B )。

A 、数据在物理上是分布的

B 、在根本上杜绝了数据的冗余

C 、所有数据在逻辑上是一个整体

D 、节点上分布的数据相对独立

2、下列有关数据库的描述,正确的是( A )。

A 、数据库是一个结构化的数据集合

B 、数据库是一个关系

C 、数据库是一个DBF 文件

D 、数据库是一组文件

3、商品和顾客两个实体之间的联系一般是( D )。

A 、一对一

B 、一对多

C 、多对一

D 、多对多

4、模式和内模式( A )。

A 、只能各有一个

B 、最多只能有一个

C 、至少两个

D 、可以有多个

5、用二维表结构表示实体及实体之间联系的模型是( A )。

A 、关系模型

B 、网状模型

C 、层次模型

D 、以上三个都是

6、在数据库管理系统提供的语言中,负责数据的查询、及增、删、改等操作的是( D )。

A 、数据定义语言

B 、数据控制语言

C 、数据转换语言

D 、数据操纵语言

7、在数据库中存储的是( B )。

A 、数据

B 、数据和数据之间的联系

C 、信息

D 、数据模型的定义

8系和学生两个实体之间的联系一般是( B )。

A 、一对一

B 、一对多

C 、多对一

D 、多对多

9、同一关系模型的任意两个元组( B )。

A 、可以完全相同

B 、不能完全相同

C 、必须完全相同

D 、以上都不对

10、设有如下关系表: 则下列操作中正确的是:( D )。

A 、T=R ∩S

B 、T=R ×S

C 、T=R/S

D 、R=T-S

11、在SQL的SELECT语句中,能实现投影操作的是( B )。

A、FROM

B、SELECT

C、GROUP BY

D、WHERE

12、设有一个关系模式: S(SNo,SN,Sex,Age),其中SNo,SN,Sex,Age分别表示:学号,姓名,性别,年龄。要检索“年龄大于20岁学生的姓名”的关系代数式是(B)。

A. σSN(∏Age>20(S))

B.∏SN(σAge>20(S))

C. ∏SN(∏Age>20(S))

D. σSN(σAge>20(S))

13、SQL集数据查询、数据操纵、数据定义和数据控制于一体,语句ALTER TABLE 实现

下列哪类功能(A)。

A、数据定义

B、数据查询

C、数据操纵

D、数据控制

14、外模式(D)。

A、只能各有一个

B、最多只能有一个

C、至少两个

D、可以有多个

15、下列SQL语句中,( C )不是数据操纵语句。

A、DELETE

B、INSERT

C、CREATE

D、UPDATE

16、假定学生关系是S(SNo,SN,Sex,Age),课程关系是C(CNo,CN,CT),学生选课关系是SC(SNo,CNo,Score)。要查找选修“数据结构”课程的“女”学生学号,将涉及到关系(D)。

A、S

B、SC,C

C、S,SC

D、S,SC,C

17、关系数据库管理系统能实现的专门关系运算包括(C)。

A、关联、更新、排序

B、排序、索引、统计

C、选取、投影、连接

D、显示、打印、制表

18、SQL中,下列涉及空值的操作,不正确的是(B)。

A、AGE IS NULL

B、AGE=NULL

C、AGE IS NOT NULL

D、NOT(AGE IS NULL)

19、在SQL中修改数据表结构应使用的命令是(C)。

A、CREATE

B、CHANGE

C、ALTER

D、DELETE

20、已知学生、课程和成绩三个关系如下:学生(学号,姓名,性别,班级)、课程(课

程名称,学时,性质)、成绩(课程名称,学号,分数)。若打印学生成绩单,包括学号、姓名、课程名称、分数,应该对这些关系进行( D )操作。

A、并

B、交

C、乘积

D、连接

21、设有关系R=(A,B,C)。与SQL语句SELECT DISTINCT A FROM R WHERE B=17等价

的关系代数表达式是( D )。

A、∏A(R)

B、σB=17(R)

C、σB=17(∏A(R))

D、∏A(σB=17(R))

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

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

23、设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为( A )

A. r+s

B. r-s

C. r×s

D. max(r,s)

24、有关系R和S,R∩S的运算等价于( B )

A.S-(R-S)

B.R-(R-S)

C.(R-S)∪S

D.R∪(R-S)

25、关系运算中花费时间可能最长的运算是( C )。

A.投影

B.选择

C.广义笛卡儿积

D.并

26、在E-R图中,用来表示实体之间联系的图形是( D)。

A、三角形

B、矩形

C、椭圆形

D、菱形

27、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是(B)。

A、DB包含DBS和DBMS

B、DBS包含DB和DBMS

C、DBMS包含DB和DBS

D、没有任何关系

28、一个关系只有一个( A)。

A、主码

B、外码C.超码D.候选码

29、SQL Server 2008 数据库主文件的扩展名是( D)。

A、 .ndf

B、 .ldf

C、 .dbf

D、 .mdf

30、删除数据库使用的T-SQL语句是( C )。

A、CREATE DATABASE

B、 ALTER DATABASE

C、DROP DATABASE

D、 DELETE DATABASE

二、填空题

1、在关系数据库中,把数据表示成二维表,每一个二维表称为关系。

2、在数据库理论中,数据库总体逻辑结构的改变,如修改数据模式、增加新的数据类

型、改变数据间联系等,不需要修改相应的应用程序,称为逻辑独立性。

3、在关系运算中,查找满足一定条件的元组的运算称之为选择。

4、如果关系S的一个或一组属性X不是S的主码,而是另一关系R的主码,则该属性

或属性组X称为关系S的外部关系键。

相关文档
最新文档