福师14秋《数据库管理与应用》在线作业一答案.doc
《福师14秋《数据库管理与应用》在线作业一答案.doc》由会员分享,可在线阅读,更多相关《福师14秋《数据库管理与应用》在线作业一答案.doc(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、福师1103批次?数据库管理与应用?复习题1一、选择题每题2分,共20分1. 数据库DB、数据库系统DBS和数据库管理系统DBMS三者之间的关系是_。ADBS包括DB和DBMS BDBMS包括DB和DBSCDB包括DBS和DBMS DDBS就是DB,也就是DBMS答案:A2. 按照传统的数据模型分类,数据库系统可以分为三种类型_。A大型、中型和小型 B西文、中文和兼容C层次、网状和关系 D数据、图形和多媒体答案:C3. 关系数据库管理系统应能实现的专门关系运算包括_。A排序、索引、统计 B选择、投影、连接C关联、更新、排序 D显示、打印、制表答案:B4. 数据流程图DFD是用于描述结构化方法中
2、_阶段的工具。A可行性分析 B详细设计 C需求分析 D程序编码答案:C5. 设有学生表S、课程表C和学生选课表SC,它们的结构如下:SS,SN,SEX,AGE,DEPT,CC,CN,SCS,C,GRADE其中:S为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C为课程号,CN为课程名,GRADE、为成绩。检索选修课程“C3的学生中成绩最高的学生的学号。正确的SELECT语句是_。ASELECT S FORM SC WHERE C=“C3” AND GRADE =SELECT GRADE FORM SC WHERE C=“C3BSELECT S FORM SC WHERE C=“
3、C3” AND GRADE INSELECT GRADE FORM SC WHERE C=“C3CSELECT S FORM SC WHERE C=“C3” AND GRADE NOT IN(SELECT GRADE FORM SC WHERE C=“C3”)DSELECT S# FORM SC WHERE C=“C3” AND GRADE=(SELECT MAXGRADE FORM SC WHERE C=“C3”)答案:A6. 在关系代数的传统集合运算中,假定有关系R和S,运算结果为W。如果W中的元组属于R而不属于S,那么W为_运算的结果。A笛卡尔积 B并 C差 D交答案:C7. 在关系代数
4、的专门关系运算中,从表中取出满足条件的属性的操作称为_。A选择 B投影 C连接 D扫描答案:B8. 自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的_。A元组 B行 C记录 D属性答案:D9. 下面哪个不是数据库系统必须提供的数据控制功能_。A建立B插入 C删除 D查询答案:A10. 事务的一致性是指_。A事务中包括的所有操作要么都做,要么都不做B事务一旦提交,对数据库的改变是永久的C一个事务内部的操作及使用的数据对并发的其他事务是隔离的D事务必须是使数据库从一个一致性状态变到另一个一致性状态答案:D请注意:本复习题中以下主观题的答案仅供
5、参考二、填空题每题3分,共30分1 数据库技术主要研究如何_。答案:存储、使用和管理数据2 DBMS是指_,它是位于_和操作系统之间的一层管理软件。答案:为数据库的建立、使用和维护而配置的系统软件;数据库3 一个数据模型的组成包括:数据结构、_和_。答案:数据操作;数据的完整性约束条件4 关系的三种类型是_。答案:一对多 一对一 多对多5 己知科室科室编号,名称, ,地点和职工职工号,姓名,性别,调入日期,科室编号两个关系,科室关系的主关键字是科室编号,科室关系的外关键字是_,职工关系的主关键字是_,外关键字是_。答案:无外关键字 职工号 科室编号6 数据库设计的几个步骤是_、实施、运行和维护
6、。答案:需求分析;概念设计;逻辑设计7 设有如下关系表R:RNO,NAME,SEX,AGE,CLASS,主关键字是NO,其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现以下功能的SQL语句:(1)插入一个记录25,李明,男,21,95031;_。(2)将学号为10的学生姓名改为王华; _。(3)删除学号为20的学生记录;_。答案:INSERT INTO R VALUES (25, 李明,男,21,95031 );UPDATE R SET NAME=王华 WHERE NO=10;DELETE FROM R WHERE NO=208、数据库系统一般是由_、_、
7、_、_、_组成。答案:数据库;操作系统;数据库管理系统;应用程序;用户9、指出以下缩写的含义:lDML _2DBMS _3DDL _4DBS _5SQL _6DB _7DD _8DBA _答案:数据操纵语言;数据库管理系统;数据定义语言;数据库系统;结构化查询语言;数据库;数据字典;数据库管理员10、在一个实体表示的信息中,称_为关键字。答案:可用于区别实体中不同个体的一个或几个属性的组合三、简答题4小题,共20分1. 试述DBMS的功能。4分答案:DBMS的功能包括:数据定义语言、数据操纵功能、数据库运行管理功能、数据库建立和维护功能。2. 把E-R模型转换为关系模型的转换规那么有哪些?4分
8、答案:E-R图向关系模型的转换规那么:一个实体型转换为一个关系模式。实体的属性就是关系的属性,实体的码就是关系的码。对于实体间的联系那么有以下不同的情况:(1) 一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。如果转换为一个独立的关系模式,那么与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码。如果与某一端实体对应的关系模式合并,那么需要在该关系模式的属性中参加另一个关系模式的码和联系本身的属性。(2) 一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。如果转换为一个独立的关系模式,那么与该联系
9、相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。(3) 一个m:n联系转换为一个关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,各实体码的组合组成该关系的码,或码的一局部。(4) 三个或三个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。(5) 具有相同码的关系模式可合并。3. 关系R,T如以下图所示,求R*T即R与T的自然连接。4分 R TABCDEFBCDMDNFN 答案: R*TABBCCDDMCDDNEFFN4. 一个图书管理系统中有如下
10、信息:8分描述读者的属性有:读者编号、姓名、性别、出生年月、单位描述图书的属性有:书号、书名、作者、出版社其中约定:每个读者可借看多本图书,每本图书可被多个读者借看,借出时要记录借出时间,还回时要记录还回时间。请用E-R模型描述图书和读者的联系,注明属性和联系类型;并将E-R模型转换成关系模型,同时标明各关系模式的主键和外键。答案:E-R图:关系模型:读者读者编号,姓名,性别,出生年月,单位图书书号,书名,作者,出版社借阅读者编号,书号,借阅时间,归还时间四、 编写程序题每题10分,共30分1、假设数据库std_dbs中有3个表,各表逻辑结构设计如下: 学生表student其结构为:学号定长字
11、符串,12,姓名变长字符串,20,非空,性别定长字符串,2,默认值“男,年龄整数,非空。主键:学号课程表course其结构为:课程号定长字符串,3,课程名称变长字符串,20。主键:课程号成绩表grade其结构为:学号定长字符串,12,课程号定长字符串,3,成绩整数,取值0100。主键:学号,课程号。外键:学号,其值取自表“学生主键“学号的值;课程号,其值取自表“课程主键“课程号的值。请用SQL语句完成如下操作:10分1按课程名称、学号二重排序输出:课程名称,学号,姓名,成绩。2查询与“刘晨年龄一样的学生。FROM grade,course,student2SELECT * FROM stude
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库管理与应用 福师 14 数据库 管理 应用 在线 作业 答案
限制150内