ImageVerifierCode 换一换
格式:DOCX , 页数:53 ,大小:378.01KB ,
资源ID:17478689      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17478689.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库期末考试复习Word格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库期末考试复习Word格式.docx

1、10.数将数据库的结构划分成多个层次,是为了提高数据库的 和 。A数据独立性 B 逻辑独立性 C 管理规范性 D 数据的共享 A 数 据 独 立 性 B 物 理 独 立 性 C 逻 辑 独 立 性 D 管 理 规 范 性答案: B11.数据库 (DB) 、数据库系统 (DBS)和数据库管理系统 (DBMS)三者之间的关系是 。A DBS包括 DB和 DBMS B DDMS包括 DB和 DBS C DB包括 DBS和 DBMS D DBS就是 DB,也就是 DBMS答案:12.在数据库中,产生数据不一致的根本原因是 。A 数据存储量太大 B 没有严格保护数据 C 未对数据进行完整性控制 D 数据

2、冗余答案:13.数据库管理系统 (DBMS)是 。A 数学软件 B 应用软件 C 计算机辅助设计 D系统软件 答案:14.数据库管理系统 (DBMS)的主要功能是 。A 修改数据库 B 定义数据库 C 应用数据库 D 保护数据库 答案:15.数据库系统的特点是 、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。A 数据共享 B 数据存储 C 数据应用 D 数据保密 答案: A 16 据库系统的最大特点是 。A 数 据 的 三 级 抽 象 和 二 级 独 立 性 B 数 据 共 享 性 C 数 据 的 结 构 化D数据独立性 答案:17.数 据库管理系统能 实现对 数据库中数据 的 查询

3、、 插入、 修改 和删除等 操作 , 这种 功能称为 。A 数据定义功能 B 数据管理功能 C 数据操纵功能 D 数据控制功能 答案:18.数据库管理系统是 。A 操作系统的一部分 B 在操作系统支持下的系统软件 C 一种编译程序 D 一种操作系统 答案:19.据库的三级模式结构中, 描述数据库中全体数据的全局逻辑结构和特征的是 ()A 外模式 B 内模式 C 存储模式 D 模式 答案: D 20 据库系统的数据独立性是指 B 。A.不会因为数据的变化而影响应用程序 B不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C 不会因为存储策略的变化而影响存储结构 D 不会因为某些存储结构的

4、变化而影响其他的存储结构 答案:21. 信息世界中的术语,与之对应的数据库术语为 。A 文件 B 数据库 C 字段 D记录 答案: D 22 次型、网状型和关系型数据库划分原则是 。A 记录长度 B 文件的大小 C 联系的复杂程度 D 数据之间的联系 答案:D23. 传统的数据模型分类,数据库系统可以分为三种类型。A 大型、中型和小型 B 西文、中文和兼容C层次、网状和关系 D 数据、图形和多媒体 答案:24. 层次模型 不能直接表示 。A 1:1 关系1 :m关系 m :n 关系 1 :1 和 1 : m关系25. 数据库技术的奠基人之一 E.FCodd从 1970 年起发表过多篇论文,主要

5、论述的是 。A 层次数据 模型 B网状数 据 模型 C 关系数 据模型 D面 向对象数据模型答案:二、填空题1.数据管理技术经历了 人工管理 、 文件系统 和 数据库系统 三个阶段。 答案:人工管理文件系统 数据库系统2.数据库是长期存储在计算机内、有 组织的、可共享的数据集合 。组织 共享3DBMS是指 它是位于 用户 和 之间的一层管理软件 。 答案:数据库管理系统 用户 操作系统4.数据库管理系统的 主要功能 有数据定义功能 、数据操纵功能 、数据库的运行管理 和数据库的建立以及维护 等 4 个方面。数据定义功能 数据操纵功能5.数据独立性 又可分为 逻辑数据独立性 和 物理数据独立性

6、。逻辑数据独立性 物理数据独立性6.当数据的 物理存储改变 了, 应用程序不变 ,而由 DBMS处理这种改变,这是指数据的 物理独立性 。物理独立性7.数据模型 是由数据结构 、数据操作 和完整性约束 三部分组成 的。数据结构 数据操作 完整性约束8.数据结构 是对数据系统的静态特性的描述 ,数据操作 是对数据库系统的动态特性的描述。数据结构 数据操作9.数据库体系结构按照 模式 、 外模式 和 内模式 三级结构进行组织 。模式 外模式 内模式10.实体之间的联系可抽象为三类, 它们是 1 1 、 1 m 和 m n 。 11 1 m mn11.数据冗余 可能导致的问题 有 和 。 浪费存储空

