| 《数据库技术》练习题 |
|
原文作者:未知 文章录入:yujunting 发布时间:2006-5-1 20:09:40  |
数据库技术》练习题
一、 单项选择题(每题1分)
1、下列各项中属于数据库系统的特点的是( )
A 存储量大 B 处理速度快 C 数据共享 D 使用方便
2、 表达实体之间逻辑联系的E-R模型,是数据库的( )
A 概念模型 B 逻辑模型 C 外部模型 D 物理模型
3、 对关系执行"投影"运算后,元组的个数与原关系中元组的个数( )
A 相同 B 小于元关系 C 大于原关系 D 不大于原关系
4、 关系"销售"包含商店名和商品名等属性,查询同时销售三种商品的商店名
时,应采取的关系代数运算是( )
A 选择 B 投影 C 除 D 连接
5、 在书店的"销售"表中,定义了:书名,作者号,出版社号,价格等属性,其
主码应是( )
A书号 B 作者号 C 出版社号 D 书号,作者号
6、 在关系代数中,符号··表示的关系运算是()
A 选择 B 投影 C 连接 D 除
7、 下列关于SQL语言叙述中,错误的是( )
A SQL语言词汇有限,便于学习。
B SQL语言具有灵活强大的查询功能。
C SQL语言是一种非过程化的语言。
D SQL语言功能 强,能满足所有应用需求
8、 在SQL语言中,修改结构时,应使用的命令是( )
A UPDATE B INSERT C ALTER D MODIFY
9、 在SQL语言中,用于排序的命令是( )
A SORTBY B KRDER BY C GROUP BY D WHERE
10 实体-联系模型属于数据库设计的( )
A需求分析阶段B概念结构设计阶段C逻辑设计阶段D物理设计阶段
11、在SQL语言中,"授权"命令是( )
A GRANT B REVOKE C OPTION D PUBLIC
12、表示多个事务并发处理的过程,称为事务的( )
A 永久性 B 并行性 C 串行性 D 隔离性
13、在SQL语言中PRIMARY KEY 的作用是( )
A 定义主码 B 定义外部码 C 定义处部码的参照表 D 确定主码类型
14、数据库触发器用于定义( )A 安全性控制 B 完整性约束条件 C
A 安全性控制 B 完整性约束条件 C 数据存取范围 D 死锁的处理方法
15、客户机/服务器系统的组成包括:服务器平台、客户平台和()
A 网络设备B 网络通信C 连接支持D 浏览器
16、在分布式数据库系统的体系结构中,通过分片模式从全局概念模式得到的是( )
A 局部概念模式B分布模式C分布概念模式D 局部内模式
17、安装MS SQL SERVER的操作系统平台必须是( )
A windows95\98 B UNIX C windows NT D windows 2000
18、SQL server服务器名的第一个字符必须是( )
A 字母 B 下划线 C 字母或下划线 D 无限制
19、SQL Server的一个查询,可以从多表中选择列组合,最多允许选择不同表的
个数是( )
A 32 B 16 C 10 D 8
20、要SQL Server 中,model是佛( )
A 数据库系统表 B 数据库模板C 临时数据库 D 示例数据库
二、 填空题(每空1分)
1、 在文件系统中,数据冗余导致的错误是数据________和_________。
2、 常用的数据库的逻辑模型中,除关系模型外,还有_______模型和_________
3、 从一个或多个基本表导出的不独立占据存储的虚表称为________________。
4、 在数据库中实际不存在,通过某种算法得到的属性称为___________属性。
5、 当一个实体集内部的一个实体与另一个实体存在联系时,称为____________
6、 事务处理是保证数据库______________________状态的重要方法。
7、 并发处理可能产生的问题有丢失更新、_______________和______________
8、 封锁对象的大小,称为封锁的___________________。
9、 DBMS用于保存所有更新数据库事务操作的数据库称为_________________。
10、 网络环境下,分布计算包括处理的分布、________的分布和________的分布
11、 在internet/intranet网络中使用WEB服务器,一般采用________网络计算模式。
12、 在分布式数据库系统中,适当增加数据冗余,可以提高系统的可靠性、可用性,还可以提高系统的________________。
13、 ODBC的数据源分为用户数据源、__________数据源和____________数据源。
14、 在SQL SERVER中对权限的授予称为"许可",其内容包括_____许可和____许可
三、 名词解释(每题3分)
1、数据独立性 2、共享锁 3、分布式数据库 4、弱实体 5、参照完整性
四、 简答题
1、 简述DBA在保证数据库的安全性、防止非法操作方面的主要工作。
2、 简述数据字典的主要内容及其作用。
3、 简述ODBS的概念及其主要组成。
4、 简述存储过程的概念及其特点。
5、 已知:表S表示学生,表SC表示选课。SQL语句如下:
SELECT S. 姓名
FROM S. SC X, SC Y
WHERE S.学号=X.学号AND X.课程号='C2'
AND S.学号=Y.学号 AND Y.课程号='C3'
1) 解释此组语句表达的查询含义。
2) 写出表达此查询的关系代数表达式。
6、 设产品当前值是200,事务T1卖出20件,事务T2买进30件。设计正确的封锁
过程,处理"丢失更新"问题。
五、 应用题(15分)
职工科研管理系统情况如下:
部门:包括部门号,部门名,办公室。每个部门有多名职工。
职工:包括职工号,姓名,性别,年龄,职称,专业,简历。
简历:包括开始时间,终止时间,工作单位,担任职务。
项目:包括项目编号,项目名称,项目经费,项目来源,负责人。
每名职工可参加多个项目,每个项目可多名职工参加。要求:
1) 画出表达此问题的实体关联图。(4分)
2) 写出关系数据库的逻辑模型。(3分)
3) 画出数据结构图。(3)
4) 用SQL语言写出数据库及表的定义。(5分)
| 凡本站注明版权的文章,版权归本站所有,任何媒体、网站或个人未经本站协议授权不得转载、链接、转贴或以其他方式复制,否则本站将依法追究责任。本站转载的信息,尽量保证版权信息的完整性,用户在网站上所发布、转载的文章所引起的版权问题以及其他纠纷,后果由用户自行承担,本网概不负责。如转载文章涉及版权等问题,请与我们联系。版权声明:http://www.4lzx.com/Copyright.asp |
|
|
|
上一篇文章: 2002年下半年互联网及其应用 下一篇文章: 2001年4月自考《计算机网络基本原理》试卷 |
| 【论坛交流】【发表评论】【打印本文】【关闭窗口】 |
| |