资源描述
一、 填空题
1. E-R 数据模型一般在数据库设计的 _概念设计 阶段使用。
2. 数据库管理系统应具有 ___数据库定义__、数据库设计__ 和数据库的运行管理功能 .
3. 用二维表格结构来表示实体及实体间联系的模型称为 ___关系模型____ 。
4. 数据库系统在体系结构上都采用___三级模式和 ____二级映射___ 。
5. 计算数值字段的累加和的函数是_sun_,统计项目数的函数是__count___。
6. 根据模型应用目的的不同,数据模型可以分为两类:一类是 概念模型,是按用户的观点来对数据和信息进行抽象;另一类是_数据模型____,是按计算机的观点建模。
二、 选择题
1. 下列四项中说法不正确的是( C ) 。
A.数据库减少了数据冗余
B.数据库中的数据可以共享
C.数据库避免了一切数据的重复
D.数据库具有较高的数据独立性
2. 下列哪一个数据库不是SQL Server 2000的系统数据库(C )。
A.master数据库 B.msdb数据库
C.pubs数据库 D.model数据库
3. ( A )是位于用户和操作系统之间的一层数据管理软件。数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DB C.DBS D.DBA
4. 关系数据库中,实现实体之间的联系是通过表与表之间的( B )。
A.公共索引 B. 公共属性
C.公共元组 D. 公共存储
5. 下面字符串能与通配符表达式“_BC%a”进行匹配的是:( C )。
A. BCDEF B. A_BCDa C. ABC_a D. A%a
6. 在关系数据库中主键是(A )。
A.为标识表中唯一的实体
B.创建唯一的索引,允许空值
C.只允许以表中第一字段建立
D.不允许有多个相同的值
7. 视图是 ( D )
A.基本表 B. 外视图 C. 概念视图 D.虚拟表
8. 在数据库设计中,设计E-R图是数据库设计的( B )。
A.需求分析阶段 B. 概念设计阶段
C.逻辑设计阶段 D. 物理设计阶段
9. 英文缩写DBA代表( A )
A.数据库管理员 B.数据库管理系统
C.数据定义语言 D.数据操纵语言
10. 若在实体R的诸属性中,属性A不是R的主键,却是另一个实体S的主键,则称A为R的( C )
A.候选键 B. 非主属性 C.外部键 D.主属性
11. 设一位读者可借阅多本书,一本书可借给多位读者,读者与书之间是( D )
A. 一对一的联系 B.一对多的联系
C.多对一的联系 D.多对多的联系
12. SQL server数据库文件有三类,其中主数据文件的后缀为( C )
A. .ndf B. .ldf C. .mdf D. .idf
13. 逻辑数据独立性是指( D )
A.概念模式改变,外模式和应用程序不变
B.概念模式改变,内模式不变
C.内模式改变,概念模式不变
D.内模式改变,外模式和应用程序不变
三、分析编码题
设有关系数据库Student如下: 学生(学号,姓名,性别,年龄,专业、奖学金), 课程(课程号,课程名,学分) ,选课(学号,课程号,分数), 用SQL语言实现下列1—8小题:
1.检索选修了5号课程的学生的学号、姓名、课程名及其分数,查询结果由高分到低分排列。
1. SELECT 学生.学号,姓名,课程名,分数
FROM 学生,选课,课程
WHERE 学生.学号=选课.学号 AND选课.课程号=课程.课程号AND课程号=’5’
ORDER BY 分数 DESC
2.向学生表中插入一条记录,只知道某学生的学号、姓名、性别和专业(081102、成思定、男、计算机)
2. INSERT 学生(学号,姓名,性别,专业)
VALUES(‘081102’,’成思定’,’男’,’计算机’)
3. 删除“软件技术”专业的学生记录。
3. Delete 学生
where专业=‘软件技术’
GO
4.修改“选课”表中分数字段的值,将课程号为“2”的记录的分数乘以1.5。
4. USE STUDENT
GO
update 选课
set 分数=分数*1.5
where 课程号=’2’
7.创建学生成绩视图(XSCJ_VIEW),其属性包括学号、姓名、专业、课程名和分数。
87. create view XSCJ_VIEW (学号,姓名,课程名,分数)
AS
select 学生.学号,姓名,课程名,分数
from 学生,选课,课程,
WHERE学生.学号=选课.学号AND选课.课程号=课程.课程号
建存储过程ChaXun_FS,能够查询出“会计”专业的四、数据库设计题(本大题共3小题,共15分)。
设某图书管理系统的关系模式如下:
读者(读者号,姓名,性别,年龄,单位,电话号码,Email)
图书(书号,书名,作者,出版社)
借阅(读者号,书号,借出日期,还书日期)
要求:
1.用E-R图表示上述关系的概念模型。(5分)
2.设计“读者”表的结构(字段名,数据类型,是否为
展开阅读全文