版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
福师14秋《数据库管理与应用》在线作业一答案福师1103批次《数据库管理与应用》复习题1一、选择题(每小题2分,共20分)数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是 <1DBS包括DB和DBMS B.DBMS包括DB和DBSC.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS答案:A按照传统的数据模型分类,数据库系统可以分为三种类型 。A.大型、中型和小型B.西文、中文和兼容C.层次、网状和关系D.数据、图形和多媒体答案:C关系数据库管理系统应能实现的专门关系运算包括—。排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表答案:B数据流程图(DFD)是用于描述结构化方法中—阶段的工具。A可行性分析 B.详细设计 C.需求分析D.程序编码答案:C设有学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT),C(C#,CN),SC(S#,C#,GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE、为成绩。检索选修课程“C3”的学生中成绩最高的学生的学号。正确的SELECT语句是—。A.SELECTS#FORMSCWHEREC#二“C3”ANDGRADE>=(SELECT GRADE FORMSC WHERE C#二 “C3”)SELECTS#FORMSCWHEREC#二“C3”ANDGRADEIN(SELECT GRADE FORMSC WHERE C#二 “C3”)SELECTS#FORMSCWHEREC#二“C3”ANDGRADENOTIN(SELECTGRADEFORMSCWHEREC#二“C3”)SELECTS#FORMSCWHEREC#二“C3”ANDGRADE=(SELECTMAX(GRADE)FORMSCWHEREC#二“C3”)答案:A在关系代数的传统集合运算中,假定有关系R和S,运算结果为W。如果W中的元组属于R而不属于S,则W为 运算的结果。A.笛卡尔积 B.并C.差D.交答案:CTOC\o"1-5"\h\z在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为 °A.选择B.投影C.连接D.扫描答案:B口然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用口然连接时,要求R和S含有一个或多个共有的 。A.元组 B.行C.记录D.属性答案:D下面哪个不是数据库系统必须提供的数据控制功能 oA.建立B.插入C.删除D.查询答案:A事务的一致性是指 OA.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态答案:D请注意:本复习题中以下主观题的答案仅供参考二、填空题(每小题3分,共30分)数据库技术主要研究如何 。答案:存储、使用和管理数据DBMS是指 ①,它是位于 ②和操作系统之间的一层管理软件。答案:为数据库的建立、使用和维护而配置的系统软件:数据库一个数据模型的组成包括:数据结构、 ①和 ②。答案:数据操作;数据的完整性约束条件关系的三种类型是 °答案:一对多一对一多对多己知科室(科室编号,名称,电话,地点)和职工(职工号,姓名,性别,调入日期,科室编号)两个关系,科室关系的主关键字是科室编号,科室关系的外关键字是 ①,职工关系的主关键字是 ②,外关键字是 ③。答案:无外关键字职工号科室编号数据库设计的几个步骤是 、实施、运行和维护。答案:需求分析;概念设计;逻辑设计7.设有如下关系表R:R(NO,NAME,SEX,AGE,CLASS),主关键字是NO,其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句:(1)插入一个记录(25,'李明','男',21, '95031'); ①。(2)将学号为10的学生姓名改为'王华': ②。(3)删除学号为20的学生记录: ③。答案:INSERTINTORVALUES(25,'李明',‘男',21,'95031');UPDATERSETNAME二'王华'WHERENO二10:DELETEFROMRWHERENO二208、数据库系统一般是由 ①、 ②、 ③、 ④、 ⑤组成。答案:数据库;操作系统:数据库管理系统:应用程序;用户9、指出下列缩写的含义:(1)DML①(2)DBMS②(3)DDL(4)DBS④(5)SOL⑤(6)DB⑥(7)DD⑦(8)DBA(§)答案:数据操纵语言;数据库管理系统:数据定义语言;数据库系统:结构化查询语言:数据库:数据字典;数据库管理员10、在一个实体表示的信息中,称 为关键字。答案:可用于区别实体中不同个体的一个或几个属性的组合三、简答题(4小题,共20分)试述DBMS的功能。(4分)答案:DBMS的功能包括:数据定义语言、数据操纵功能、数据库运行管理功能、数据库建立和维护功能。把E-R模型转换为关系模型的转换规则有哪些?(4分)答案:E-R图向关系模型的转换规则:一个实体型转换为一个关系模式。实体的属性就是关系的属性,实体的码就是关系的码。对『•实体间的联系则有以下不同的情况:(1) 一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码。如果与某一端实体对应的关系模式合并,则需要在该关系模式的属性中加入另一个关系模式的码和联系本身的属性。(2) 一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。(3) 一个m:n联系转换为一个关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,各实体码的组合组成该关系的码,或码的一部分。(4) 三个或三个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。(5) 具有相同码的关系模式可合并。已知关系R,T如下图所示,求R*T即R与T的自然连接。(4分) RTBCDDFACEBDFMNN 答案:R*TACCEBDDFBDDFCMNN4.一个图书管理系统中有如下信息:(8分)描述读者的属性有:读者编号、姓名、性别、出生年月、单位描述图书的属性有:书号、书名、作者、出版社其中约定:每个读者可借看多本图书,每本图书可被多个读者借看,借出时要记录借出时间,还回时要记录还回时间。请用E-R模型描述图书和读者的联系,注明属性和联系类型;并将E-R模型转换成关系模型,同时标明各关系模式的主键和外键。答案:E-R图:关系模型:读者(读者编号,姓名,性别,出生年月,单位)图书(书号,书名,作者,出版社)借阅(读者编号,书号,借阅时间,归还时间)四、编写程序题(每小题10分,共30分)1、假设数据库std.dbs中有3个表,各表逻辑结构设计如下: ①学生表student其结构为:学号(定长字符串,12),姓名(变长字符串,20,非空),性别(定长字符串,2,默认值“男”),年龄(整数,非空)。主键:学号课程表course其结构为:课程号(定长字符串,3),课程名称(变长字符串,20)。主键:课程号成绩表grade其结构为:学号(定长字符串,12),课程号(定长字符串,3),成绩(整数,取值0'100)。主键:(学号,课程号)°外键:学号,其值取自表“学生”主键“学号”的值;课程号,其值取口表“课程”主键“课程号”的值。请用SQL语句完成如下操作:(10分)(1)按课程名称、学号二重排序输出:课程名称,学号,姓名,成绩。(2)查询与“刘晨”年龄一样的学生。答案:(1)SELECTcourse.课程名称‘student.学号,student.姓名,grade.成绩FROMgrade,course,studentWHEREcourse.课程号=grade.课程号ANDstudent.学号=grade.学号ORDERBYcourse.课程名称,student.学号(2)SELECT*FROMstudentWHERE年龄二(SELECT年龄FROMstudentWHERE姓名二’刘晨’)2、 假设数据库factory中有3个表,各表逻辑结构设计如下: ①部门表depart,其结构为:部门号(整数),部门名(定长字符串,10)°主键:部门号。②职工表worker,其结构为:职工号(整数),姓名:(定长字符串,8),性别:(定长字符串,2,默认值“男”),出生日期(日期型),党员否(逻辑型),参加工作(日期型),部门号(整数)°主键:职工号;外键:部门号。③职工工资表salary,其结构为:职工号(整数),日期(日期型),工资(数字型,(6,1),取值<=15000)°主键:职工号+日期;外键:职工号。请用SQL语句完成下列操作:(1)显示所有职工的职工号、姓名和平均工资。(2)显示所有职工的职工号、姓名和部门类型,其中财务处和人事处属管理部门,市场部属市场部门。答案:(1)Selectworker.职工号,姓名,avg(工资)fromworker,salarywhereworker.职匸号=salary.职I:号groupbyworker.职工号(2)selectworker.职工号,worker.姓名,casedepart.部门名when'财务处’then'管理部门'when'人事处'then'管理部门'when'市场部'then'市场部门’endas部门类型’fromworker,departwhereworker.部门号二depart.部门号3、 编写一个存储过程能根据用户提供CHZH(储户账号)、CQKS(存取款数)进行存取款处理。CHYEB(CHZHCHAR(12),CHYEDECIMAL(12,2))是储户余额表:其中CHYE是储户剩余的金额。CQKMXB(CHZHCHAR(12),CQKSDECIMAL(12,2),CQBZBIT,CQRQDATETIME)是存取款明细表,其中CQBZ为存取标志(1为存款,0为取款),CQRQ为存取日期。答案:Createprocin_out©ZHANGHAOchar(12),©JINEdecimal(12,2),©BIAOZHIbit,@RIQIdatatimeasdeclare©YUEdecimal(12,2)insertCQKMXB(CHZH,CQKS,CQBZ,CQRQ)Values(@ZHANGHAO,©JINE,@BIAOZHI,@RIQI) //注释:向明细表中添加存取款明细select@YUE二CHYEfromCHYE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026电梯考试题库及答案解析
- 2026电商入职笔试题目及答案
- 2026电气检修考试题目及答案
- 2026电路板电工考试题及答案
- 2026电力电缆培训实操考试题及答案
- 2026年山西朔州中级统计师资格考试(统计基础理论及相关知识)能力提高训练试题库及答案
- 小区雨污管网定期疏通方案
- 消防水箱制作安装施工方案
- 2026年广播节目编辑职业技能考试真题试卷
- 施工现场安全考试题库及答案
- 2026年福建厦门市财政审核中心招聘财政专才3人模拟试卷【A卷】附答案详解
- 2026湖北恩施州利川市选调市外教师30人模拟试卷及答案详解一套
- 2025年主管护师考试考试测试题含答案
- RF 32001-2025 人民防空防护设备(防护门类)通 用技术标准
- 光伏发电监理表式(NB32042版-2018)
- NY-T 3213-2023 植保无人驾驶航空器 质量评价技术规范
- 英语四级单词4500
- 神经内科临床常用药物课件
- 妊娠合并子宫肌瘤护理查房
- 期货经典-我的期货经历
- 2023 8号-附件1:北京电力公司电力设施迁改实施细则
评论
0/150
提交评论