《数据库原理与应用》作业题
《数据库原理及应用》练习题,附答案

《数据库原理及应用》练习题一、单选题1. 数据设计过程中,外模型是逻辑模型的()A.接口 B. 逻辑子集C. 实体D. 模型2. ______________是指在信息世界中反映为实体集内部的关系和实体集之间的关系。
()A. 相关B. 关联C. 关系D. 联系3. 关系模型:其逻辑结构是一张__________,它由行和列组成。
()A. 一维表B. 二维表C. 三维表D. 四维表4. 采用ER模型进行数据库的概念设计,可以分成三步进行,下列正确的是()A. 先设计局部ER模型,然后合成全局模型,最后进行整体优化B.先确定局部结构范围,定义实体、联系和属性,然后组合C.先确定公共实体类型,然后合并局部ER模型,再消除冲突D.先设计全局ER模型,然后消除冗余属性,最后进行整体优化5. 下列哪个具有可以提高查询速度的作用()A. 数据字典B. 索引C. 统计数据D. 日志6. 下列关于外键的说法正确的是()A. 外键必须和相应的主键同名B. 外键值不允许为空C. 外键和相应的主键可以不同名,只要定义在相同域上即可D. 外键的取值只允许等于所参照关系中某个主键值7. 影响数据库系统性能的一个主要问题是()A.数据冗余 B. CPU太慢C. 数据不一致D. 硬盘空间小8. 在数据操纵语言SQL DML中,不属于数据更新的操作是()A.插入 B. 删除 C. 修改 D. 查询9. 设有关系WORK(ENO, CNO, PAY), 主码为(ENO, CNO)。
按照实体完整性规则()A.只有ENO不能取空值 B. 只有CNO不能取空值C.只有PAY不能取空值 D. ENO与CNO都不能取空值10. 下面关于自然连接和等值连接的叙述中,不正确的是()A.自然连接是一种特殊的等值连接B.自然连接要求在两个关系中有公共属性,而等值连接不必C.两种连接都可以只用笛卡尔积和选择运算导出D.自然连接要在结果中去掉重复的属性,而等值连接不必11. 函数依赖是关系模式中属性之间的一种___________关系。
数据库原理与应用习题(有答案)

三:简答题:
1. 什么是数Байду номын сангаас库?
答:数据库是长期存储在计算机内、有组织的、可共享的数据集合。数据库是按某种数据模型进行
组织的、存放在外存储器上,且可被多个用户同时使用。因此,数据库具有较小的冗余度,较高的数据
独立性和易扩展性。
2. 什么是数据库的数据独立性?
答:数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理
第一章补充作业部分:
假设教学管理规定:
①一个学生可选修多门课,一门课有若干学生选修;
②一个教师可讲授多门课,一门课只有一个教师讲授;
③一个学生选修一门课,仅有一个成绩。
学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。
要求:根据上述语义画出 ER 图,要求在图中画出实体的属性并注明联系的类型;
12. 在数据库中,产生数据不一致的根本原因是 数据冗余 。
13. 数据库管理系统(DBMS)是 系统软件 。
14. 数据库管理系统(DBMS)的主要功能是 定义数据库 。
15. 数据库系统的特点是 数据共享 、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。
16.据库系统的最大特点是 数据的三级抽象和二级独立性 。
A.层次数据模型 B.网状数据模型 C. D.面向对象数据模型
答案:C
二、填空题
1. 数据管理技术经历了 人工管理 、 文件系统 和 数据库系统 三个阶段。
2. 数据库是长期存储在计算机内、有 组织 的、可 共享 的数据集合。
3.DBMS 是指 数据库管理系统 它是位于 用户 和 操作系统 之间的一层管理软件。
统一管理和控制
国开作业数据库原理与应用-测验10-2:自测练习98参考(含答案)