7、间及修改麻烦潜在的数据不一致性三:简答题:1.什么是数据库 ?答: 数据库是长期存储 在计算机内 、有组织的 、可共享的数据集合 。数据库是按某种数据模型进行组织的、存放在 外存储器 上,且可被多个 用户同时 使用。因此,数据库具有 较小的冗余度 ,较高的数据独立性和易扩展性 。2.什么是数据库的数据独立性 ? 数据独立性 表示应用程序 与数据库中 存储的数据不存在依赖关系 ,包括逻辑数据独立性 和物理数据独立性 。逻辑数据独立性 是指局部逻辑数据结构 ( 外视图即用户的逻辑文件 ) 与全局逻辑数据结构 ( 概念视图 ) 之间的独立性。当 数据库的全局逻辑数据结构 ( 概念视图 ) 发生变化

8、( 数据定义的修改、数据之间联系的变更或增加新的数据类型等 ) 时,它不影响某些局部的逻辑结构的性质 ,应用程序不必修改。物理数据独立性 是指数据的存储结构与存取方法 ( 内视图) 改变时 ,对数据库的全局逻辑结构 ( 概念视图) 和应用程序 不必作修改的一种特性 ,也就是说, 数据库数据的存储结构与存取方法独立 。3.什么是数据库管理系统 ?数据库管理系统 (DBMS)是操纵和管理数据库的一组软件 ,它是 数据库系统 (DBS)的重要组成部分。不同的数据库系统都配有各自的 DBM,S 而不同的 DBMS各支持一种数据库模型,虽然它们的功能强弱不同,但大多数 DBMS的构成相同,功能相似。一般

9、说来, DBMS具有定义、建立、维护和使用数据库的功能 ,它通常由三部分构成 :数据描述语言及其翻译程序、数据操纵语言及其处理程序和数据库管理 的例行程序。4.什么是数据字典 ?数据字典 包含哪些基本内容 ?数据字典是数据库系统中各种描述信息和控制信息的集合 ,它是数据库设计与管理的有力工具 , 是进行详细数据收集和数据分析所获得 的主要成果。 数据字典的基本内容有:数据项、数据结构、数据流、数据存储和处理过程 5 个部分。第一章补充作业部分:假设教学管理规定:一个学生可选修多门课,一门课有若干学生选修;一个教师可讲授多门课,一门课只有一个教师讲授;一个学生选修一门课,仅有一个成绩。学生的属性

10、有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。要求:根据上述语义画出 ER 图,要求在图中画出实体的属性并注明联系的类型;解答:学号m学生 选修姓名课程号 课程名n课程成绩 讲授1教师教师编号 教师姓名第 2 章关系数据库一、选择题1、关系数据库管理系统应能实现的 专门关系运算 包括 。A 排序、索引、统计 B 选择、投影、连接 C 关联、更新、排序 D 显示、打印、制表 答案:2、关系模型中,一个 关键字是 。A可由多个任意属性组成 B 至多由一个属性组成C 可由 一个或多个其值能惟一标识该关系模式中任何元组的属性组成 D 以上都不是答案:3、自然连接是构成新

11、关系的有效方法。一般情况下,当对关系 R 和 S 使用自然连接时,要求 R 和 S 含有一个或多个共有的 。A 元组 B 行 C 记录 D 属性 答案:4、关系运算中 花费时间可能最长 的运算是 。A 投影 B 选择 C 笛卡尔积 D 除 答案: C 5关系模式的任何属性 。A 不可再分 B 可再分 C 命名在该关系模式中可以不惟一 D 以上都不是 答案:6.在关系代数运 算中,五种基本运算为 。A并、差、选择、投影、自然连接 B 并、差、交、选择、投影C并、差、选择、投影、乘积 D 并、差、交、选择、乘积 答案: C 7、设有关系 R,按条件 f 对关系 R进行选择,正确的是 。A R R

