数据库应用基础——access 第 版书后习题 含答案
- 格式:doc
- 大小:136.50 KB
- 文档页数:36
课后练习第三章表一、选择题1.C 2.C 3.A 4.B 5.A 6.B 7.A 8.B二.填空题1.一对一一对多多对多2.文本数字货币超级链接是否型日期/时间3.表结构表记录表结构4.关系5.主键6.数据表7.升8.文本备注9.有效性规则10.内部连接左边外部连接右边外部连接第四章查询一、选择题:1.C 2.A 3.D 4.A 5.B 6.B7.B 8.B二.填空题1.SQL 结构化查询语言2.Update ALTER3.delete Drop4.选择参数5.数据表设计6.分组7.数据表8.##,””9.like “王*”10.连接传递第五章窗体设计一.选择题:1.C2.D3.A4.D5.C6.A7.B8.A二.填空题:1.查询2.主体3.节4.标题数据5.子6.输入数据第六章报表一.选择题1.B2.C3.C4.D5.B6.D7.A二.填空题1.格式2.显示器3.打印机4.统计5.修改6.主体第七章页一.选择题1.D2.D3.C4.B5.C6.B二填空题1.Html 快捷方式2.设计视图页面视图网页预览视图3.自动创建数据访问页4.空数据访问页第八章宏一.选择题1.A2.C3.D4.C二填空题1.操作注释条件宏名2.表名称视图数据模式数据模式3.在Access窗口下数据库窗口宏窗口窗体.报表中自动运行宏4.AutoExec5.AutoKeys九.模块一.选择题1.D2.C3. D4. D5. B6.B7.D8.C二填空题1.Visual Basic for Application2.Function3.用户编写的VBA程序代码4.类模块5.顺序结构6.循环7.Msgbox十.一填空题1.结构化生命周期法原型化法 2.调查研究系统分析系统设计系统实施系统评价3.用户参与程度管理层支持系统复杂程度业务流程再造。
习题一一.选择题1.在下列四个选项中,不属于...基本关系运算的是(排序)。
A. 连接B. 投影C. 选择D. 排序2.一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是(多对多)。
A. 多对多B. 一对多C. 多对一D. 一对一3.为了合理组织数据,在设计数据库中的表时,应遵从的设计原则是(以上各原则都包括)。
A. “一事一地”原则,即一个表描述一个实体或实体间的一种联系。
B. 表中的字段必须是原始数据的基本数据元素,并避免在表中出现重复字段。
C. 用外部关键字保证有关联的表之间的联系。
D. 以上各原则都包括。
4.数据库类型是根据(数据模型)划分的。
A. 数据模型B. 文件形式C. 记录形式D. 存取数据方法5.DBMS是(操作系统支持下的系统软件)。
A. 操作系统的一部分B. 操作系统支持下的系统软件C. 一种编译程序D. 一种操作系统6.在关系型数据库管理系统中,查找满足一定条件的元组的运算称为(选择)。
A. 查询B. 选择C. 投影D. 联接7. 如果要改变一个关系中属性的排列顺序,应使用的关系运算是(投影)。
A. 选择B. 投影C. 连接D. 重建8. 从关系表中,通过关键字挑选出相关表指定的属性组成新的表的运算称为(“连接”运算)。
A.“选择”运算B.“投影”运算C.“连接”运算D.“交”运算9.数据库DB、数据库系统DBMS和数据库管理系统DBS三者之间的关系是(DBS包括DB和DBMS)。
A. DB包括DBMS和DBSB. DBS包括DB和DBMSC. DBMS包括DBS和DBD. DBS与DB和DBMS无关10.数据库系统与文件系统管理数据时的主要区别之一是(B)。
A.文件系统能实现数据共享,而数据库系统却不能。
B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。
C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。
Access 数据库技术与应用课后习题答案第一章一、选择题1-5:D A D A B 6-10:B B C B B二、填空题1、用户操作系统2、关系模型3、1:1 1:n m:n4、二维表元组5、字段名6、域7、候选键或候选关键字8、关系三、简答题10、借阅信息(读者编号、书籍编号、借书日期)读者信息(读者编号、读者信息)图书信息(书籍编号、书籍名称、类别代码)图书类别表(类别代码、允许天数)第二章一、选择题1-5:C A B A D二、填空题1、关系2、主窗体数据库窗体3、开始菜单、双击数据库、双击access图标4、菜单退出、关闭窗口、双击控制图标5、主窗体第三章一、选择题1-5:CBCDC二、填空题1、表查询窗体报表页宏模块2、链接表3、宏4、mdb5、我的文档第四章一、选择题1-5:CBBDB 6-10:DDDAD 11-15:ABDCC 16-20:CBCCD 二:填空题1、主关键字2、结构记录3、升序降序4、会不会5、无有(无重复)6、多对多7、备注型8、字段输入区9、常规10、查找替换第五章一、选择题1-5:ADDCB 6-10:AACDA二、填空题1、分组2、生成表追加查询3、date() now()4、对话框5、“”“”6、行列交叉处7、同一行不同行8、一致第六章一、选择题1-5:CACCC 6-10:DBDBD11:D二、填空题1、主体2、非绑定计算3、格式4、事件其他5、字段列表按钮6、该节标题7、键盘输入8、添加控件9、文本框10、双击单击第七章一、选择题1-5:BDCDC 6-10:DDDDA 11-14:ACDD二、填空题1、纵栏式表格式2、=”第”& [page]&”页共”&[pages]&”页”3、原表记录顺序4、报表向导5、空间定位6、打印预览版面预览7、shift8、4第八章一、选择题1-5:CADAB 6-10:ABABC二、填空题1、纵栏式2、页面网页预览3、设计4、窗体报表5、页第九章一、选择题1-5:CCAAA 6-10:CDADB 11-15:BBDDB二、填空题1、autoexec2、宏组名.宏名3、宏组4、……5、单步运行方式6、opentable7、窗体名称8、命令参数第十章1 CREATE TABLE 学生(学号text(7) primary key, 姓名text(4), 性别text(1))CREATE TABLE 成绩(学号text(7) primary key references 学生, 英语single, 数学single, 计算机single, 物理single, 四级通过logical, 平均分single, 总分single)INSERT INTO 学生V ALUES ("0701001", "王玲", "女");INSERT INTO 学生V ALUES ("0702013", "李力", "男");INSERT INTO 学生V ALUES ("0703003", "马里", "男");INSERT INTO 学生V ALUES ("0704054", "华夫", "男");INSERT INTO 学生V ALUES ("0703012", "刘江", "男");INSERT INTO 成绩( 学号, 英语, 数学, 计算机, 物理, 四级通过)V ALUES ("0701001", 90.5, 88.5, 87, 82, yes)INSERT INTO 成绩( 学号, 英语, 数学, 计算机, 物理, 四级通过)V ALUES ("0702013", 80.5, 88.5, 78, 76, yes)INSERT INTO 成绩( 学号, 英语, 数学, 计算机, 物理, 四级通过)V ALUES ("0703003", 69, 87, 80, 75, no)INSERT INTO 成绩( 学号, 英语, 数学, 计算机, 物理, 四级通过)V ALUES ("0704054", 88, 78.5, 80, 87, yes)INSERT INTO 成绩( 学号, 英语, 数学, 计算机, 物理, 四级通过)V ALUES ("0703012", 90, 89, 82, 70, yes)2(1) UPDATE 成绩SET 平均分= (英语+数学+计算机+物理)/4, 总分= 英语+数学+计算机+物理2(2) SELECT 姓名, 学生.学号FROM 学生INNER JOIN 成绩ON 学生.学号= 成绩.学号WHERE 四级通过= -1OR SELECT 姓名, 学生.学号FROM 学生,成绩WHERE 学生.学号=成绩.学号and 四级通过=yes2(3) SELECT 性别, avg(数学) AS 数学平均分FROM 学生INNER JOIN 成绩ON 学生.学号= 成绩.学号GROUP BY 性别2(4) SELECT 学生.学号, 姓名, 平均分FROM 学生INNER JOIN 成绩ON 学生.学号= 成绩.学号ORDER BY 平均分DESC2(5) SELECT 学生.学号, 姓名, 总分FROM 学生INNER JOIN 成绩ON 学生.学号=成绩.学号WHERE 总分= (SELECT Max(总分) FROM 成绩);Or SELECT TOP 1 学生.学号,姓名FROM 学生,成绩WHERE 学生.学号=成绩.学号ORDER BY 总分DESC2(6) SELECT 学生.学号, 学生.姓名FROM 学生INNER JOIN 成绩ON 学生.学号= 成绩.学号WHERE (((成绩.英语)>=85))2(7) SELECT 学生.学号, 姓名FROM 学生INNER JOIN 成绩ON 学生.学号= 成绩.学号WHERE 计算机between 70 and 852(8) SELECT "男" AS 性别, Avg(物理) AS 物理平均分, Max(物理) AS 物理最高分, Min(物理) AS 物理最低分FROM 成绩INNER JOIN 学生ON 学生.学号=成绩.学号WHERE 性别="男"。
第一章数据库基础一、选择题DBACB,BABC二、简答题1解释什么是信息,什么是数据及二者之间的关系。
.信息(Information)与能源、物质并列为人类社会活动的三大要素,我们所在的时代被称为信息时代。
信息是对现实世界中事物的存在特征和运动状态及不同事物间的相互联系等多种属性的描述。
它反映的是关于某一客观系统中某一事物的某一方面在某一时刻的表现形式。
数据(Data)是客观事物存在方式和运动状态反映的记录。
由于对客观事物存在方式和运动状态所反映的记录是用一定的符号来表达的,因此数据就是信息的具体表现形式。
数据有一定的结构,有型与值之分。
数据的型给出了数据表示的类型,如整型、实型、字符型等,而数据的值给出了符合给定型的值,如整型值取2003,字符型值取“VBA”。
数据是信息的载体,而信息是数据的内涵。
2.什么是数据库?什么是数据库系统?数据库系统由哪些部分组成?数据库是数据的集合,具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。
数据库存放数据是按照数据所提供的数据模式存放的,具有集成与共享的特点,即数据库集中了各种应用的数据,进行统一的构造和存储,而使它们可被不同应用程序所使用。
数据库系统(DBS)是一种可以有组织地、动态地存储大量关联数据并能够方便用户访问的计算机软件和硬件资源组成的系统,主要由数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、硬件平台(硬件)、软件平台(软件)五个部分构成。
3.计算机数据管理的发展阶段经历了哪几个阶段?数据管理是指对数据的组织、存储、维护、查询和传输。
计算机数据管理随着计算机软、硬件和计算机应用范围的发展而不断进步,经历了由低级到高级的三个阶段,详见教材表1-1。
4.什么是数据模型?在数据库系统中,常用的数据模型有哪几种?数据模型是对现实世界数据特征的抽象,由于计算机不能直接处理现实世界中的具体事物,所以必须人为地把具体事物转化为计算机可以处理的数据。
习题一一.选择题1.在下列四个选项中,不属于...基本关系运算的是(排序)。
A. 连接B. 投影C. 选择D. 排序2.一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是(多对多)。
A. 多对多B. 一对多C. 多对一D. 一对一3.为了合理组织数据,在设计数据库中的表时,应遵从的设计原则是(以上各原则都包括)。
A. “一事一地”原则,即一个表描述一个实体或实体间的一种联系。
B. 表中的字段必须是原始数据的基本数据元素,并避免在表中出现重复字段。
C. 用外部关键字保证有关联的表之间的联系。
D. 以上各原则都包括。
4.数据库类型是根据(数据模型)划分的。
A. 数据模型B. 文件形式C. 记录形式D. 存取数据方法5.DBMS是(操作系统支持下的系统软件)。
A. 操作系统的一部分B. 操作系统支持下的系统软件C. 一种编译程序D. 一种操作系统6.在关系型数据库管理系统中,查找满足一定条件的元组的运算称为(选择)。
A. 查询B. 选择C. 投影D. 联接7. 如果要改变一个关系中属性的排列顺序,应使用的关系运算是(投影)。
A. 选择B. 投影C. 连接D. 重建8. 从关系表中,通过关键字挑选出相关表指定的属性组成新的表的运算称为(“连接”运算)。
A.“选择”运算B.“投影”运算C.“连接”运算D.“交”运算9.数据库DB、数据库系统DBMS和数据库管理系统DBS三者之间的关系是(DBS包括DB和DBMS)。
A. DB包括DBMS和DBSB. DBS包括DB和DBMSC. DBMS包括DBS和DBD. DBS与DB和DBMS无关10.数据库系统与文件系统管理数据时的主要区别之一是(B)。
A.文件系统能实现数据共享,而数据库系统却不能。
B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。
C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。
附录各章习题参考答案第1章习题参考答案1.10.1 思考题1. 答:数据库是指长期存储在计算机内的、有组织的、可共享的、统一管理的相关数据的集合。
数据库系统是计算机化的记录保持系统,它的目的是存储和产生所需要的有用信息。
通常,一个数据库系统要包括以下4个主要部分:数据、用户、硬件和软件。
2. 数据库管理系统是位于用户和数据库之间的一个数据管理软件,它的主要任务是对数据库的建立、运用和维护进行统一管理、统一控制,即用户不能直接接触数据库,而只能通过DBMS来操纵数据库。
通常情况下,DBMS提供了以下几个方面的功能。
●数据库定义功能:DBMS提供相应数据定义语言定义数据库结构,刻画数据库的框架,并被保存在数据字典中。
数据字典是DBMS存取和管理数据的基本依据。
●数据存取功能:DBMS提供数据操纵语言实现对数据库数据的检索、插入、修改和删除等基本存取操作。
●数据库运行管理功能:DBMS提供数据控制功能,即数据的安全性、完整性和并发控制等,对数据库运行进行有效的控制和管理,以确保数据库数据正确有效和数据库系统的有效运行。
●数据库的建立和维护功能:包括数据库初始数据的装入,数据库的转储、恢复、重组织、系统性能监视、分析等功能。
这些功能大都由DBMS的实用程序来完成。
●数据通信功能:DBMS提供处理数据的传输功能,实现用户程序与DBMS之间的通信,这通常与操作系统协调完成。
3. 数据库中的数据是结构化的,这是按某种数据模型来组织的。
当前流行的基本数据模型有3类:关系模型、层次模型和网状模型。
它们之间的根本区别在于数据之间联系的表示方式不同。
关系模型是用二维表来表示数据之间的联系;层次模型是用树结构来表示数据之间的联系;网状模型是用图结构来表示数据之间的联系。
层次模型和网状模型是早期的数据模型。
通常把它们通称为格式化数据模型,因为它们是属于以“图论”为基础的表示方法。
4. 关系模型(Relational Model)是用二维表格结构来表示实体及实体之间联系的数据模附录各章习题参考答案• 7 •型。
A c c e s s数据库应用教程课后题答案(共17页)-本页仅作为预览文档封面,使用时请删除本页-课后选择题答案第1章1.一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是( D )。
A.1:1联系B.1:m联系C.m:1联系D.m:n联系2.把实体—联系模型转换为关系模型时,实体之间多对多联系在模型中是通过( C )。
A.建立新的属性来实现B.建立新的关键字来实现C.建立新的关系来实现D.建立新的实体来实现3.对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为( A )。
A.并运算B.交运算C.差运算D.积运算4.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是( B )。
A.并B.选择C.投影D.笛卡儿乘积5.关系型数据库中所谓的“关系”是指( B )。
A.各个记录中的数据彼此间有一定的关联B.数据模型符合满足一定条件的二维表格式C.某两个数据库文件之间有一定的关系D.表中的两个字段有一定的关系6.下述关于数据库系统的叙述中正确的是( A )。
A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据7.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是( C )。
A.DB包含DBS和DBMS B.DBMS包含DB和DBSC.DBS包含DB和DBMS D.没有任何关系8.在数据管理技术的发展过程中,可实现数据共享的是( C )。
A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.系统管理阶段9.1970年,美国IBM公司研究员提出了数据库的( C )。
A.层次模型B.网状模型C.关系模型D.实体联系模型10.设属性A是关系R的主键,则属性A不能取空值。
这是( A )。
A.实体完整性规则B.参照完整性规则C.用户定义完整性规则D.域完整性规则11.数据库技术的奠基人之一.Codd从1970年起发表过多篇论文,主要论述的是( C )。
数据库基础及ACCESS应用教程课后习题第一章!一、选择题1.下列各种关系中,是一对多关系的为(a)a.正校长和副校长b.学生和课程c.医生和患者d.产品和零部件2.下列哪个不是数据库系统的组成要素(b)a.用户b.网络c.软件系统d.硬件平台3.以下有关数据模式类型的论调,哪个就是错误的(b)a.模式b.混合模式c.内模式d.外模式4.以下关系叙述中,哪个就是错误的(c)a.关系是二维表b.关系是动态的c.关系模式也是动态的d.关系数据库用主键来唯一识别元组。
5.以下关系数据库的叙述,哪个就是恰当的(b)a.允许任何两个元组是完全相同b.外键不是本关系的主键c.主键不能是组合的d.不同的属性必须来自不同的域二、判断下列各题的正确性1.数据库系统就是由硬件系统、数据库、数据库管理系统、应用领域系统、数据库管理员和用户共同组成(√)2.数据库管理系统负责数据库在建立、使用和维护时的统一管理、统一控制(√)3.实体完整性规则规定基本关系的所有主属性都无法挑空值,而不仅就是主键整体无法挑空值(√)4.用网状结构表示实体及其之间联系的模型称为网状模型。
结点不得多于一个父结点,可以有一个以上的结点,无父结点(×)5.笛卡儿内积的基数就是相同域的基数之和(×)三、写下以下关系运算则表示1.年龄在35风以上的患者请问:σ年龄>35(患者表中)2.找到所有的主任医师答:σ职称=主任医师(医师表)3.查找王林医师的所有患者请问:∏患者表中.姓名(σ医师表中.姓名=王林(医师表中求诊表中患者表中)4.找出刘戈主治医师的相关信息请问:∏医生表中.姓名,??(σ患者表中.姓名=刘戈(医师表中求诊表中患者表中)四、思考题1.数据库技术是如何发展的?请问:数据库技术就是随着信息技术的发展而发展,经历了人工管理阶段、文件系统管理阶段至如今的数据库管理系统阶段、分布式数据库管理系统阶段和面向对象的数据库管理系统阶段。
Access数据库应用基础教程(第三版)习题集答案第1章数据库系统概述1. 什么是数据库?什么是数据库系统?答:数据库(database)是存放数据的仓库,严格的讲,数据库是长期存储在计算机内,有组织的,可共享的大量数据集合。
数据库系统(database systems),是由数据库及其管理软件组成的系统。
它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。
它是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。
2. 什么是数据库管理系统?它有哪些主要功能?答:数据库管理系统(database management system)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称dbms。
它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
数据库管理系统的主要功能有:数据定义、数据操作、数据库的运行管理、数据组织、数据库的保护、数据库的维护和通信。
3. 说出几种常用的数据模型。
答:层次模型、网状模型、关系模型。
4. 什么是关系模型?答:关系模型是用二维表的形式表示实体和实体间联系的数据模型。
5. 简述数据库设计的步骤。
答:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的建立和测试、数据库运行和维护。
第2章 SQL 语言简介1. 什么是SQL语言?SQL语言具有哪些特点和功能?答:SQL是一种数据库查询和程序设计语言,用于存取数据以及查询更新和管理关系数据库系统。
SQL的特点和功能有:查询,操作,定义和控制四个方面,SQL语言具有高度的非过程化,语言简洁,语义明显,语法结构简单,直观易懂的特点。
SQL语言即可以作为独立语言使用,用户可以在终端键盘上直接键入SQL命令对数据库进行操作,也可以作为嵌入式语言,嵌入到其他高级语言中。
2. SQL语言包含哪几个部分?答:SQL语言包含4个部分:数据定义语言(DDL-Data Definition Language)、数据查询语言(DQL-Data Query Language)、数据操纵语言(DML-Data Manipulation Language)、数据控制语言(DCL-Data Control Language)3. 在联接查询中,包含哪几类联接?答:联接可分为3类:(1)内部联接(典型的联接运算,使用类似于 = 或 <> 的比较运算符)。
习题一一.选择题1.在下列四个选项中,不属于...基本关系运算的是(排序)。
A. 连接B. 投影C. 选择D. 排序2.一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是(多对多)。
A. 多对多B. 一对多C. 多对一D. 一对一3.为了合理组织数据,在设计数据库中的表时,应遵从的设计原则是(以上各原则都包括)。
A. “一事一地”原则,即一个表描述一个实体或实体间的一种联系。
B. 表中的字段必须是原始数据的基本数据元素,并避免在表中出现重复字段。
C. 用外部关键字保证有关联的表之间的联系。
D. 以上各原则都包括。
4.数据库类型是根据(数据模型)划分的。
A. 数据模型B. 文件形式C. 记录形式D. 存取数据方法5.DBMS是(操作系统支持下的系统软件)。
A. 操作系统的一部分B. 操作系统支持下的系统软件C. 一种编译程序D. 一种操作系统6.在关系型数据库管理系统中,查找满足一定条件的元组的运算称为(选择)。
A. 查询B. 选择C. 投影D. 联接7. 如果要改变一个关系中属性的排列顺序,应使用的关系运算是(投影)。
A. 选择B. 投影C. 连接D. 重建8. 从关系表中,通过关键字挑选出相关表指定的属性组成新的表的运算称为(“连接”运算)。
A.“选择”运算B.“投影”运算C.“连接”运算D.“交”运算9.数据库DB、数据库系统DBMS和数据库管理系统DBS三者之间的关系是(DBS包括DB和DBMS)。
A. DB包括DBMS和DBSB. DBS包括DB和DBMSC. DBMS包括DBS和DBD. DBS与DB和DBMS无关10.数据库系统与文件系统管理数据时的主要区别之一是(B)。
A.文件系统能实现数据共享,而数据库系统却不能。
B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。
C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。
第一章数据库基础知识第一节数据库基础知识1、答案:A解析:本题考查信息和数据的概念及联系。
信息是关于现实世界事物的存在方式或运动形态反映的综合,是人们进行各种活动所需要的知识。
数据是描述现实世界事物特征的符号集合。
数据与信息的联系是:数据是信息的符号表示或称为载体;信息则是数据的内涵,是对数据语义的解释。
2、答案:数据库系统解析:本题考查数据管理的发展阶段及各阶段的特点。
数据管理的发展阶段经历了人工管理、文件系统、数据库系统(后发展为分布式系统和面向对象数据库系统)等几个阶段,在人工管理阶段:数据和应用程序不具有独立性,数据不能长期保存且不能共享,冗余度高;在文件系统阶段:数据和应用程序具有一定独立性,数据可以长期保存,但数据不能共享,冗余度高;在数据库系统阶段实现了数据共享,减少了数据冗余,且数据和应用程序具有较高的独立性。
3、答案:B解析:本题考查数据库系统和文件系统的特点。
数据库系统与文件系统相比其特点是:实现了数据共享,减少了数据冗余,但并不是避免了数据的所有冗余,因为在一定条件下,一定的数据冗余是有必要的。
数据库系统中的数据一致性,是指能对数据进行统一的修改,从而保证数据的一致性。
第二节数据库系统1、答案:D解析:本题考查数据库系统的组成。
数据库系统是指引进数据库技术后的计算机系统,它由5部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户。
2、答案:A解析:本题考查数据库管理系统的功能。
数据库管理系统是运行在操作系统之上的负责管理数据库应用的管理软件。
它一般由数据定义功能(管理数据库对象)、数据操纵功能(实现数据查询和维护)、数据控制功能(数据库权限管理)以及数据维护(数据库备份、转存和恢复等)等功能构成。
3、答案:物理独立性解析:本题考查物理独立性和逻辑独立性的概念。
数据的独立性分为物理独立性和逻辑独立性。
物理独立性是指当数据的存储结构(或物理结构)改变时,通过DBMS的相应改变可以保持数据的逻辑结构不变,从而应用程序也不必改变。
第一章!一、选择题1.下列各种关系中,是一对多关系的为(A)A.正校长和副校长 B.学生和课程 C.医生和患者 D.产品和零部件2.下列哪个不是数据库系统的组成要素(B)A.用户 B.网络 C.软件系统 D.硬件平台3.下列有关数据模式类型的提法,哪个是错误的(B)A.模式 B.混合模式 C.内模式 D.外模式4.下列关系描述中,哪个是错误的(C)A.关系是二维表 B.关系是动态的 C.关系模式也是动态的 D.关系数据库用主键来唯一识别元组。
5.下列关系数据库的描述,哪个是正确的(B)A.允许任何两个元组是完全相同 B.外键不是本关系的主键C.主键不能是组合的 D.不同的属性必须来自不同的域二、判断下列各题的正确性1.数据库系统是由硬件系统、数据库、数据库管理系统、应用系统、数据库管理员和用户组成(√)2.数据库管理系统负责数据库在建立、使用和维护时的统一管理、统一控制(√)3.实体完整性规则规定基本关系的所有主属性都不能取空值,而不仅是主键整体不能取空值(√)4.用网状结构表示实体及其之间联系的模型称为网状模型。
结点不得多于一个父结点,可以有一个以上的结点,无父结点(×)5.笛卡儿积的基数是不同域的基数之和(×)三、写出下列关系运算表示1.年龄在35风以上的患者答:σ年龄>35(患者表)2.找出所有的主任医师答:σ职称=主任医师(医师表)3.查找王林医师的所有患者答:∏患者表.姓名(σ医师表.姓名=王林(医师表就诊表患者表)4.找出刘戈主治医师的相关信息答:∏医生表.姓名,……(σ患者表.姓名=刘戈(医师表就诊表患者表)四、思考题1.数据库技术是如何发展的?答:数据库技术是随着信息技术的发展而发展,经历了人工管理阶段、文件系统管理阶段到如今的数据库管理系统阶段、分布式数据库管理系统阶段和面向对象的数据库管理系统阶段。
2.数据的三个世界概念有什么意义?答:数据的三个世界即现实世界、概念世界(也称信息世界)和数据世界(也称计算机世界)。
Uccess 数据库应用基础》教材课后习题参考答案第1章习题一、 选择题 1.C 2. A 3.B 4.D 5.C 6.D 7.A 8.B 9.B 10. A 11. C 12. B 13.B 14.D 15.D 16.C二、 填空题(1).数据库管理系统 (2).数据库的设计(3).逻辑数据模型(4).矩形(5).菱形(6).外部关键字 或外码(7).实体完整性第2章课后习题答案一、选择题 1. D 2. A 3. D 4. D 5. C 二、填空题1.关系数据模型2.主键(或主关键字)3.属性元组4.D5.连接三、简答题1. 属性:一张二维表中垂直方向上的数据称为属性,不同的列就代表不同的属性。
域:属性取值的变化范围称为该属性的域。
元组:一张二维表中水平方向上的所有数据作为一个整体称为元组,一整行表示一个元组。
主关键字:一个关系中往往同时存在多个候选关键字,可以人为从中挑出一个候选关键字作为这个关 系的主键(或主码)。
外部关键字:如果关系中的某个属性或属性的组合不是这个关系的主关键字,但却是另一个关系的主 关键字时,则称该属性或属性的组合为这个关系的外部关键字或外码。
2. 一元运算有:选择、投影二元运算有:并、差、交、笛卡尔积、连接、自然连接、除 3. 笛卡尔积:对两个结构不同的关系模式进行无条件合并。
连接:在笛卡尔积的基础上,只选择关系中满足一定条件的元组进行合并。
自然连接:两个关系模式中出现公共属性(或者属性名不同,但语义相同的属性),在连接运算中,依 据共有属性值相等处建立的连接操作。
4. 关系模型包含实体完整性约束、参照完整性约束和自定义完整性约束。
在实体完整性约束中要求任一元 组的主关键字不能为空值。
5.R-SRns第3章习题答案、选择题1 〜5. AA(CBD 6〜10. CCDBA 11 〜12. CA二、填空题1.62. ALT+F+X3. 导航窗格4.为数据库设置密码一、选择题l.C2.D 3.A 4. C第5. B6.C4章参考答案7.C 8. C 9.A 10. C11. A 12. C 13. D 14.A 15. C 16. D 17.B 18.A 19.C 20. D二、填空题1.设计视图2. OLE对象3.644. 1、105.外部关键字或外键6. L 7. 默认值8冻结9. ?丽*10. 唯一第5章参考答案二、填空题1.参数查询2.操作3. DATE()4.生成器5.行标题6.数据表7.查询8. *、?9.Like "m*\ Like "m*'\ Like "?m*\ Like Like "[F-H]*"10.子查询11.交叉表查询向导、查询设计视图12.超期天数:DATE()-[借出图书]![应还日期]13.查找重复项14. Year([出生日期])=1983 15. # 16.更新查询一、选择题 l.B 2.C 3.B 4.D 5.B第8章习题参考答案6.D7.A8.D9.B10.D ll.A 12.DD14.A 15.A二、填空题 1.表或查询或者SQL 语句 [page]&,7>,&[pages] 5.= 6. 2.主3.布局视图 4.组页1.C 2.B 3.D 4. A 5.D 6. C 7D 8. B 填空题1.参数2. XML3. Shif4.子宏5.DoCmd.RunMac6.AddMenu17.计算字段 18. HAVING19. ORDER BY20. UPDATE Students SET 姓名="王涛"WHERE 姓名="王保"第6章习题答案一、选择题:1 〜5.DCAAB6〜10. BACBD 11 〜15. CDBBC 16〜20. BBCDA 21—25.BAACB 26〜30.AAABD 31 〜35.ADBCC36〜40. DCCBC41—45.DDCBA46 〜48. ACB二、填空题 1. 5 2. 157 3.标准模块、类模块4.冒号(:)5.顺序结构 分支结构 循环结构6.按值传递7.28. 0 9. Int(num/2)= num/2 a = a + 110. m + 2 11. x>=5第7章窗体参考答案一、 选择题1. D2. D3. C4. B5. D6. B7. C8. A9. C 10. C 11. C 12. B 13. D 14. B 二、 填空题1.主体2.文本框3.输入掩码(InputMask)4. ControlSource5. change6.属性7.记 录源(RecordSource)8. ControlSource9.数据 10. 一、多 11. ControlSource 12. RowSourceType> 部门、2 13. Now()、1000、0、Docmd.Close第9章答案选择题第10章选择题1.A2. C3. B4. D5. B6.C7.C8.A 9.D 10.A ll.D 12.B13.A。