题目:1.在报表设计视图中,若要在报表每一页的顶部都要打印出相应的信息,则需要对其设计的部分是()。
选项A:报表页眉
选项B:页面页眉
选项C:主体
选项D:页面页脚
答案:页面页眉
题目:2.如果要设计一个报表,该报表将用于标识公司的资产设备,那么应将该报表设计为()。
选项A:交叉报表
选项B:标签报表
选项C:数据透视图报表
选项D:分类报表
答案:标签报表
题目:3. 若要在报表中将相同月份的数据打印在一起,应使用的功能是()。
选项A:查找
选项B:排序
选项C:求和
选项D:分组
答案:分组
题目:4. 若需要利用报表进行统计和汇总,则不能选择使用的报表命令是()。
选项A:报表设计
选项B:空报表
选项C:报表
选项D:报表向导
答案:报表
题目:5. 在功能和用途上与其他命令有显著区别的命令是()。
选项A:标签
选项B:报表设计
选项C:报表向导
选项D:空报表
答案:标签
题目:1. 我们可以使用“设计视图”来创建主/子报表。
选项A:对
选项B:错
答案:对
题目:2. 可以利用“空报表”和“报表设计”命令,向报表中添加相关的控件。
选项A:对
选项B:错
答案:对
题目:3. 使用“空报表”命令首先是打开一个空白报表,然后不可以向其添加表中的字段。
选项A:对
选项B:错
答案:错
题目:4. 为了创建风格独特、美观实用的个性化报表,就需要使用设计视图来设计报表。
选项A:对。
《数据库原理及应用》作业及部分答案

《数据库原理及应用》作业一、选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是__A_阶段。
A.数据库系统 B.文件系统 C.人工管理 D.数据项管理2.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的B,支持数据库各种操作的软件系统叫B,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫B。
①A.文件的集合 B.数据的集合C.命令的集合 D.程序的集合②A.命令系统 B.数据库管理系统C.数据库系统 D.操作系统③A文件系统 B.数据库系统C.软件系统 D.数据库管理系统3.在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为__A__。
A.候选码 B.数据项 C.主属性 D.主属性值4.在关系代数运算中,五种基本运算为__C__。
A.并、差、选择、投影、自然连接 B.并、差、交、选择、投影C.并、差、选择、投影、乘积 D .并、差、交、选择、乘积5.一个m:n联系转换为一个关系模式。
关系的码为___B___。
A.实体的码 B.各实体码的组合 C.n端实体的码 D.每个实体的码6.下面哪个不是数据库系统必须提供的数据控制功能__B__。
A.安全性 B.可移植性 C.完整性 D.并发控制7.在数据系统中,对存取权限的定义称为__B__。
A.命令 B.授权 C.定义 D.审计8.数据库的__B__是指数据的正确性和相容性。
A.安全性 B.完整性 C.并发控制 D.恢复9.对并发操作若不加以控制,可能会带来__D__问题。
A.不安全 B.死锁 C.死机 D.不一致10.设有两个事务T1、T2,其并发操作如图l所示,下面评价正确的是__B__。
A.该操作不存在问题 B.该操作丢失修改C.该操作不能重复读 D.该操作读“脏”数据T1 T2①读A=10②读A=10③A=A-5写回④ A=A-8写回图l 事务并发操作图11.数据库的基本特点是__B__。
国开作业数据库原理与应用-测验4-5:自测练习00参考(含答案)

题目:1.在SQL的查询语句中,group by选项实现的功能是()。
选项A:求和选项B:选择选项C:分组统计选项D:排序答案:分组统计题目:2.在SQL的查询语句中,order by选项实现的功能是()。
选项A:投影选项B:组统计选项C:排序选项D:求和答案:排序题目:3.在SELECT语句的ORDER BY子句中,若需要按照指定列的升序排列表,则使用的保留字是()。
选项A:DEC选项B:ASC选项C:DESC选项D:ABC答案:ASC题目:1. 在SELECT语句中,可以带有INTO选项,把查询结果作为一个基本表保存起来。
选项A:对选项B:错答案:对题目:2. 在SQL的查询语句中,使用order by选项只能按照一个列的值排序结果表,不能按照多个列的值排序结果表。
选项A:对选项B:错答案:错题目:1.select 学生.学生号,count(*) as 选课门数from 学生,选课where 学生.学生号=选课.学生号group by 学生.学生号答案:从教学库中查询出每个学生选课的门数题目:2.select 专业,count(*) as 专业人数from 学生group by 专业order by 2 desc答案:从教学库中查询出每个专业的学生人数,并按人数多少降序排列。
题目:3.select x.学生号,姓名,课程名,课程学分,成绩from 学生 x,课程 y,选课 z where x.学生号=z.学生号 and y.课程号=z.课程号order by x.学生号,z.成绩答案:从教学库中查询出每个学生选课的全部情况,并依次按学生号和成绩排序。
题目:1. select 分类名from 商品表1 group by 分类名 having count(*)1答案:从商品库中查询出同一类商品多于一种的所有分类名题目:2. select 商品代号,分类名,单价,数量,单价*数量 as 总价值from 商品表1 order by 5 desc答案:从商品库中查询出每种商品的总价值,并按降序排列出来。
数据库原理与应用习题集(含答案)