12、B R R C f(R) D f(R)F 答案:8、如图所示,两个关系 R1和 R2,它们进行 运算后得到 R3。R2R1A B CEMIA 1 X2NJC 2 Y5KyR3AXYA 交 B 并 C 笛卡尔积 D 连接 答案:1、一个 关系模式 的定义格式 为 。 关系名( 属性名 1,属性名 2,, ,属性名n)2、一个关系模式的定义主要包括关系名、属性名、属性类型属性长度 和关键字关系名属性名属性类型属性长度 关键字3、关系代数运算中,传统的集合运算有和 。笛卡尔积4、关系 代数运算中,基本的运算是并交差三、应用题:设有如下所示的关系 S(S#,SNAME,AGE,SEX、)C(C#,CN

13、AME,TEACHE和R)SC(S#,C#,GRADE,)表达式表示下列查询语句:(1)检索“程军”老师所授课程的课程号 (C#) 和课程名 (CNAME。)(2)检索年龄大于 21 的男学生学号 (S#) 和姓名 (SNAME。(3)检索至少选修“程军”老师所授全部课程的学生姓名 (SNAME。(4)检索”李强”同学不学课程的课程号 (C#) 。(5)检索至少选修两门课程的学生学号 (S#) 。(6)检索全部学生都选修的课程的课程号 (C#) 和课程名 (CNAME。(7)检索选修课程包含“程军”老师所授课程之一的学生学号 (S#) 。(8)检索选修课程号为 k1 和 k5 的学生学号 (S

14、#) 。(9)检索选修全部课程的学生姓名 (SNAME。(10)检索选修课程包含学号为 2 的学生所修课程的学生学号 (S#) 。(11)检索选修课程名为“ C语言”的学生学号 (S#) 和姓名 (SNAME。解:本题各个查询语句对应的关系代数表达式表示如下:试用关系代数(1). C#,CNAME( TEACHER=程军 (C)(2).S#,SNAME(AGE21SEX=”男” (C)(3).SNAMEs S#,C#(sc ) C#( TEACHER=程军 (C)(4). C#(C)- C#(SNAME=李强 (S) SC)(5). S#(1=4 2 5 (SC SC)(6). C#,CNAM

15、E(C ( S#,C#(sc) S#(S)(7). S#(SC C#(TEACHER=程军 (C)(8). S#,C#(sc ) C#(C#=k1 C#=k5 (C)(9). SNAMEs S#,C#(sc ) C#(C)(10). S#,C#(sc) C#( S#= 2 (SC)(11). S#,SNAMEs S#(SC CNAME=C语言 (C)abcdefhkl关系 R和 S如下图所示,试计算 RS。RSC Dc de f第 3 章关系数据库标准语言 SQL1、SQL语言是 的语言,易学习。A 过程化 B 非过程化 C 格式化 D 导航式 答案: B 2、SQL语言是 语言。A 层次数据

16、库 B 网络数据库 C 关系数据库 D 非数据库 答案: C 3、SQL语言具有 的功能。A 关系规范化、数据操纵、数据控制 B 数据定义、数据操纵、数据控制C 数据定义、关系规范化、数据控制 D 数据定义、关系规范化、数据操纵 答案: B 4、SQL语言具有两种使用方式,分别称为交互式 SQL和 。A 提示式 SQL B 多用户 SQL C 嵌入式 SQL D 解释式 SQL 答案:5、假定学生关系是 S(S#,SNAM,E SEX,AGE),课程关系是 C(C#,CNAM,E TEACHER,) 学生选课关系是 SC(S#,C#, GRADE。要查找选修“ COMPUT”ER课程的“女”学

17、生姓名,将涉及到关系 。A S B SC,C C S,SC D S,C,SC 答案:6、如下面的数据库的表中,若职工表的主关键字是职工号,部门表的主关键字是部门号, SQL 操作不能执行 。A 从职工表中删除行 ( 025,王芳,03, 720) B 将行( 005,乔兴,04,750) 插入到职工表中C 将职工号为, 001的工资改为 700 D 将职工号为, 038的部门号改为 03 答案:7、若用如下的 SQL语句创建一个 student 表 : CREATE TABLE student(NO C(4) NOT NUL,L NAME C(8) NOT NUL,LSEX C(2) ,AGE

18、 N(2)可以插入到 student 表中的是 。A( 1031,曾华,男, 23) B( 1031,曾华, NULL,NULL)C (NULL , 曾 华 , 男 , 23 ) D ( 1031 , NULL, 男 , 23)第 8 到第 11 题基于这样的三个表即学生表 S、课程表 C和学生选课表 SC,它们的结构如下: S(S# ,SN, SEX,AGE,DEPT)C(C# ,CN)SC(S# , C#,GRADE)其中: S#为学号, SN为姓名, SEX为性别, AGE为年龄, DEPT为系别, C#为课程号, CN为课程名, GRADE为成绩。8、检索所有比“王华”年龄大的学生姓名

19、、年龄和性别。正确的 SELECT语句是 。ASELECT S,NAGE, SEX FROM SC SELECT S,NAGE,SEX FROM SWHERE AGE (SELECT AGE FROM S WHERE SN= “王华” )WHERE AGE(SELECT AGE WHERE SN= “王华” )B SELECT S,NAGE, SEXD SELECT S,NFROM SWHERE SN “王华”WHERE AGE 王华 AGE9、检索选修课程“ C2”的学生中成绩最高的学生的学号。A SELECTS# FORMSC WHEREC#=“ C2” ANDGRAD (SELECT G

20、RADE FORM SC WHERE C#= “C2”)B SELECT S# FORM SCWHERE C#= “ C2” AND GRADE IN (SELECT GRADE FORM SCWHERE C#= “C2” )C SELECT S# FORM SCWHERE C#= “C2” AND GRADE NOT IN (SELECT GRADE FORM SCWHERE C#= “C2”) D SELECT S# FORM SCWHERE C#=“C2” ANDGRADE ALL(SELECT GRADE FORM SC WHERE C#= “C2” )10、检索学生姓名及其所选修课程

21、的课程号和成绩。A SELECT SSN,SC C#,SCGRADE FROM SWHERE S S#=SCS#B SELECT S SN,SCC#, SCGRADE FROM SCWHERE S S#SC GRADEC SELECT SSN,SC C#,SC GRADE FROM S ,SCWHERE S S#=SC S#D SELECT SSN,SC C#,SC GRADE FROM S SC11、检索选修四门以上课程的学生总成绩 ( 不统计不及格的课程 ) ,并要求按总成绩的降序排列出来 。ASELECT S,#SUM(GRADE)FROM SCWHERE GRADE =60GROUP

22、BY S# ORDER BY 2 DESCHAVING COUNT(*) 4 WHERE C#=“C2” AND GRADE BSELECT S# FORM SCWHERE C#= “ C2” AND GRADE INCSELECT S# FORM SCWHERE C#= “ C2”) D SELECT S# FORM SCWHERE C#= “C2” AND GRADE ALL (SELECT GRADE FORM SCWHERE C#= “ C2”)1、SQL是 结构化查询语言 。结构化查询语言2、视图是一个虚表, 它是从 中导出的表。在数据库中, 只存放视图的 ,不存放视图的 。一个或几

23、个基本表 定义 视图对应的数据3、设有如下关系表 R:R(No ,NAM,E SEX,AGE, CLASS)主关键字是 NO其中 NO为学号, NAME为姓名, SEX为性别, AGE为年龄, CLASS为班号。写出实现下列功能的 SQL语句。插入一个记录 (25 ,“李明”,“男”, 21,“95031” ) ; 。插入“ 95031”班学号为 30、姓名为“郑和”的学生记录;将学号为 10 的学生姓名改为“王华” ;将所有“ 95101”班号改为“ 95091”;删除学号为 20 的学生记录;删除姓“王”的学生记录;INSERT INTO R VALUES(2,5“李明”,“男”, 21,“95031” )INSERT INTO R(NO,NAM,E CLASS) VALUES(30,“郑和”,“ 95031”)UPDATE R SETNAME=“王华” WHERE NO 10UPDATE R SETCLASS“ 95091”WHERE CLASS“ 95101”DELETE FROM WR HERE NO=20 DELETE FROMWR HERE NAMLEIKE“王”第 3 章书面作业1、设学生课程数据库中有三个关系:学生关系 S(S#, SNAME ,AGE,SEX) 学习关系

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1