数据库原理及应用试题库.docx
- 文档编号:603786
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:14
- 大小:25.64KB
数据库原理及应用试题库.docx
《数据库原理及应用试题库.docx》由会员分享,可在线阅读,更多相关《数据库原理及应用试题库.docx(14页珍藏版)》请在冰豆网上搜索。
数据库原理及应用试题库
《数据库原理及应用》试题
一、单项选择题(每小题1分,共10分)
1.下列四项中,不属于数据库特点的是()。
A.数据共享B.数据完整性
C.数据冗余很高D.数据独立性高
2.目前()数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。
A.关系B.面向对象C.分布
3.数据库设计中的概念结构设计的主要工具是()。
A.数据模型B.E—R模型C.新奥尔良模型D.概念模型
4.()是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMSB.DBC.DBSD.DBA
5.在SQL中,建立视图用的命令是()。
A.CREATESCHEMAB.CREATETABLE
C.CREATEVIEWD.CREATEINDEX
6.SQL语言中,条件“年龄BETWEEN20AND30”表示年龄在20至30之间,且()。
A.包括20岁和30岁B.不包括20岁和30岁
C.包括20岁但不包括30岁D.包括30岁但不包括20岁
8.在MSSQLServer中,用来显示数据库信息的系统存储过程是()。
A.sp_dbhelpB.sp_dbC.sp_helpD.sp_helpdb
9.SQL语言中,删除一个表的命令是()。
A.DELETEB.DROPC.CLEARD.REMOVE
10.SQL的视图是从()中导出的。
A.基本表B.视图C.基本表或视图D.数据库
11.要保证数据库逻辑数据独立性,需要修改的是()。
A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式
12.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是()。
A.1:
1B.1:
mC.m:
nD都不对
二、判断题(每空1分,共10分)
1."在那遥远的地方"是SQL中的字符串常量吗?
2."11.9"是SQL中的实型常量吗?
3.语句select16%4,的执行结果是:
0吗?
4."2005.11.09"是SQL中的日期型常量吗?
5.¥2005.89是SQL中的货币型常量吗?
6.语句select15/2的执行结果是:
7.5吗?
7.'李白'>'杜甫'比较运算的结果为真吗?
8.在事务中包含createdatabase语句吗?
9.创建唯一性索引的列可以有一些重复的值?
10.固定数据库角色:
db_datawriter的成员删除本数据库内任何表中的数据吗?
三、填空题(每空1分,共20分)
1.数据库系统具有数据的___________、_________和_________三级模式结构。
2.SQLServer2000局部变量名字必须以_________开头,而全局变量名字必须以_________开头。
3.语句selectascii('C'),char(68),len('你是BigTiger')的执行结果是:
_________、_________和_________。
4.语句selectupper('beautiful'),ltrim('我心中的太阳')的执行结果是:
____________和___________。
5.关系运算主要有________、________、________。
6.选择运算是根据某些条件对关系做______分割;投影是根据某些条件对关系做______分割。
7.索引的类型主要有__和___。
8.在SQLServer2000中,数据库对象包括数据表、______、______、触发器、规则、默认和用户自定义的数据类型等。
四、简述题(每小题5分,共10分)
1.简述使用游标的步骤。
2.简述SQLServer2000的安全性管理机制,涉及登录账号、用户、角色以及权限分配。
五、设计题(共50分)
现有关系数据库如下:
数据库名:
学生成绩数据库
学生表(学号char(6),姓名,性别,民族,身份证号)
课程表(课号char(6),名称)
成绩表(ID,学号,课号,分数)
用SQL语言实现下列功能的sql语句代码:
1.创建数据库[学生成绩数据库]代码(2分);
2.创建[课程表]代码(2分);
课程表(课号char(6),名称)
要求使用:
主键(课号)、非空(名称)
3.创建[学生表]代码(6分);
学生表(学号char(6),姓名,性别,民族,身份证号)
要求使用:
主键(学号)、默认(民族)、非空(民族,姓名)、唯一(身份证号)、检查(性别)
4.创建[成绩表]代码(4分);
成绩表(ID,学号,课号,分数)
要求使用:
主键(课号)、外键(成绩表.学号,成绩表.课号)、检查(分数),自动编号(ID)
5.将下列课程信息添加到课程表的代码(8分)
课号课程名称
100001大学语文
100002大学英语
100003西班牙语
修改课号为100002的课程名称:
实用英语
删除课号为100003的课程信息
6.写出创建:
成绩表视图(学号,姓名,课号,课程名称,分数)的代码;(4分)
7.写出创建:
某门课程成绩内嵌表值函数以及检索的代码;(6分)
检索:
所有修实用英语这门学生的成绩;
8.写出创建:
某门课程高低均分计算某门课程成绩最高分、最低分、平均分存储过程以及执行的代码;(6分)
执行:
所有修实用英语这门学生的最高分、最低分、平均分;
9.检索姓李的女同学的情况:
姓名、性别、民族。
(2分)
10.检索有一门或一门以上课程成绩大于等于90分的所有学生的信息,包括学号、姓名。
(4分)
11.设置一SQL身份验证的账户:
登录名:
U领导,密码:
888,数据库用户名:
U读者,权限:
可查询查询本数据库中所有表、视图、内嵌表值函数的数据。
请写出账户、权限设置的T_SQL脚本。
(6分)
《SQL数据库管理与开发教程与实训》试题参考答案
一、1.C2.A3.B4.A5.C6.A7.8.D9.B10.C
二、1.N2.N3.Y4.N5.N6.N7.Y8.N9.N10.Y
三、1.外模式、模式、内模式。
2.@,@@
3.67,D,12
4.BEAUTIFAL,我心中的太阳
5.选择、投影、连接。
6.水平,垂直
7.聚簇索引非聚簇索引
8.视图、存储过程
数据库原理试题
第一部分选择题(共30分)
一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。
错选或未选均无分。
1.单个用户使用的数据视图的描述称为【】
A.外模式
B.概念模式
C.内模式
D.存储模式
2.子模式DDL用来描述【】
A.数据库的总体逻辑结构
B.数据库的局部逻辑结构
C.数据库的物理存储结构
D.数据库的概念结构
3.在DBS中,DBMS和OS之间的关系是【】
A.相互调用
B.DBMS调用OS
C.OS调用DBMS
D.并发运行
4.五种基本关系代数运算是【】
A.∪,-,×,π和σ
B.∪,-,∞,π和σ
C.∪,∩,×,π和σ
D.∪,∩,∞,π和σ
5.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是【】
A.左外联接
B.右外联接
C.外部并
D.外联接
6.下列聚合函数中不忽略空值(null)的是【】
A.SUM(列名)
B.MAX(列名)
C.COUNT(*)
D.AVG(列名)
7.设关系模式R(A,B,C),F是R上成立的FD集,F={B→C},则分解ρ={AB,BC}相对于F【】
A.是无损联接,也是保持FD的分解
B.是无损联接,但不保持FD的分解
C.不是无损联接,但保持FD的分解
D.既不是无损联接,也不保持FD的分解
8.关系模式R分解成ρ={R1,…,Rk},F是R上的一个FD集,那么R中满足F的每一个关系r,与其投影联接表达式mρ(r)间的关系满足【】
A.rÍmρ(r)
B.mρ(r)Ír
C.r=mρ(r)
D.r≠mρ(r)
9.在数据库设计中,将ER图转换成关系数据模型的过程属于【】
A.需求分析阶段
B.逻辑设计阶段
C.概念设计阶段
D.物理设计阶段
10.SQL中,下列涉及空值的操作,不正确的是【】
A.AGEISNULL
B.AGEISNOTNULL
C.AGE=NULL
D.NOT(AGEISNULL)
11.如果事务T获得了数据项Q上的排它锁,则T对Q【】
A.只能读不能写
B.只能写不能读
C.既可读又可写
D.不能读不能写
12.DBMS中实现事务持久性的子系统是【】
A.安全性管理子系统
B.完整性管理子系统
C.并发控制子系统
D.恢复管理子系统
13.SQL的全局约束是指基于元组的检查子句和【】
A.非空值约束
B.域约束子句
C.断言
D.外键子句
14.分布式数据库系统中分片模式和分配模式均是【】
A.全局的
B.局部的
C.分布的
D.集中的
15.属性类型允许是基本数据类型、结构类型和集合类型的模型是【】
A.平面关系模型
B.嵌套关系模型
C.复合对象模型
D.分布式关系模型
第二部分非选择题(共70分)
二、填空题(本大题共10小题,每小题1分,共10分,将正确的答案写在每小题的空格内。
错填或不填均无分。
)
16.一个类可以从直接的或间接的祖先中继承所有属性和方法。
采用这个方法提高了软件的_______________。
17.用树型结构表示实体类型及实体间联系的数据模型称为_______________。
18.关系数据库的关系演算语言是以_______________为基础的DML语言。
19.在函数信赖中,平凡的函数信赖根据Armstrong推理规则中的_______________律就可推出。
20.设关系模式R(A,B,C),F是R上成立的FD集,F={B→A,B→C},则分解ρ={AB,AC}丢失的FD是_______________。
21.分布式数据库中定义数据分片时,必须满足三个条件:
完备性条件、重构条件和_______________。
22.DB并发操作通常会带来三类问题,它们是丢失更新、_______________和读脏数据。
23.事务必须具有的四个性质是:
原子性、一致性、_______________和持久性。
24.分布式数据库系统中透明性层次越高,应用程序的编写越_______________。
25.在有泛化/细化联系的对象类型之间,较低层的对象类型称为_______________。
三、简答题(本大题共10小题,每小题3分,共30分)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 应用 试题库