数据库原理(1)一、项选择题(在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。
每小题1分,共15分)1.数据库系统的体系结构是(C )A、两级模式结构和一级映象B、三级模式结构和一级映象C、三级模式结构和两级映象D、三级模式结构和三级映象2.SQL语言称为(C )。
A、结构化定义语言B、结构化控制语言C、结构化查询语言D、结构人操纵语言3.在视图上不能完成的操作是(D)。
A、在视图上定义新的视图B、查询操作C、更新视图D、在视图上定义新的基本表4.数据库的并发操作有可能带来的三个问题中包括(D)。
A、数据独立性降低B、无法读出数据C、权限控制D、丢失更新5.当前应用最广泛的数据模型是(B)。
A、ER模型B、关系模型C、网状模型D、层次模型6.现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。
则该关系模式的码是(D )。
A、书号B、读者号C、书号+读者号D、书号+读者号+借期7.要保证数据库物理数据独立性,需要修改的是( B )A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式8.下列四项中,不属于数据库特点的是( D )A.数据共享B.数据完整性C.数据冗余较小D.数据独立性低9.数据库中存储的是( D )A.数据B.数据模型C.数据之间的联系D.数据以及数据之间的联系10.反映现实世界中实体及实体间联系的信息模型是( D )A.关系模型B.层次模型C.网状模型D.E—R模型11. 五种基本关系代数运算是( a)A. ∪,-,×,π和σB. ∪,-,∞,π和σC. ∪,∩,×,π和σD. ∪,∩,∞,π和σ112.数据库保护的几个方面中,不包括的是( A )A.控制数据冗余B.并发控制C.完整性保护D.故障恢复13.下列四项中,关系规范化程度最高的是关系满足( B )A.非规范关系B.第三范式C.第二范式D.第一范式14.单个用户使用的数据视图的描述称为(a )A.外模式B.概念模式C.内模式D.存储模式15. 子模式DDL用来描述( b )A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构二、填空题(每空1分,共15分)1、在三大传统的数据模型中,具有严格的数学理论基础的是_关系模型___。
数据库原理及应用 练习题及参考答案

