第一范文网 - 专业文章范例文档资料分享平台

三 级数据库笔记 试题(带详解答案) 

来源:用户分享 时间:2025/8/16 12:24:24 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

确定表的名字、所包含的列名、列的数据类型、长度、是否可为空值、默认值情况、是否要使用以及何时使用约束、默认设置或规则以及所需索引、哪些列是主键、哪些列是外键。

7. 简述索引的作用。

(1)快速存取数据。

(2)保证数据记录的惟一性。

(3)实现表与表之间的参照完整性。的时间。

(4)在使用ORDER BY, GROUP BY子句进行数据检索时,利用索引可减少排序和分组

8. 请根据以下表的定义写出创建表的语句。表名:Course

列名 数据类型 长度 是否允许为空课程号 定长字符型(char) 3 否

课程名 定长字符型(char) 16 否

开课学期 整数型(tinyint) 1(系统默认值) 否学时 整数型(tinyint) 1(系统默认值) 否 CREATE TABLE course(

学分 整数型(tinyint) 4(系统默认值) 允许 课程号 char(3) NOT NULL,

课程名 char(16) NOT NULL, 开课日期 tinyint NOT NULL, 学时 tinyint NOT NULL, 学分 tinyint NULL)

9. 根据以下要求写出实现表操作的SQL语句。假设数据库中已经建立好以下表结构。表名:Course

列名 数据类型 长度 是否允许为空课程号 定长字符型(char) 3 否

课程名 定长字符型(char) 16 否

开课学期 整数型(tinyint) 1(系统默认值) 否学时 整数型(tinyint) 1(系统默认值) 否请分别写出如下操作的SQL语句:

(2) 删除“学时”列;

学分 整数型(tinyint) 4(系统默认值) 允许

(1) 增加新列“授课教师”,数据类型为char,长度为10,不允许为空;

(3) 将“课程名”列的长度由原来16改为20。

(1)ALTER TABLE Course ADD 授课教师 char(10) NOT NULL(2)ALTER TABLE Course DROP COLUMN 学时10. 数据库中已经存在下表。

(3)ALTER TABLE Course ALTER COLUMN 课程名 char(20)

表名:Course

列名 数据类型 长度 是否允许为空课程号 定长字符型(char) 3 否

课程名 定长字符型(char) 16 否

开课学期 整数型(tinyint) 1(系统默认值) 否学时 整数型(tinyint) 1(系统默认值) 否

学分 整数型(tinyint) 4(系统默认值) 允许

1、DBS是采用了数据库技术的计算机系统。DBS是一个集合体,包含数据库、计算机硬件、软件和 ( C ) A.系统分析员 B.程序员 C.数据库管理员 D.操作员

2、关系数据库中的视图属于4个数据抽象级别中的(A ) A 外部模型 B 概念模型 C 逻辑模型 D 物理模型

3、在下列关于关系的陈述中,错误的是(B ) A 表中任意两行的值不能相同 B 表中任意两列的值不能相同 C 行在表中的顺序无关紧要 D 列在表中的顺序无关紧要

4、关系数据库中,实现实体之间的联系是通过表与表之间的(D ) A 公共索引

B 公共存储 C 公共元组 D 公共属性

5、下面系统中不属于关系数据库管理系统的是( C) A Oracle

B MS SQL Server C IMS D DB2

6、SQL语言中,删除一个表的命令是(B ) A DELETE B DROP C CLEAR D REMORE

7、有一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于(A ) A 集中式数据库体系结构 B 主从式数据库体系结构 C 客户机/服务器数据库体系结构 D 分布式数据库体系结构

8、有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( C ) A 实体完整性约束 B 参照完整性约束 C 用户自定义完整性约束 D 关键字完整性约束

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

A r+s B r-s C r*s D max(r+s)

10、在SQL语言中,条件“RETWEEN 20 AND 30”表示年龄在20到30之间,且(A )

A 包括20岁和30岁 B 不包括20岁和30岁 C 包括20岁不包括30岁 D 不包括20岁包括30岁

11、为了使索引键的值在基本表中唯一,在建立索引语句中应使用保留字( A) A UNIQUE B COUNT C DISDINCT D UNION

12、下面有关主键的叙述正确的是( B ) A 不同的记录可以具有重复的主键值或空值 B 一个表中的主键可以是一个或多个字段 C 在一个表中主键只可以是一个字段

D 表中的主键的数据类型必须定义为自动编号或文本

13、下列哪一个数据库不是SQL Server 2000的系统数据库(C ) A. master数据库 B. msdb数据库 C. pubs数据库 D. model数据库

14、有关系R和S,R∩S的运算等价于( B ) A. S-(R-S)

B. B. R-(R-S) C. C. (R-S)∪S D. D. R∪(R-S)

15、下列四项中说法不正确的是( C ) A. 数据库减少了数据冗余 B. 数据库中的数据可以共享 C. .数据库避免了一切数据的重复 D. .数据库具有较高的数据独立性

16、取出关系中的某些列,并消去重复的元组的关系运算称为( C ) A.取列运算 B.投影运算 C.连接运算 D.选择运算

17、一家航空公司把一年中飞行距离超过10000里的客户信息转移到一张称为flyersclub的表中,他们的详细情况被记录在表flyers ( A ) A. insert into flyersclub from flyers where idistancetravelled>=10000

B. insert flyersclub where idistancetravelled>=10000 C. insert into flyersclub from flyers where (idistancetravelled)values>=10000

D. insert flyersclub (idstancetravelled) values from flyers where idistancetravelled>=10000

18、根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:( B )

A、只存在一对多的实体关系,以图形方式来表示。

B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。 C、能体现一对多、多对多的关系,但不能体现一对一的关系。

三 级数据库笔记 试题(带详解答案) .doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c8vofx63l5f5136q5t3t485bn78ar7y00cm4_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top