数据库系统基础教程(第二版)课后习题答案
(完整版)数据库原理和应用(第2版)习题参考答案解析
第1章数据概述
一.选择题
1.下列关于数据库管理系统的说法,错误的是C
A.数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型
B.数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现
C.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件
D.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名
2.下列关于用文件管理数据的说法,错误的是D
A.用文件管理数据,难以提供应用程序对数据的独立性
B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序
C.用文件存储数据的方式难以实现数据访问的安全控制
D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率
3.下列说法中,不属于数据库管理系统特征的是C
A.提供了应用程序和数据的独立性
B.所有的数据作为一个整体考虑,因此是相互关联的数据的集合
C.用户访问数据时,需要知道存储数据的文件的物理信息
D.能够保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失
5.在数据库系统中,数据库管理系统和操作系统之间的关系是D
A.相互调用
B.数据库管理系统调用操作系统
C.操作系统调用数据库管理系统
D.并发运行
6.数据库系统的物理独立性是指D
A.不会因为数据的变化而影响应用程序
B.不会因为数据存储结构的变化而影响应用程序
C.不会因为数据存储策略的变化而影响数据的存储结构
D.不会因为数据逻辑结构的变化而影响应用程序
7.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于A
数据库应用基础ACCESS(第二版)习题解答
3.页面页脚
4.表,查询
5.设计视图,窗体视图,数据表视图,窗体
二、单项选择题
1.B
2.C
三、判断题
1.错
2.对
3.对
4.错
5.错
数据库应用基础ACCESS习题解答
第五章 习题参考答案
一、填空题
1.控制数据表、查询或窗体中的数据输出
2.使用报表向导,设计
3.排序与分组
4.数字(包括自动编号)、货币、日期/时间、文本等类型
(1)联合查询可以将来自一个或多个表或查询的字段(列)组合或合并为查询结果中一个字段或列,然后,基于这个联合查询创建生成表查询来生成新表。(2)传递查询使用服务器能接受的命令直接将命令发送到ODBC数据库服务器。可以使用传递查询来检索记录或更改记录。(3)数据定义查询可以直接创建、删除或更改数据库表,也可以在数据库表中创建索引。(4)子查询包含另一个选择查询或操作查询中的SQLSELECT语句。可以在查询设计网格的“字段”行输入这些语句来定义新字段,或在“准则”行来定义字段的准则。子查询不能作为单独的一个查询,而必须与其他查询相结合才能实现其功能。
过程级常量或变量仅在声明该常量和变量的过程内部使用其他过程无法访问该常量或变私有模块级常量或变量是在模块的声明段定义的常量或变量如果没有特别声明即没有使用public声明都是只对该模块有效其他模块不能访问该常量或变量
数据库系统基础教程课后答案第四章
b) Transitivity and Augmentation rules of Functional Dependency allow arrow entering Mothers from Births. However, a new relationship in below figure represents more accurate information.
b)
c)
Again from Augmentation rule of Functional Dependency, given BM -> D then BMN -> D Thus we can just add an arrow entering Doctors to fig 4.15. Below figure represents more accurate information however.
d) In d we assume that an address can only belong to one customer and a phone can exist at only one address. If the multiplicity of above relationships were m-to-n, the entity set becomes weak and the key ssNo of customers will be needed as part of the composite key of the entity set. In c&d, we convert attributes phones and addresses to entity sets. Since entity sets often become relations in relational design, we must consider more efficient alternatives. Instead of querying multiple tables where key values are duplicated, we can also modify attributes: (i) Phones attribute can be converted into HomePhone, OfficePhone and CellPhone. (ii) A multivalued attribute such as alias can be kept as an attribute where a single column can be used in relational design i.e. concatenate all values. SQL allows a query "like '%Junius%'" to search the multiple values in a column alias.
数据库原理与应用第二版课后答案
数据库原理与应用第二版课后答案【篇一:数据库系统教程习题答案(施伯乐)(第2版)_数
据库原理及应用】
txt>第1章数据库概论
1.1 基本内容分析
1.1.1 本章的重要概念
(1)db、dbms和dbs的定义
(2)数据管理技术的发展阶段
人工管理阶段、文件系统阶段、数据库系统阶段和高级数据库技术阶段等各阶段的特点。
(3)数据描述
概念设计、逻辑设计和物理设计等各阶段中数据描述的术语,概念设计中实体间二元联系的描述(1:1,1:n,m:n)。
(4)数据模型
数据模型的定义,两类数据模型,逻辑模型的形式定义,er模型,层次模型、网状模型、关系模型和面向对象模型的数据结构以及联系的实现方式。
(5)db的体系结构
三级结构,两级映像,两级数据独立性,体系结构各个层次中记录的联系。
(6)dbms
dbms的工作模式、主要功能和模块组成。
(7)dbs
dbs的组成,dba,dbs的全局结构,dbs结构的分类。
1.1.2本章的重点篇幅
(1)教材p23的图1.24(四种逻辑数据模型的比较)。
(2)教材p25的图1.27(db的体系结构)。
(3)教材p28的图1.29(dbms的工作模式)。
(4)教材p33的图1.31(dbs的全局结构)。
1.2 教材中习题1的解答
1.1 名词解释
1.2 试解释db、dbms和dbs三个概念。
答:db是长期存储在计算机内、有组织的、统一管理的相关数据的集合。
dbms是位于用户与os之间的一层数据管理软件,它为用户或应用程序提供访问db的方法。
dbs是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即采用数据库技术的计算机系统。
数据库基础与应用第二版课后答案王珊李盛恩编著
数据库基础与应用
1.数据(DB):数据实际上是描述事物的符号纪录。
2.数据库: 数据库实际上是长期存储在计算机内的有组织的、可共享的数据集合。3.从文件系统的视角上看去,文件是无结构的,文件只是一个字节流,因此,我们经常把文件叫做流式文件,实际上文件的数据是有结构的,数据的结构需要程序员通过编写程序来建立和维护。
4.数据库应用可以分为两大类:联机事务处理(OLTP),联机分析处理(OLAP).
联机事务处理解决了组织结构业务自动化问题,而联机分析处理帮助管理层更好的分析组织结构的运站情况。
5. 数据库管理系统(DBMS):数据库管理系统是一类重要的软件,由一组程序组成。其主要功能是完成对数据库的定义、数据操作。提供给用户一个简明的接口,实现事务处理等。
6.数据库管理系统的基本功能:
数据的定义功能数据操作功能数据库的运行和管理数据库的建立和维护功能
7.数据库管理系统由两大部分组成:查询处理器存储管理器
8.层次结构:
应用层
语言翻译层
数据存取层
数据存储层
操作系统
数据库
9. 数据库系统:数据库系统是基于数据库的计算机应用的系统,有四部分组成数据库数据管理系统应用系统用户。
10. 数据库管理员的职责:
(1)决定数据库中要存储的数据及数据结构
(2)决定数据库的存储结构和存取策略
(3)保证数据的安全性和完整性
(4)监控数据库的使用和运行
(5)数据库的改进和重组重构
11.数据模型的三要素:数据结构数据操作完整性约束
12. 数据结构是所研究的对象的类型的集合,这些对象是数据库的组成成分,他们包含两类:一类是与数据之间联系有关的对象。一类是与数据之间联系有关的对象。
数据库系统教程课后答案(施伯乐)(第二版)
目录第1部分课程的教与学
第2部分各章习题解答及自测题
第1章数据库概论
1.1 基本内容分析
1.2 教材中习题1的解答
1.3 自测题
1.4 自测题答案
第2章关系模型和关系运算理论
2.1基本内容分析
2.2 教材中习题2的解答
2.3 自测题
2.4 自测题答案
第3章关系数据库语言SQL
3.1基本内容分析
3.2 教材中习题3的解答
3.3 自测题
3.4 自测题答案
第4章关系数据库的规范化设计
4.1基本内容分析
4.2 教材中习题4的解答
4.3 自测题
4.4 自测题答案
第5章数据库设计与ER模型
5.1基本内容分析
5.2 教材中习题5的解答
5.3 自测题
5.4 自测题答案
第6章数据库的存储结构
6.1基本内容分析
6.2 教材中习题6的解答
第7章系统实现技术
7.1基本内容分析
7.2 教材中习题7的解答
7.3 自测题
7.4 自测题答案
第8章对象数据库系统
8.1基本内容分析
8.2 教材中习题8的解答
8.3 自测题
8.4 自测题答案
第9章分布式数据库系统
9.1基本内容分析
9.2 教材中习题9的解答
9.3 自测题
9.4 自测题答案
第10章中间件技术
10.1基本内容分析
10.2 教材中习题10的解答
10.3 自测题及答案
第11章数据库与WWW
11.1基本内容分析
11.2 教材中习题11的解答
第12章 XML技术
12.1基本内容分析
12.2 教材中习题12的解答
学习推荐书目
1.国内出版的数据库教材
(1)施伯乐,丁宝康,汪卫. 数据库系统教程(第2版). 北京:高等教育出版社,2003
(2)丁宝康,董健全. 数据库实用教程(第2版). 北京:清华大学出版社,2003
数据库系统教程课后习题答案(部分)--何玉洁 李宝安
第一部分基础理论
第1章数据库概述
1.试说明数据、数据库、数据库管理系统和数据库系统的概念。数据:描述事务的符号记录
数据库:存储数据的仓库
数据库管理系统:用于管理和维护数据的系统软件
数据库系统:计算机中引入数据库后的系统,包括数据库,数据库管理系统,应用程序,数据库管理员
2.数据管理技术的发展主要经历了哪几个阶段?
两个阶段,文件管理和数据库管理
9.数据独立性指的是什么?
应用程序不因数据的物理表示方式和访问技术改变而改变,分为逻辑独立性和物理独立性。物理独立性是指当数据的存储结构或存储位置发生变化时,不影响应用程序的特性;逻辑独立性是指当表达现实世界的信息内容发生变化时,不影响应用程序的特性。10.数据库系统由哪几部分组成?
由数据库、数据库管理系统、应用程序、数据库管理员组成。
第2章数据模型与数据库系统的结构
4.说明实体一联系模型中的实体、属性和联系的概念。
实体是具有公共性质的并可相互区分的现实世界对象的集合。属性是实体所具有的特征或性质。联系是实体之间的关联关系。6.数据库系统包含哪三级模式?试分别说明每一级模式的作用。
外模式、模式和内模式。
外模式:是对现实系统中用户感兴趣的整体数据结构的局部描述,用于满足不同用户对数据的需求,保证数据安全。
模式:是数据库中全体数据的逻辑结构和特征的描述,它满足所有用户对数据的需求。
内模式:是对整个数据库的底层表示,它描述了数据的存储结构。7.数据库管理系统提供的两级映像的作用是什么?它带来了哪些功能?
两级映像是外模式/模式映像和模式/内模式映像。外模式/模式映像保证了当模式发生变化时可以保证外模式不变,从而使用户的应用程序不需要修改,保证了程序与数据的逻辑独立性。模式/内模式映像保证了当内模式发生变化,比如存储位置或存储文件名改变,可以保持模式不变,保证了程序与数据的物理独立性。两级印象保证了应用程序的稳定性。
数据库系统基础教程(第二版)课后习题答案
Database Systems: The Complete Book
Solutions for Chapter 2
Solutions for Section 2.1
Exercise 2.1.1
The E/R Diagram.
Exercise 2.1.8(a)
The E/R Diagram
Kobvxybz
Solutions for Section 2.2
Exercise 2.2.1
The Addresses entity set is nothing but a single address, so we would prefer to make address an attribute of Customers. Were the bank to record several addresses for a customer, then it might make sense to have an Addresses entity set and make Lives-at a many-many relationship.
The Acct-Sets entity set is useless. Each customer has a unique account set containing his or her accounts. However, relating customers directly to their accounts in a many-many relationship conveys the same information and eliminates the account-set concept altogether.
(完整版)数据库系统原理与设计(第2版)课后习题详细答案
数据库系统原理与设计习题集
第一章绪论
一、选择题
1. DBS是采用了数据库技术的计算机系统,DBS是一个集合体,包含数据库、计算机硬件、软件和()。
A. 系统分析员
B. 程序员
C. 数据库管理员
D. 操作员
2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
A. DBS包括DB和DBMS
B. DBMS包括DB和DBS
C. DB包括DBS和DBMS
D. DBS就是DB,也就是DBMS
3. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
I.人工管理阶段
II.文件系统阶段
III.数据库阶段
A. I 和II
B. 只有II
C. II 和III
D. 只有I
4. 下列四项中,不属于数据库系统特点的是()。
A. 数据共享
B. 数据完整性
C. 数据冗余度高
D. 数据独立性高
5. 数据库系统的数据独立性体现在()。
A.不会因为数据的变化而影响到应用程序
B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
C.不会因为存储策略的变化而影响存储结构
D.不会因为某些存储结构的变化而影响其他的存储结构
6. 描述数据库全体数据的全局逻辑结构和特性的是()。
A. 模式
B. 内模式
C. 外模式
D. 用户模式
7. 要保证数据库的数据独立性,需要修改的是()。
A. 模式与外模式
B. 模式与内模式
C. 三层之间的两种映射
D. 三层模式
8. 要保证数据库的逻辑数据独立性,需要修改的是()。
A. 模式与外模式的映射
B. 模式与内模式之间的映射
C. 模式
数据库系统及应用课后练习答案
《数据库系统及应用》(第二版)习题解答
习题一
1.什么是数据库?
数据库是相互关联的数据的集合,它用综合的方法组织数据,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,具有安全控制机制,能够保证数据的安全、可靠,允许并发地使用数据库,能有效、及时地处理数据,并能保证数据的一致性和完整性。
2.简要概述数据库、数据库管理系统和数据库系统各自的含义。
数据库、数据库管理系统和数据库系统是三个不同的概念,数据库强调的是相互关联的数据,数据库管理系统是管理数据库的系统软件,而数据库系统强调的是基于数据库的计算机应用系统。
3.数据独立性的含义是什么?
数据独立性是指数据的组织和存储方法与应用程序互不依赖、彼此独立的特性。这种特性使数据的组织和存储方法与应用程序互不依赖,从而大大降低应用程序的开发代价和维护代价。
4.数据完整性的含义是什么?
保证数据正确的特性在数据库中称之为数据完整性。
5.简要概述数据库管理员的职责。
数据库管理员的职责可以概括如下:
(1)首先在数据库规划阶段要参与选择和评价与数据库有关的计算机软件和硬件,要与数据库用户共同确定数据库系统的目标和数据库应用需求,要确定数据库的开发计划;
(2)在数据库设计阶段要负责数据库标准的制定和共用数据字典的研制,要负责各级数据库模式的设计,负责数据库安全、可靠方面的设计;
(3)在数据库运行阶段首先要负责对用户进行数据库方面的培训;负责数据库的转储和恢复;负责对数据库中的数据进行维护;负责监视数据库的性能,并调整、改善数据库的性能,提高系统的效率;继续负责数据库安全系统的管理;在运行过程中发现问题、解决问题。
数据库原理与应用教程-(第二版)习题参考答案
数据库原理与应⽤教程-(第⼆版)习题参考答案第2章习题参考答案
第6⼩题
三简答题
(1)查询T1⽼师所授课程的课程号和课程名。
(2)查询年龄⼤于18岁男同学的学号、姓名、系别。
(3)查询“李⼒”⽼师所授课程的课程号、课程名和课时。
(4)查询学号为S1的同学所选修课程的课程号、课程名和成绩。
(5)查询“钱尔”同学所选修课程的课程号、课程名和成绩。
(6)查询⾄少选修“刘伟”⽼师所授全部课程的学⽣姓名。
(7)查询“李思”同学未选修的课程的课程号和课程名。
(8)查询全部学⽣都选修了的课程的课程号和课程名。
(9)查询选修了课程号为C1和C2的学⽣的学号和姓名。
(10)查询选修全部课程的学⽣的学号和姓名。
(11)查询选修课程包含“程军”⽼师所授课程之⼀的学⽣学号。
(12)查询选修课程包含学号S2的学⽣所修课程的学⽣学号。
第3章习题参考答案
⼀、选择题
1. B
2. A
3. C
4. B
5. C
6. C
7. B
8. D
9. A 10. D
⼆、填空题
1. 结构化查询语⾔(Structured Query Language)
2. 数据查询、数据定义、数据操纵、数据控制
3. 外模式、模式、内模式
4. 数据库、事务⽇志
5. NULL/NOT NULL、UNIQUE约束、PRIMARY KEY约束、FOREIGN KEY约束、CHECK约束
6. 聚集索引、⾮聚集索引
7. 连接字段
8. ⾏数
9. 定义
10. 系统权限、对象权限
11. 基本表、视图
12.(1)INSERT INTO S VALUES('990010','李国栋','男',19)
数据库原理及应用第二版习题答案课后习题
第1章数据库概述
1.试说明数据、数据库、数据库管理系统和数据库系统的概念。
答:数据是描述事物的符号记录,是数据库中存储的基本对象。数据库是存放数据的仓库,是长期存储在计算机中的有组织的、可共享的大量数据的集合。数据库管理系统是一个专门用于实现对数据进行管理和维护的系统软件。数据库系统是指在计算机中引入数据库后的系统,一般由数据库、数据库管理系统(及相关的实用工具)、应用程序、数据库管理员组成。
2.数据管理技术的发展主要经历了哪几个阶段?
答:数据管理技术的发展主要经历了文件管理和数据库管理两个阶段。
3.与文件管理相比,数据库管理有哪些优点?
答:将相互关联的数据集成在一起,具有较少的数据冗余,程序与数据相互独立,保证数据的安全可靠,最大限度地保证数据的正确性,数据可以共享并能保证数据的一致性。
4.在数据库管理方式中,应用程序是否需要关心数据的存储位置和存储结构?为什么?
答:不需要。因为在数据库系统中,数据的存储位置以及存储结构保存在数据库管理系统中,从数据到物理存储位置的转换是由数据库管理系统自动完成的。
5.在数据库系统中,数据库的作用是什么?
答:在数据库系统中,数据库是存放数据的场所。
6.在数据库系统中,应用程序可以不通过数据库管理系统而直接访问数据文件吗?
答:不能。
7.数据独立性指的是什么?它能带来哪些好处?
答:数据独立性指的是数据的逻辑独立性和物理独立性。逻辑独立性带来的好处是当表达现实世界信息的逻辑结构发生变化时,可以不影响应用程序;物理独立性带来的好处是当数据的存储结构发生变化时,可以不影响数据的逻辑组织结构,从而也不影响应用程序。
数据库原理及应用(第2版)习题参考答案.
第1章数据概述
一.选择题
1.下列关于数据库管理系统的说法,错误的是C
A.数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型
B.数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现
C.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件
D.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名
2.下列关于用文件管理数据的说法,错误的是D
A.用文件管理数据,难以提供应用程序对数据的独立性
B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序
C.用文件存储数据的方式难以实现数据访问的安全控制
D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率
3.下列说法中,不属于数据库管理系统特征的是C
A.提供了应用程序和数据的独立性
B.所有的数据作为一个整体考虑,因此是相互关联的数据的集合
C.用户访问数据时,需要知道存储数据的文件的物理信息
D.能够保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失
5.在数据库系统中,数据库管理系统和操作系统之间的关系是D
A.相互调用
B.数据库管理系统调用操作系统
C.操作系统调用数据库管理系统
D.并发运行
6.数据库系统的物理独立性是指D
A.不会因为数据的变化而影响应用程序
B.不会因为数据存储结构的变化而影响应用程序
C.不会因为数据存储策略的变化而影响数据的存储结构
D.不会因为数据逻辑结构的变化而影响应用程序
7.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于A
数据库基础第2版习题答案
数据库基础第2版习题答案
数据库基础第2版习题答案
数据库基础是计算机科学中非常重要的一门课程,它涵盖了数据库的基本原理、设计和应用。在学习过程中,习题是帮助我们巩固所学知识的重要途径。本文
将为大家提供数据库基础第2版习题的答案,希望能对大家的学习有所帮助。
第一章数据库系统概述
1. 什么是数据库系统?
数据库系统是指由数据库、数据库管理系统(DBMS)和应用程序组成的一个
整体。它用于管理和组织大量的数据,并提供数据的存储、检索、更新和删除
等功能。
2. 数据库系统的优点有哪些?
数据库系统具有以下优点:
- 数据共享:多个用户可以同时访问和共享数据库中的数据。
- 数据独立性:数据库系统能够将数据的逻辑表示与物理存储分离,使得应用
程序与数据的具体存储方式无关。
- 数据一致性:数据库系统能够保证数据的一致性,即数据的完整性和正确性。- 数据安全性:数据库系统提供了权限管理和数据备份等功能,保护数据的安
全性和可靠性。
第二章关系数据库基本概念
1. 什么是关系数据库?
关系数据库是一种基于关系模型的数据库。它使用表(表格)来组织和存储数据,表由行和列组成,每行表示一个记录,每列表示一个属性。
2. 什么是关系模型?
关系模型是一种用于描述关系数据库的数据模型。它使用关系(表)来表示实
体和实体之间的关系,通过关系之间的连接来实现数据的查询和操作。
第三章关系数据库的完整性约束
1. 什么是实体完整性约束?
实体完整性约束是指关系数据库中的每个实体必须具有一个唯一的标识符(主键),且不能为空。
2. 什么是参照完整性约束?
数据库系统概论题解答(第二版)
第1章绪论
1 .试述数据、数据库、数据库系统、数据库管理系统的概念。
答:
( l )数据(Data ) :描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。解析在现代计算机系统中数据的概念是广义的。早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。数据与其语义是不可分的。500 这个数字可以表示一件物品的价格是500 元,也可以表示一个学术会议参加的人数有500 人,还可以表示一袋奶粉重500 克。( 2 )数据库(DataBase ,简称DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
( 3 )数据库系统(DataBas 。Sytem ,简称DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。解析数据库系统和数据库是两个概念。数据库系统是一个人一机系统,数据库是数据库系统的一个组成部分。但是在日常工作中人们常常把数据库系统简称为数据库。希望读者能够从人们讲话或文章的上下文中区分“数据库系统”和“数据库”,不要引起混淆。
( 4 )数据库管理系统(DataBase Management sytem ,简称DBMs ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。DBMS 的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。解析DBMS 是一个大型的复杂的软件系统,是计算机中的基础软件。目前,专门研制DBMS 的厂商及其研制的DBMS 产品很多。著名的有美国IBM 公司的DBZ 关系数据库管理系统和IMS 层次数据库管理系统、美国Oracle 公司的orade 关系数据库管理系统、s 油ase 公司的s 油ase 关系数据库管理系统、美国微软公司的SQL Serve ,关系数据库管理系统等。
access数据库第二版课后答案
access 数据库第二版课后答案
篇一:数据库技术复习—access 习题及答案(汇总)1 】
=txt> 一、选择题
1. access2003 是一种数据库管理软件
2. 菜单命令名称的右侧带有三角符号表示(将光标指向该命令时将打开相应的子菜单)
3. access 数据库的对象包括(要处理的数据和主要的操作内容)
4. access2003 数据库7 个对象中,(表)是实际存放数据的地方。
5. access2003 数据库中的表是一个(二维表)。
6. 在一个数据库中存储着若干个表,这些表之间可以通过(相同内容的字段)建立关系。
7. access2003 中的窗体是(数据库和用户)之间的主要接口。
二、填空题
1. access2003 是office2003 办公软件中的一个组件,它能够帮助我们数据库管理。
2. access2003 的用户界面由、、、、和组成。答案:,菜单栏,工具栏,工作区,状态栏,任务窗格
3. access2003 数据库中的表以行和列来组织数据,每一行称为,每一列称为。答案:一条记录,一个字段
4. access2003 数据库中表之间的关系有一对一、一对多和多对多关系。
5. 查询可以按照不同的方式、和数据,查询也可以作为数据库中其
他对象的。答案:查看,分析,更改数据,数据来源
6. 报表是把数据库中的数据的特有形式。答案:打印输出
7. 数据访问页可以将数据库中的数据发布到上去。答案:internet
三、判断题
2. 在access 数据库中,数据是以二维表的形式存放。(“
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Database Systems: The Complete Book
Solutions for Chapter 2
Solutions for Section 2.1
Exercise 2.1.1
The E/R Diagram.
Exercise 2.1.8(a)
The E/R Diagram
Kobvxybz
Solutions for Section 2.2
Exercise 2.2.1
The Addresses entity set is nothing but a single address, so we would prefer to make address an attribute of Customers. Were the bank to record several addresses for a customer, then it might make sense to have an Addresses entity set and make Lives-at a many-many relationship.
The Acct-Sets entity set is useless. Each customer has a unique account set containing his or her accounts. However, relating customers directly to their accounts in a many-many relationship conveys the same information and eliminates the account-set concept altogether.
Solutions for Section 2.3
Exercise 2.3.1(a)
Keys ssNo and number are appropriate for Customers and Accounts, respectively. Also, we think it does not make sense for an account to be related to zero customers, so we should round the edge
connecting Owns to Customers. It does not seem inappropriate to have a customer with 0 accounts;
they might be a borrower, for example, so we put no constraint on the connection from Owns to Accounts. Here is the The E/R Diagram,
showing underlined keys and the numerocity constraint.
Exercise 2.3.2(b)
If R is many-one from E1 to E2, then two tuples (e1,e2) and (f1,f2) of the relationship set for R must be the same if they agree on the key attributes for E1. To see why, surely e1 and f1 are the same. Because R is many-one from E1 to E2, e2 and f2 must also be the same. Thus, the pairs are the same.
Solutions for Section 2.4
Exercise 2.4.1
Here is the The E/R Diagram.
We have omitted attributes other than our choice for the key attributes of Students and Courses. Also omitted are names for the relationships. Attribute grade is not part of the key for Enrollments. The key for Enrollements is studID from Students and dept and number from Courses.
Exercise 2.4.4b
Here is the The E/R Diagram Again, we have omitted relationship names and attributes other than our choice for the key attributes. The key for Leagues is its own name; this entity set is not weak. The key for Teams is its own name plus the name of the league of which the team is a part, e.g., (Rangers, MLB) or (Rangers, NHL). The key for Players consists of the player's number and the key for the team on which he or she plays. Since the latter key is itself a pair consisting of team and league names, the key for players is the triple (number, teamName, leagueName). e.g., Jeff