数据库原理与应用练习题及参考答案一、选择题1.一下关于关系的说法正确的是(A)A.一个关系就是一张二维表B.在关系所对应的二维表中,行对应属性,列对应元组。
C.关系中各属性不允许有相同的域。
D.关系的各属性名必须与对应的域同名。
2.关系数据表的关键字可由(D)属性组成。
A.一个B.两个C.多个D.一个或多个3.进行自然连接运算的两个关系(A)A.至少存在一个相同的属性名B.可不存在任何相同的属性名C.不可存在个相同的属性名D.所有属性名必须完全相同4.概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的(B)。
A.数据模型B.概念模型C.层次模型D.关系模型5.Access 2010 数据库具有很多特点,下列叙述中,正确的是(B)。
A. Access 2010数据表可以保存多种数据类型,但是不包括多媒体数B. Access 2010可以通过编写应用程序来操作数据库中的数据C. Access 不能支持Internet/Intranet 应用D. Access 2010 使用切换面板窗体管理数据库对象6.数据表的基本对象是(A)A.表B.查询C.报表D.窗体7.利用Access 2010 创建数据库文件,其扩展名是(B)A.mdbB.accdbC.xlsxD. acc8.启动Access 2010 后,最先显示的是什么界面(C)A.数据库工作界面B.“打开”窗口C. Backstage D导航窗格9.在Access 数据库对象中,不包括的是(B)A.表B.向导C.窗体D.模块10.表的组成内容包括(C)A.查询和字段B.报表和字段C.字段和记录D.记录和窗体11.在Access 2010 数据库的表设计视图中,不能进行的操作是(A)A.修改字段类型B.设置索引C.增加字段D.删除记录12.某数据库的表中要添加Internet 站点的网址,应该采用的字段类型是(B)A.OLE对象B.超级链接C.查阅向导D.自动编号13.对数据表进行筛选操作,结果是(D)A.显示满足条件的记录,并将这些记录保存在一个新表中B.只显示满足条件的记录,将不满足条件的记录从表中删除C.将满足条件的记录和不满足条件的记录分为两个表进行显示D.只显示满足条件的记录,不满足条件的记录被隐藏14.在Access的数据表中删除一条记录,被删除的记录(A)A.不能恢复B.可恢复为第一条记录C.可恢复为最后一条记录D.可恢复到原来位置15.假设某数据库表中有一个姓名字段,查找姓名为张三或李四的记录的准则是(B)A. NotIn(“张三”,“李四”)B. “张三”Or“李四”C. Like(“张三”,“李四”)D. “张三”And“李四”16.假设某一个数据库表中有一个姓名字段,查找不姓王的记录的准则是(A)A. Not“王*”B. Not“王”C. NotLike“王”D. “王*”17.假设某数据库表中有一个工作时间字段,查找15天前参加工作的记录的准则是(B)A. =Date ()-15B. <Date()-15C.>Date () -15D. <=Date()-1518.除了从表中选择数据外,还可以对表中数据进行修改的查询是(C)A.选择查询B.参数查询C.操作查询D.生成表查询19.关于删除查询,下面叙述正确的是(D)A.每次操作只能删除一条记录B.每次只能删除单个表中的记录C.删除过的记录只能用“撤消”命令恢复D.每次删除整个记录,并非是指定字段中的记录20.在查询“设计视图”窗口,什么不是字段列表框中的选项(C)A.排序B.显示C.类型D. 准则21.操作查询不包括(B)A.更新查询B. 参数查询C.生成表查询D.删除查询22. SQL能够创建(C)A.更新查询B.追加查询C.各类查询D. 选择查询23. SQL语句中的DROP关键字的功能是(C)A.创建表B.在表中增加新字段C.从数据库中删除表D.删除表中记录24.年龄在18~21岁之间的男生的设置条件可以设置为(B)A. “>18 0r <21”B. “>18 And <21”C. “>18 Not <21”D. “>18 Like <2”25.表中存有学生姓名、性别、班级、成绩等数据,若想统计各个班各个分数段的人数最好的查询方式是(B)A.选择查询B.交叉表查询C.参数查询D.操作查询26.利用一个或多个表中的全部或部分数据建立新表的是(A)A.生成表查询B.删除查询C. 更新查询D.追加查询二、填空题1.表是由行和列组成的,行也称___元组___,列也称为__属性___或字段。
(完整版)数据库原理及应用习题带答案

