《数据库技术与应用》试卷1
一、选择题(本大题共20个小题,每个小题2分,共40分。在每小题列出的四个选项中,只有一个是符合题目要求的,请将其代码填在题目的空格上。错选或未选均无分。)
1.电子商务数据库系统( )体系结构采用两层结构,服务器负荷轻、网络通信量低,数据存储安全。
A.B/S模式 B.C/S模式 C.混合模式 D.都不对
2.( )是按照一定的数据模型组织的,长期存储在计算机内,可为多个用户共享的数据的聚集。
A.数据库系统 B.关系数据库 C.数据库 D.数据库管理系统
3.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为( )。
A.OS B.DB C.DBMS D.DBS
4.下列( )不属于数据库系统软件的范畴。
A.人员 B.数据库系统 C.数据库 D.数据库管理系统
5.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( )
A.层次模型 B.关系模型 C.网状模型 D.实体-关系模型
6.设在某个公司环境中,一个部门有多名职工,一名职工只能属于一个部门,则部门与职工与部门之间的联系( )。
A. 一对一 B. 一对多 C.多对多 D.不确定
7. E-R方法的三要素是( )。
A.实体、属性、实体集 B.实体、键、联系
C.实体、属性、联系 D. 实体、域、候选键
8.关系数据模型的基本数据结构是( )。
A.树 B.图 C.索引 D.关系
9.关系数据库中的关键字是指( )。
A.能惟一决定关系的字段 B. 不可改动的专用保留字
C.关键的很重要的字段 D. 能惟一标识元组的属性或属性集合
10.笛卡尔积是( )进行运算。
A.向关系的垂直方向 B.既向关系的水平方向也向关系的垂直方向
C.先向关系的垂直方向,然后再向关系的水平方向D.向关系的水平方向
11.关系模型要求关系必须是规范化的,即要求关系模式必须满足一定的条件,这些规范条件中最基本的一条就是( )。
A.每一个分量是一个不可分的数据项,即不允许表中套表的结构
B.二维表中各列的宽度必须完全相等
C.二维表中各行和各列的顺序不能交换
D.属性名要么完全使用汉字,要么全部使用字母
12.从E-R图导出关系模型时,如果实体间的联系是m:n的,下列说法中正确的是( )。
A.将n方码和联系的属性纳入m方的属性中
B.将m方码和联系的属性纳入n方的属性中
C.增加一个关系表示联系,其中纳入m方和n方的码
D.一个m:n联系转换为一个关系模式
13. SQL Server 2005中,( )窗口是服务器中所有数据库对象的树形结构视图,用户可以通过该窗口操作数据库,如创建、修改、删除数据库、表,视图等数据库对象。
A.对象资源管理器 B.查询编辑器
C.已注册的服务器 D. SQL Server Management Studio管理工具
14.在开发SQL Server 2005数据库应用程序之前,首先要设计( )结构并创建之。
A.基本表 B.数据库 C.视图 D.索引
15.SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE和DELETE等。其中最重要的也是使用最频繁的语句是( )。
A.SELECT B.INSERT C.UPDATE D.DELETE
16. 使用SQL语句进行查询操作时,若希望查询结果中不出现重复元组,应在SELECT子句中使用( )保留字。
A. UNIQUE B.ALL C.EXCEPT D.DISTINCT
17.“保护数据库,防止未经授权的或不合法的使用造成的数据泄露、更改破坏。”这是指数据的( )。
A.安全性 B.完整性 C.并发控制 D.恢复
18.( )是服务器针对数据库权限而设置的,数据库中对象的全部权限和所有权由它来控制。
A.登录账号 B.用户账号 C.sa D.dbo
19.下面( )不属于SQL Server 2005的数据库备份方式。
A.完整备份 B.差异备份 C.事务日志备份 D.文件组备份
20.执行备份操作必须拥有数据库的备份权限。SQL Server只允许( )、数据库所有者和数据库备份执行者备份数据库。
A.系统管理员 B.普通用户 C.登录账号 D.用户账号
二、填空题(本大题共10个小题,每题2空,每空1分,共20分,将正确的解答写在每个小题的空格内,错填或不填均无分)
1.电子商务的实现离不开信息技术,_____技术的支持。其中,信息技术中,最主要是________技术的支持。
2.信息的3个世界有:现实世界、_______、_________。
3.关系操作的特点是一次_______的方式,其操作语言是高度________的语言。
4.关系的完整性规则中,实体完整性规则是对______的约束,参照完整性规则是对_______的约束。
5.SQL Server 2005数据库主要由______和文件组组成,数据库中的所有数据和对象都以_______的形式存储在磁盘中。
6.SQL Server 2005中的约束包括主键约束、唯一性约束,空值约束、默认值约束、外键约束、检查约束6种。
7. 在SQL中,DELETE命令用来删除表中的记录,_____命令用来删除表,UPDATE命令用来更新表的记录值, ______语句用来更新表结构。
8. 在SQL中定义视图时,需要用关键字______ 连接子查询来完成。在数据库中,只存放视图的数据,不存放视图的______。
9. SQL Server 2005的权限管理主要包括______、用户或角、________的权限设置。
10. SQL Server 2005恢复数据库的其他方法中,如果在一台计算机上设计完数据库后,需要在另一台计算机上使用,可以使用______与______数据库的方法。
三、简答题(本大题共3小题,每题5分,共15分)
1.数据库技术在哪些方面体现出对电子商务的影响?
2.什么是数据查询?写出对查询结果进行排序的相关select语句。
3.根据商品销售数据库的关系模式:
售货员(售货员编号,姓名,性别,工作时间,家庭地址,)
商品(商品编号,商品名称,类别,单价)
销售(订单号,日期,售货员编号,商品编号,销售数量)
试用关系代数表达式表示下列语句:
求女售货员销售的商品编号。
四、编程题(本大题共2小题,每题5分,共10分)
依据第三大题的第3小题商品销售数据库,写出相关的SQL代码。
1.查询男售货员的详细信息。
Select *
From 售货员
Where 性别=‘男’
2.把饮料类的商品信息统一提价5%。
Update 商品
Set 单价=单价+5%
Where 类别=‘饮料’
五、综合应用题(共15什么是关系数据库分)
某体育运动锦标赛有来自世界各国运动员组成的体育代表团参赛各类比赛项目。试为该锦标赛设计数据库,要求提供以下服务:
(1)可随时查询各代表团的团编号,地区,住所,运动员人数,运动员编号,姓名,年龄,性别;
(2)可随时查询各个比赛项目的情况,包括比赛项目编号,项目名,级别,比赛成绩;并约定一个运动员可以参加多个比赛项目,一个比赛项目可以由多个人参加;要求运动员在规定的比赛时间参加比赛项目。
(3)该数据库还可以描述比赛类别的情况,包括类别编号,类别名,主管人。
请根据以上情况,完成1-2题。
1. 根据实际的语义,试为该锦标赛设计一个数据库,并在图上注明属性、联系类型。
(10分)
2.将E-R图转换成满足3NF的关系模式,并说明主键和外键。 (5分)
《数据库技术与应用》试题1答案
一、单项选择题
1-5: BCCAD 6-10: BCDDD
11-15: ADABA 16-20: DABDA
二、填空题
1. 数据库、互联网
2. 信息世界、计算机世界
3. 一集合、非过程化
4. 主键、外键
5. 文件、文件
6. 空值约束、外键约束
7. DROP、ALTER
8. AS、定义
9. 登录账号、数据库对象
10.分离、附加
三、简答题
1.数据库技术在哪些方面体现出对电子商务的影响?
答:数据库技术对电子商务的支持可以概括为:数据的收集、存储和组织,对EDI的支持,Web数据库以及决策支持。
2.什么是数据查询?并写出对查询结果进行排序的相关select语句。
数据查询是指数据库服务器根据数据库用户指定的条件(要求),从数据库的相关表中检索所需要的数据记录(信息)的过程,并且可以按照规定的格式进行分类、排序,再返回给用户。
对查询结果进行排序的select语句:
SELECT 字段列表
FROM 表名
ORDER BY {列名|列号 [ASC|DESC]}[,…n]
3.商品编号(σ性别=‘女’(售货员))(销售)
四、编程题
1.查询男售货员的详细信息。
Select *
From 售货员
Where 性别=‘男’
2.把饮料类的商品信息统一提价5%。
Update 商品
Set 单价=单价+5%
Where 类别=‘饮料’
五、综合应用题
1. 根据实际的语义,试为该锦标赛设计一个数据库,并在图上注明属性、联系类型。
2.将E-R图转换成满足3NF的关系模式,并说明主键和外键。
代表团(团编号,地区,住所)
比赛类别(类别编号,类别名,主管)
运动员(编号,姓名,年龄,性别,团编号)
比赛项目(项目编号,项目名,级别,类别编号)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论