《数据库系统概论》第四版 期末考试题
自己把书多看几遍,应该差不多了
http://wenku.baidu.com/view/429a871655270722192ef7a4.html
一、单项选择题(本大题共10小题,共30分)1.数据库中,数据的物理独立性是指( )。
A.数据库与数据库管理系统的相互独立
B.用户程序与DBMS的相互独立
C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的
D.应用程序与数据库中的数据的逻辑结构相互独立
2. 从E-R模型关系向关系转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是
A.M端实体的关键字 B.N端实体的关键字 ( )
C.M端实体关键字与N端实体关键字组合 D.重新选取其他属性
3.保护数据库,防止未经授权的或不合法的使用造成的资料泄漏、更改破坏。这是指数据的( )
A.安全性 B.完整性 C.并发控制 D.恢复
4. 关系模式中的各级模式之间的关系为( )。
A.3NF 2NF 1NF B.3NF 1NF 2NF
C.1NF 2NF 3NF D.2NF 1NF 3NF
5. 五种基本关系代数运算是 ( )
A.∪,-,×,π和σ B.∪,-,∞,π和σ
C.∪,∩,×,π和σ D.∪,∩,∞,π和σ
6. 在数据库设计中,将ER图转换成关系数据模型的过程属于 ( )
A.需求分析阶段 B.逻辑设计阶段 C.概念设计阶段 D.物理设计阶段
7. SQL中,下列涉及空值的操作,不正确的是 ( )
A. AGE IS NULL B. AGE IS NOT NULL C. AGE = NULL D. NOT (AGE IS NULL)
8.关系数据库规范化是为解决关系数据库中( )问题而引入的。
A.插入、删除和数据冗余 B.提高查询速度
C.减少数据操作的复杂性 D.保证数据的安全性和完整性
9.下图所示的E-R图转换成关系模型,可以转换为( )关系模式。
A.1个 B.2个 C.3个 D.4个
n m
10. 如下面的数据库的表中,若职工表的主关键字是职工号,部门表的主关键字是部门号,SQL操作( )不能执行。
职工表 部门表
A.从职工表中删除行(‘025’,‘王芳’,‘03’,720)
B.将行(‘005’,‘乔兴’,‘04’,750)插入到职工表中
C.将职工号为‘001’工资改为700
D.将职工号为‘038’部门号改为‘03’
二、填空题(本大题共5小题,每空1分,共10分)
1.对于非规范化的模式,结过使属性域变为简单域转变为1NF,将1NF经过消除非主属性对码的_______________转变为2NF,将2NF经过消除非主属性对码的_______________转变为3NF。
2.在关系A(S,SN,D)和B(D,CN,NM)中,A的主键是S,B的主键是D,则D在S中称为___________。
3.数据模型由_________________、_________________和_________________三部分组成的。
4.数据库体系结构按照_______________、_______________和_______________三层结构进行组织。
5.E-R图向关系模型转化要解决的问题是如何将实体和实体之间的联系转换成关系模式,如何确定这些关系模式的_________________。
三、计算题(本大题共5小题,每小题2分,共10分)
设有如下图所示的关系R,S和T,计算:
⑴ R1=R∪S R S T
⑵ R2=R-S
⑶ R3=R T
⑷ R4=R T
(5) R5=
四、设计题(本大题共5小题,每小题4分,共20分)
设教学数据库中有三个基本表:
学生表S(SNO,SNAME,SEX,AGE,DEPT)
课程表C(CNO,CNAME,TEACHER)
学生选课表SC(SNO,CNO,GRADE)
其中:SNO为学号,SNAME为姓名,SEX为性别,AGE为年龄,DEPT为系别,CNO为课程CNAME为课程名,TEACHER 任课老师,GRADE为成绩。
试写出下列操作的SQL语句:
1检索学生姓名及其所选修课程号和成绩。
2 检索选修课程“C2”的学生中的最高成绩。
3检索所有比“王华”年龄大的学生姓名、年龄和性别。
4 检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。
5 把Wu老师的女同学选课成绩增加5%
五、综合题(本大题共2小题,每小题15分,共30分)
1.假设某商业集团数据库中有一关系模式R如下:R (商店编号,商品编号,数量,部门编号,负责人)
如果规定:
(1) 每个商店的每种商品只在一个部门销售;
(2) 每个商店的每个部门只有一个负责人;
(3) 每个商店的每种商品只有一个库存数量。
试回答下列问题:
(1) 根据上述规定,写出关系模式R的基本函数依赖;
(2) 找出关系模式R的候选码;
(3) 试问关系模式R最高已经达到第几范式?为什么?
(4) 如果R不属于3NF,请将R分解成3NF模式集。
2.假定一个部门的数据库包括以下的信息:
职工的信息:职工号、姓名、住址和所在部门。
部门的信息:部门所有职工、经理和销售的产品。
产品的信息:产品名、制造商、价格、型号及产品内部编号。
制造商的信息:制造商名称、地址、生产的产品名和价格。
完成如下设计:
(1)设计该计算机管理系统的E-R图;
(2)写出关系模式集,并用下划线和波浪线标识出每个模式的主码和外码。
(3)在上述数据库中,写出主码和外码的总数这两个数字。
老师考试前才发给我们的。
数据库系统概论(第四版)图书目录
第一篇:基础篇 第一章 绪论 1.1 数据库系统概述1.2 数据模型1.3 数据库系统结构1.4 数据库系统组成1.5 小结第二章 关系数据库 2.1 数据结构及定义2.2 关系操作2.3 数据完整性2.4 关系代数与演算2.5 小结实验:认识DBMS... (其余章节内容)第二篇:设计与应用开发篇 第六章 关系数据...
数据库系统概论图书目录
欢迎阅读《数据库系统概论》一书的目录,该书分为三大部分,以深入浅出的方式介绍了数据库的基础理论与应用开发。第一篇基础篇,包括五个章节:第一章 绪论介绍了数据库系统的基本概念,数据模型的种类,系统结构和组成,以及小结与习题。之后是关于关系数据库的入门知识,如关系数据结构、操作、完整性、...
数据库系统概论(第四版)基本信息
以下是关于《数据库系统概论(第四版)》的详细信息:这本书的国际标准书号(ISBN)是9787040195835,也可以通过十位号7040195836进行识别。它的作者和译者是王珊和萨师煊,他们的共同贡献使得本书内容丰富且权威。该书由高等教育出版社出版,这是一家在教育领域享有声誉的出版社。它于2006年5月正式发行,为读者...
数据库系统概论-第一章 绪论
深入探索:第一章 - 数据库系统概论在信息化时代,数据的管理和组织是关键。数据库系统作为数据管理的核心,承载着信息的结构化存储与高效运作。它由几个核心元素构成:数据(Data):象征着储存在数据库中的符号记录,它们是有组织的,如数字和文字,且紧密关联着语义世界。数据库(DB):是长期存储的、有...
数据库系统概论第五版答案(数据库系统)
深入探索数据库系统概论第五版:构建数据管理基石<\/ 在信息爆炸的时代,数据已经成为推动社会运行的宝贵资源。数据库系统,作为信息管理的核心,其重要性不言而喻。让我们一起揭开数据库的神秘面纱,理解它如何在我们的日常生活中发挥关键作用。数据库的定义与价值:<\/数据库,简单来说,是为特定目的组...
数据库系统概论(第5版)理论习题第一、二章答案
数据库系统概论(第5版)理论习题第一、二章答案概览 第一部分:第一章绪论 数据、数据库、DBMS和DBS的概念: 数据:符号记录描述事物,如数字、文字等,语义不可分割。 数据库:有组织、可共享的数据集合,数据库系统中的核心组件。 DBMS:数据库管理软件,负责数据组织、存储和控制。
数据库系统概论内容简介
《数据库系统概论》在1992年首版的基础上经过大幅度的更新与扩充,如今分为三个部分。第一部分详尽阐述了数据库系统的核心概念,包括其发展历史、系统构成与结构,详细讲解了数据库的物理组织方法、主要数据模型,以及以DBMS为核心的数据库管理软件。第五至七章深入探讨了层次、网状和关系三种主要的数据库...
数据库系统概论-第二章 关系型数据库
在数据库系统的世界里,关系数据结构如同一座基石,它的形式化定义严谨而富有深度。首先,我们定义关系:二维表格是实体与联系的视觉化表达,其逻辑基础是集合代数。这里的域,就像一座宝库,收藏着同一类型值的丰富多样性。而笛卡尔积,就像是从这些域中创造无尽的组合,每个组合都是一条元组,包含特定的...
(数据库系统概论|王珊)第二章关系数据库-第二节、第三节:关系操作和关...
第二章:关系数据库-深入解析:关系操作与完整性关系数据库操作的关键在于其集合性质,以一次一集合的方式执行,这使得它在数据管理中独具特色。关系操作的本质<\/关系数据模型中的核心操作,如选择、投影、连接、笛卡尔积等,都是基于集合论的原理,将数据视为一个个集合进行处理。这种操作方式避免了逐条...
数据库系统概论学习指导与习题解析图书目录
第一章:数据库系统概论 - 引导读者理解数据库系统的基础概念 第二章:关系数据库 - 介绍关系模型,包括ER图和关系模型的构建 第三章:SQL - 学习关系数据库标准语言,包括查询、操作和管理数据库 第四章:数据库安全性 - 探讨数据保护措施,确保数据的保密性和完整性 第五章:数据库完整性 - 理解...
闳饰盐酸: 有的,不知道现在还要么?留邮箱
滨城区18273445433: 数据库系统概论习题 - ~ - 12个选择 - ?
闳饰盐酸: ---1: D.模式2: A.表中任意两行的之不能相同3: C.并发控制4: C.3NF5: D.数据的管理6: C.概念7: B.数据结构、数据操作、完整性约束条件8: B.应用程序9: C.主码10: B.连接11: C.sel...
滨城区18273445433: 数据库系统概论题目?
闳饰盐酸: [标准答案] 1、 GRANT SELECT ON 职工 WHEN USER()= NAME TO ALL; 这里假定系统的 GRANT语句支持WHEN子句和USER()的使用.用户将自己的名字作为ID. REOVKE SELECT ON 职工 WHEN USER()= NAME FROM ALL; 这里...
滨城区18273445433: 数据库系统概论简答题是:简述数据库系统的三级模式结构,这种结构有何优势? - ?
闳饰盐酸: 三级模式结构:外模式、模式和内模式 优势 为了减少数据冗余,实现数据共享; 为了提高存取效率,改善性能.
滨城区18273445433: 数据库系统概论的一道题目 - ?
闳饰盐酸: 关于多值依赖: 数学定义: 设R(U)是属性集U上的一个关系模式.X,Y,Z是的U的子集,并且Z=U-X-Y.关系模式R(U)中多值依赖X→→Y成立,当且仅当对R(U)的任一关系r,给定的一对(x,z)值有一组Y的值,这组值仅仅决定于x值而与z值无关...
滨城区18273445433: 数据库系统概论 题目?
闳饰盐酸: 1.select * from 学生 where 学生号 in (select 学生号 from 选课 group by 学生号 having count(*)=3) 2.select * from 商品表1 where 单价>(select avg(单价) from 商品表1) 3.select * from 商品表2 group by 产地 having count(*)=1 4.select * from 学生 ...
滨城区18273445433: 在LKR - T型RBC维护终端上回放模式列表数据是否会存入数据库中? ?
闳饰盐酸: 答:回放模式下,列表信息左上角会显示“列表信息一回放模式”. 回放模式列表数据不会存入数据库中,因而对于事件信息历史数据以及警告信息历史数据的查询是无效的.回放模式的实时数据不会存 入数据库,当界面关闭的时候,报警信息数据也会清空.
滨城区18273445433: 数据库系统概论复习资料.. - ?
闳饰盐酸: 我们也是还有20天考数据库系统概论(高教第四版黑粉黑粉那本哈~) 数据库分为应用和开发 一般我们都会去做应用方面的,就是用SQL Server、Oracle等等处理数据,所以关于这方面的知识肯定是重点掌握了.还有极少的人会去从事开发类似...
滨城区18273445433: 数据库系统概论练习题?
闳饰盐酸: 因为关系模式中有传递依赖,所以是2NF