习题一、单项选择题1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是(A)阶段。
A. 数据库系统B. 文件系统C. 人工管理D.数据项管理2. 数据库系统与文件系统的主要区别是(B)。
A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3. 在数据库中存储的是(C)。
A. 数据B. 数据模型C. 数据及数据之间的联系D. 信息4. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指(D)。
A. 同一个应用中的多个程序共享一个数据集合B. 多个用户、同一种语言共享数据C. 多个用户共享一个数据文件D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合5. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( A )。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS6. 数据库管理系统(DBMS)是(C)。
A. 一个完整的数据库应用系统B.一组硬件C. 一组系统软件D.既有硬件,也有软件7. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(B)。
A. 文件的集合B. 数据的集合C. 命令的集合D. 程序的集合8. 支持数据库各种操作的软件系统是(B)。
A. 命令系统B. 数据库管理系统C. 数据库系统D. 操作系统9. 由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫(B)。
A. 文件系统B. 数据库系统C. 软件系统D. 数据库管理系统10. 数据库系统中应用程序与数据库的接口是(B)。
A. 数据库集合B. 数据库管理系统DBMSC. 操作系统OSD. 计算机中的存储介质11. 在DBS中,DBMS和OS之间关系是(D)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库原理与应用》教学说明及作业题注意:(1) 教学说明中没有明确注明的章节为要求掌握的内容。
(2) 标注*号的题为思考题。
第一部分:数据库及关系数据库基础第1章数据库概论教学说明:了解: 1.2.5、1.2.6基本掌握:1.1.2、1.2.4变换顺序:1.2.3节移至第7-3章,1.3节移至第7-1章。
练习题:1.什么是数据库、数据库管理系统、数据库系统?2.数据库系统有哪些特点?3.简述数据库中数据不一致性的含义。
4. 数据库为什么要努力降低数据的冗余度?5.数据库管理系统的主要功能有哪些?6.数据库管理系统的数据控制功能包含哪些方面?7.举出三个常见的数据库管理系统,并说明其供应商。
8.数据库管理员的职责是什么?9. 简述DB、DBMS、DBA等英语缩写词的英语全称及汉语意思。
*10. 简述数据库与电子表格的区别与联系第2章关系数据库概论教学说明:了解:2.5练习题:1.简述数据模型的含义及组成要素。
2.简述候选码、主码、外码以及主属性等概念的含义。
3.简述关系的基本性质。
谈谈对“列的顺序无所谓”与“行的顺序无所谓”两条性质的理解。
4.关系的典型运算有哪些?说明关系的连接运算的作用。
5.简述关系的三类完整性约束,并举例说明。
*6. 熟悉p74习题5中的数据库。
第二部分:数据库语言SQL第3-1章 SQL及SQL Server概述教学说明:基本掌握:3.1.1变换顺序:3.1.3节移至第7-1章,3.3.3节移至第7-5章。
练习题:1.简述SQL的含义及特点。
*2.熟悉MS SQL Server的组成。
第3-2章数据库的建立(3.3.1)教学说明:基本掌握:3.3.1。
练习题:1.一个SQL Server数据库至少包括哪些文件?文件的功能是什么?2.创建SQL Server数据库时,需要做哪几方面的工作?第3-3章表的建立(3.3.2)练习题:1.SQL Server中常用的数据类型有哪些?2.数据库更新的含义是什么?基本操作有哪些?第3-4章定义数据完整性(书第5章)教学说明:了解:5.5基本掌握:5.6。
练习题:1.在SQL中,数据库的三类完整性如何设置?2.简述Unique约束与主键约束的联系与区别?3.在创建表时,其先后顺序有什么要求?第3-5章基本查询(单表查询)1.列举并说明where短语中常用的查询条件的形式及含义。
2.说明在select命令中各种短语的含义、作用、书写顺序。
3.说明where短语与having短语的联系与区别。
第3-6章连接查询1.说明内连接与外连接的联系与区别。
第3-7章嵌套查询教学说明:基本掌握:例46、47。
练习题:*1.简述嵌套查询与连接查询的关系。
2.分别说明不相关子查询与相关子查询的含义与求解过程。
第3-10章视图1.什么是视图? 说明视图与表的联系与区别。
2.简述视图的作用。
3.哪些视图可以更新?哪些视图不能更新?举例说明。
第3-11章(书第8章)数据库编程(SQL与VB)教学说明:了解:除了8.1.1、8.1.2外的所有内容。
一般掌握:8.1.1、8.1.2练习题:*1.应用程序的作用是什么?2.简述数据库系统用户、应用程序、SQL、DBMS、数据库以及编程语言之间的关系。
第三部分:数据完整性控制与安全性控制第4章安全性控制教学说明:了解:4.1、4.2.6、4.4、4.5、4.6。
练习题:1.简述数据库安全性的含义以及与与完整性控制的区别与联系。
2.在数据库安全控制中,什么是自主存取控制?在SQL中,通过什么命令实现?3.什么是数据库角色?在数据库中,使用角色授权有什么好处?4.简述SQL Server的安全机制。
第5章完整性控制见第3-4章定义数据完整性。
第四部分:数据库设计第6章关系数据理论教学说明:了解:6.2.6、6.2.7、6.2.8、6.4.2、6.4.3。
一般掌握: 6.3练习题:1.谈谈自己对函数依赖、完全函数依赖、部分函数依赖、传递函数依赖等概念的理解。
2.简述第一、二、三范式的条件。
3.简述关系规范化的基本思想。
4.简述“函数依赖集等价”和“最小函数依赖集”等概念的含义。
5.简述衡量关系模式分解等价性的“无损连接性”与“保持函数依赖”等标准的含义。
6.关系规范化。
下表中存储学生的基本情况及简历数据,每项经历一行。
学生信息(学号,姓名,性别,年龄,起止日期,工作学习单位,证明人)要求:1)根据实际情况,说明该关系模式中的各属性之间的函数依赖关系。
2)将该关系模式规范化,使其符合第三范式要求,并指出各关系模式的主码和外码。
3)比较前后两种方案,说明后者的优点。
7.关系规范化。
下表中存储学生的基本情况数据。
每个学生一行。
现实中各校除了每个学生只归一个班和每个班只归一个学院确定外,班级与专业、专业与学院的关系各不相同,可分下面四种情况:情况1:每个班的学生均属于同一个专业,每个专业也只归一个学院。
情况2:每个班的学生均属于同一个专业,但每个专业可能归不同的学院情况3:同一个班的学生可能专业不同,每个专业只归一个学院,情况4:同一个班的学生可能专业不同。
每个专业也可能在不同的学院开办。
分别考虑以上情况,完成下列任务:1)根据实际情况,写出关系模式中各属性之间的函数依赖关系。
2)将该关系模式规范化,使其符合第三范式要求。
写出规范化后的各关系模式,并指出其主码和外码。
第7-1章数据库设计概述教学说明:变换顺序: 1.3在该部分讲解。
练习题:1.简述数据库的三级模式结构、数据的逻辑独立型、物理独立性等概念的含义。
*2.简述自己对“数据库是信息系统的核心和基础”的理解。
3.设计开发数据库系统的全过程分哪些阶段?第7-2章需求分析1.需求分析阶段的任务是什么?该阶段使用的主要方法或工具有哪些?2. 数据流程图和数据字典的关系是什么?数据字典中包含哪几方面内容?第7-3章概念结构设计教学说明:变换顺序: 1.2.3在该部分讲解。
练习题:1.概念结构设计阶段的任务是什么?该阶段使用的主要方法或工具有哪些?2.数据库概念结构有哪些特点?3.E-R图中包含哪几方面内容?4.简述实体、实体集、实体型的含义及关系。
5. 简述设计概念结构的主要步骤。
为什么要将各个分E-R图集成为一个E-R图?6.数据库概念模型设计某大学设有若干学院,每个学院有若干名教师,每名教师要讲授多门课程,另一方面,每门课程有多名教师讲授。
现需要建立该校反映学院、教师、课程及相互关系的数据库。
请设计该数据库的概念模式:(1)画出E-R图(各实体所需的属性满足一般要求即可);(2)指出各实体的码。
第7-4章逻辑结构设计1.逻辑结构设计阶段的任务是什么?该阶段使用的主要方法或工具有哪些?2.简述E—R模型向关系模型的转换规则。
3.E—R模型中的各项内容分别转换为关系模式后,还要对转换结果进行关系模式的合并―分解―合并―分解等处理过程。
请说明各处理步骤的必要性以及具体处理内容和方法。
4.简述设计用户模式(视图)需要考虑的主要问题。
5. 数据库逻辑模型设计:某销售公司库存数据库的概念模型如下:图中各实体的属性及码(有下划线者)如下:商品:商品编号,商品名称,型号,价格,生产厂家。
仓库:仓库编号,仓库名称,地址,电话。
员工:员工编号,姓名,性别,电话。
要求将上述概念模型转换为满足第三范式要求的逻辑模型,指出各关系的主码与外码,并简要说明各关系的作用。
第7-5章物理结构设计1.物理结构设计阶段的任务是什么?2. 聚簇索引与一般索引有何区别?3.简述创建索引的“得”与“失”。
第7-6章数据库实施与维护1.在数据库运行阶段,数据库的维护工作包括哪些内容?这些工作主要由谁完成?第五部分:查询优化-恢复-并发控制第9章查询优化1.查询优化的目标是什么?举例说明其中一个优化原则。
第10章数据库恢复教学说明:了解:10.5、10.6练习题:1.简述事务及事务的四个特性的含义。
2.简述数据库恢复的含义。
3.简述数据库系统中的故障类别及对数据库的影响。
4.数据库恢复机制的两个关键问题是什么?5.建立冗余数据的常用技术是什么?6. 简述数据转储的含义及种类。
7. 什么是日志文件?登记日志文件的准则是什么?8.简述数据库镜像的含义。
第11章并发控制教学说明:了解:11.3、11.4、11.5、11.6.2。
练习题:1.简述并发控制的含义。
2.简述封锁、封锁的类型及粒度等概念的含义。