《数据库基础与应用》 课后习题答案
《数据库及应用》(自考)课后习题参考答案(部分)

《数据库及应用》课后习题参考答案(部分)第一章 数据库基础知识1、实体标识符2、记录(元组),属性(字段)3、表、字段4、数据的正确性和一致性5、可作为键的属性6、对关系逐步分解的过程7、书号8、3NF 、2NF9、 R SR S2=2(R ×S)第二章 Access2000综述1、一、.mdb2、表、查询、报表、窗体、数据访问页3、外面4、打开数据库5、查询1=1第三章数据库的创建与管理1、详细信息、小图标2、关闭Access3、删除、删除4、数据库5、工具、数据库使用工具第四章表与关系1、设计2、导入3、链接4、链接5、like”W?????”“专科”or “本科” or “研究生”>=1000 and <=2000>=#1960-01-01# and <=#2000-01-01#“男” or “女”>=1011 and <=1999>=106、空值、空格7、空、空格8、自动编号9、一个、多个10、空值、升序11、提高查询效率12、参照完整性第五章查询1、1)select 姓名from student where 年龄>=19 and 年龄<=20 and 性别=“男”2)select 课程名,学时数from course where 课程名=“英语”3)select 姓名,课程名,成绩from student,course,grade where student.学号=grade.学号and course.课程号=grade.课程号4)select 姓名,性别,年龄+1 from student5) select * from student order by 年龄6)select 姓名,课程名,成绩from student,course,grade where student.学号=grade.学号and course.课程号=grade.课程号order by 成绩desc7) select 姓名,性别,年龄,课程名,成绩from student,course,grade here student.学号=grade.学号and course.课程号=grade.课程号and 成绩in ( select max(成绩) from grade )8)select 姓名,性别,课程名,成绩from student,course,grade here student.学号=grade.学号and course.课程号=grade.课程号and 成绩>802、行标题、列标题、交叉点3、姓名like “张*”4、家住北京且姓王的5、统计学时总数第6章窗体1、格式、浏览按钮、否2、左边,当前3、数据操作窗体,控制窗体,信息交互窗体4、数据,记录源5、窗体向导,设计6、设计7、shift8、选种要对齐的控件->格式菜单->对齐->靠左第7章报表1、报表页眉、报表页脚、页面页眉、页面页脚、组页眉、组页脚、主体2、视图菜单->报表页眉/页脚3、视图、排序/分组、排序/分组4、主体节的“强制分页”5、新行/新列6、字段、表达式7、=8、count(* ) 、组页眉、组页脚9、count(* ) 、报表页眉、报表页脚10、两第8 章数据访问页1、外部、HTML、.htm2、独立文件3、交互式报表页、数据输入页、数据分析页4、自动创建功能、向导、设计视图、将现有Web页转换为数据访问页5、设计、页面、网页预览6、设计、页面7、文件菜单->网页预览8、设计视图第9章宏与摸板1、操作2、宏组名.宏名3、显示宏名4、条件5、OpenTable 、OpenReport。
(完整版)数据库基础与应用(Access2010)主编刘卫国课后练习答案

数据库基础与应用(Access2010 )主编:刘卫国课后练习题答案第一章习题1一、选择题1.有关信息与数据的概念,下面说法正确的是()。
BA.信息和数据是同义词 B .数据是承载信息的物理符号C.信息和数据毫不相关 D .固定不变的数据就是信息2.通常,一个数据库系统的外模式()。
DA.只能有一个 B .最多只能有一个C.至少两个 D .可以有多个3.数据库的三级模式之间存在的映射,正确的是()。
AA.外模式/ 模式 B .外模式/ 内模式C.外模式/ 外模式 D .模式/ 模式4.在关系数据库系统中,当关系模型改变时,用户程序也可以不变,这是()。
BA.数据的物理独立性 B .数据的逻辑独立性C.数据的位置独立性 D .数据的存储独立性5.以下对关系模型性质的描述,不正确的是()。
CA.在一个关系中,每个数据项是最基本的数据单位,不可再分B.在一个关系中,同一列数据具有相同的数据类型C.在一个关系中,各列的顺序不可以任意排列D.在一个关系中,不允许有相同的字段名6.在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主关键字是R#,S 的主关键字是S#,则S#在R中称为()。
AA.外部关键字 B .候选关键字 C .主关键字 D .超键7.在一般情况下,当对关系R和S 使用自然连接时,要求R和S 含有一个或多个共有的()。
CA.元组 B .行 C .属性 D .记录8.有R,S 和T 3 个关系:R(A,B,C)={(a,1,2),(b,2,1),(c,3,1)}S(A,B,C)={(a,1,2),(d,2,1 )}T(A,B,C)={(b,2,1 ),(c,3,1 )}则由关系R和S 得到关系T 的操作()。
AA.差 B .自然连接 C .交 D .并9.关系模型中有 3 类完整性约束:实体完整性、参照完整性和用户定义完整性,定义外部关键字实现的是()。
CA.实体完整性B.用户自定义完整性C.参照完整性D.实体完整性、参照完整性和用户自定义完整性10.在建立表时,将年龄字段值限制在18~40 之间,这种约束属于()。
数据库应用基础教程课后答案 中国铁道出版社

(10)Transact-SQL的流程控制语句有哪些?各自作用是什么?
答:
①选择控制。SQLServer提供了多个根据条件来改变程序的流程的控制语句。IF…ELSE
与应用。
(2)简述数据库系统的特点。
答:
①数据共享
②减少数据冗余
③具有较高的数据独立性
④增强了数据安全性和完整性保护
(3)实体之间的联系有哪几种?分别举例说明。
答:
实体间的联系有3种类型:
①一对一联系(1:1)。例如,一个班级只有一个班长,一个班长只在一个班级任职,班
长与班级之间的联系是一对一的联系。
行动态的、互动的、高性能的Web服务应用程序。ASP采用脚本语言VBScript或JavaScript
作为自己的开发语言。JSP是Sun公司推出的新一代Web应用开发技术,它可以在Servlet
和JavaBeans的支持下,完成功能强大的Web应用程序。PHP是一种跨平台的服务器端的
嵌入式脚本语言。它大量地借用C、Java和Perl语言的语法,并加入了自己的特性,使Web
③1∶1联系到关系模型的转化。其转化方法是,将两个实体按上述实体转化方法分别
转化为两个关系,并对每个属性增加一个外部关键字,外部关键字由与本实体相联系的对方
实体的关键字组成。
将一个E-R图中的每组联系的两个实体按上述方法分别转化为关系后,还需要对转化
所得到的关系进行整理。
(6)当前,主要有哪几种新型数据库系统?它们各有什么特点?用于什么领域?
它们都可以分别应用到信息系统的设计和实现中,以提高相应部分的处理能力。但是,由于
这3种技术内在的联系性和互补性,将它们结合起来即是一种新的DSS架构。这一架构以
Access 数据库基础及应用教程课后习题答案 米红娟

数据结构化,并由DBMS统一管理;
数据冗余度小;
具有较高的数据独立性;
数据的共享性好;
DBMS还提供了数据的控制功能。
5举例说明以数据库为基础的应用系统
图书馆管理信息系统
人事管理信息系统
考试管理信息系统
仓库管理信息系统
教学管理数据库系统
第二章
一、思考题
1数据库系统的几个组成部分之间的关系是怎样的?
硬件系统和操作系统是支持数据库系统的平台。
相关人员是开发建立使用维护等工作的人
2在数据库系统中,数据库管理员的职责是什么?
完成数据库的建立使用和维护工作
二、选择题
1 B2 C3C4 D5 C6 D7 A8 A9D10 C
三、填空题
1层次模型网状模型关系模型
2实体内部的联系
3实施模型
4主键
5数据库管理系统
三、填空题
1且或
2 between 1986 and 1988
3 year(date())-year([出生日期])
4结构化查询语言
5 select from
6 distinct
7查询控制操作定义
8 group by order by
第七章
一、思考题
略
二、填空题
1显示和编辑数据
2查询
3窗体页眉窗用系统操作系统硬件系统相关人员
数据库(DB):是长期储存在计算机内有组织可共享统一管理的相关数据的集合。
数据库管理系统(DBMS):是位于用户与数据库之间的一个数据管理软件,它是数据库系统的核心。
数据库应用系统:指系统开发人员利用数据库系统资源开发出来的,面向某一类实际应用的软件系统。
数据库基础与应用课后习题答案

数据库基础与应用课后习题答案数据库基础与应用课后习题答案引言:数据库是现代信息系统中不可或缺的一部分,它可以存储和管理大量的数据,并提供高效的数据检索和处理功能。
在学习数据库基础与应用课程时,课后习题是巩固知识的重要方式。
本文将为大家提供一些数据库基础与应用课后习题的答案,希望能帮助大家更好地理解和掌握相关知识。
一、选择题答案1. B2. A3. C4. D5. B6. C7. A8. D9. B10. C二、填空题答案1. 数据库管理系统(DBMS)2. 关系型数据库3. 表4. 主键5. SQL(Structured Query Language)6. SELECT * FROM table_name7. WHERE8. ORDER BY9. UPDATE table_name SET column_name = value WHERE condition10. DELETE FROM table_name WHERE condition三、简答题答案1. 数据库是指按照数据结构来组织、存储和管理数据的仓库,它可以用来存储和管理各种类型的数据,包括文本、图像、音频等。
数据库的特点包括数据的共享性、冗余度的降低、数据的独立性等。
2. 数据库管理系统(DBMS)是指用于管理数据库的软件系统,它提供了对数据库的创建、查询、更新和删除等操作的支持。
常见的DBMS包括MySQL、Oracle、SQL Server等。
3. 关系型数据库是一种基于关系模型的数据库,其中的数据以表的形式组织。
每个表包含多个行和列,行表示记录,列表示字段。
关系型数据库的优点包括数据结构清晰、数据之间的关系明确等。
4. 主键是用于唯一标识表中每条记录的字段,它具有唯一性和非空性。
主键的作用是确保表中的每条记录都能被唯一标识,便于数据的检索和更新。
5. SQL(Structured Query Language)是一种用于管理关系型数据库的语言,它包括数据定义语言(DDL)、数据查询语言(DQL)、数据操纵语言(DML)等。
数据库技术及应用基础教程课后习题参考答案

练习题三:
1.(1)系统规划(2)
.C 4.A(题目中“状态”应更正为“网状”)
6.B 7.D 8.C 9.C 10.A
11.A 12.C 13.B 14.C 15A
16.D(题目中“为加以”应更正为“不加以”)
第3章
练习题二:1.C 5.C 2.B 3.B 4.C 2.D 3.A 4.A 5.A
6.A 7.A 8.A 9.B 10.C
11.C 12.D13.B 14.A15.A
(13题中“OpenFrom”应更正为“OpenForm”)
练习题三:
1. ACCESS2000数据库提供了选择查询、参数查询、交叉表查询、操作查询和SL
查询等五种查询方式。
2. 表、查询、窗体、报表、数据访问页、宏和模块七大对象。
3. SELECT 出版社名,SUM(数量) AS 总数量 FROM 图书表 GROUP BY 出版社名;
4. SELECT 出版社名,书名,SUM(数量) AS 总数量 FROM 图书表 GROUP BY 出版
社名,书名;
5. UPDATE 图书表 SET 数量=数量+5;
3. 设计视图和窗体视图
4. ()
5. 宏是能自动执行某种操作的命令的统称。其功能是自动执行某种操作,控制程序流
程。
6. 报表由报表页眉、页面页眉、主题、页面页脚和报表页脚组成。(p139)
7. 报表有纵栏式、表格式、图表报表、标签报表、子报表等类型(page133-138)
8. ACCESS2000基本宏操作有53种。
实验题二:
1. SELECT 书名,数量,位置 AS 存放位置 FROM 图书表;
数据库基础与应用(答案)

6.Access数据库类型是分值:2
A. 层次数据库
B. 关系数据库
C. 网状数据库
D. 圆状数据库
7.Access是一个什么系统。分值:2
A. 人事管理
B. 数据库
C. 数据库管理
D. 财务管理
8.下列关于Access数据库论述正确的是分值:2
A. 必须包含构成Access数据库的七类不同的对象
A. 字段
B. 报表
C. 控件
D. 页码位
38.在报表属性中,决定报表的外观特征(如高度、宽度)的是分值:2
A. “格式”属性标签
B. “事件”属性标签
C. “数据”属性标签
D. “其他”属性标签
39.报表快照是一种扩展名为______的文件。分值:2
A. .snp
B. .dbf
C. .rtf
D. .dbe
C. 在窗体设计视图中,可以进行数据记录的浏览
D. 在窗体设计视图中,可以进行数据记录的添加
28.当需要将一些切换按钮、单选钮或复选框组合起来共同工作时,需要使用的控件是分值:2
A. 列表框
B. 复选框
C. 选项组
D. 组合框
29.在窗体设计视图中,按____键,同时单击鼠标可以选中多个控件。分值:2
A. 状态栏
B. 对话框
C. 工具栏
D. 菜单栏
21.SQL语句中的DROP关键字的功能是从数据库中分值:2
A. 修改表
B. 删除表
C. 插入表
D. 新建表
22.用表“学生名单”创建新表“学生名单2”,所使用的查询方式是分值:2
A. 删除查询
B. 生成表查询
C. 追加查询
(完整版)《数据库原理及应用》课后习题参考答案解析

《数据库原理与应用》课后习题参考答案第一章作业参考答案1. 单选题 C C D B C2. 判断题对错错错对3填空题网状模型用户商业智能数据挖掘系统设计4简答题1)数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。
数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。
数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。
3)数据约束:用于描述数据结构中数据之间的语义联系、数据之间的制约和依存关系,以及数据动态变化的规则。
主流数据库采用关系图模型。
数据库典型数据模型:层次数据模型网状数据模型关系数据模型其它数据模型(如对象数据模型、键值对数据模型、列式数据模型。
)2)数据库——是一种依照特定数据模型组织、存储和管理数据的文件,数据库文件一般存放在辅助存储器以便长久保存。
数据库具有如下特点:数据不重复存放;提供给多种应用程序访问;数据结构独立于使用它的应用程序;对数据增、删、改、检索由统一软件进行管理和控制。
3)数据库(Database)是一种依照特定模型组织、存储和管理数据的数据结构。
在数据库中,不仅存放了数据,而且还存放了数据与数据之间的关系。
数据库内部元素:用户表:用户在数据库中创建的数据库表;系统表:数据库中系统自带的数据库表;视图:数据库中用于对数据进行查询的虚拟表;索引:数据库中用于加快数据查询的索引项;约束:数据库中对数据、数据关系施加的规则;存储过程:数据库内部完成特定功能处理的程序;触发器:数据库内部因数据变化自动执行的一类存储过程等等4)数据库系统包括:用户、数据库应用程序、数据库管理系统和数据库四个组成要素。
5)数据库管理系统(Database Manage System,DBMS )——是一种专门用来创建数据库、管理数据库、维护数据库,并提供对数据库访问的系统软件。
数据库管理系统(DBMS)主要功能:创建数据库和表; 创建支持结构,如索引等; 读取数据库数据 ; 修改数据库数据; 维护数据库结构; 执行规则; 并发控制; 提供安全性;执行备份和恢复等等第二章作业参考答案1 单选题 C B D A A2. 判断题对对错对错3填空题全外连接数据约束候选键用户定义完整性4简答题外码键1)在关系模型中,使用“关系”来存储“实体”中的数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库基础与应用》课后习题答案
第一章数据库系统概论
1. 人工管理、文件管理、数据库管理
2. 依赖于
3. 独立、联系
4. 做什么、怎么做
5. 文件、数据库
6. 安全性、一致性、并发性、数据库恢复
7. 兼容性强、可靠性高、地域范围广、数据量大、客户数多
8. 主属性、非主属性
9. 1对1、1对多、多对多
10. 1、多
11. 1、多
12. 记录型、1对多
13. 过程、集合
14. 元组、属性
15. 1、n
16. 数据结构、集合运算、独立、数学
17. 封装、继承、多态
18. 操作系统、开发工具
19. 全局模式、外模式、内模式
20. 外模式和模式、模式和内模式
21. 定义(描述)操纵
22. 系统、用户
第二章关系运算
1. 关系数据结构、关系完整性规则、关系运算
2. 域、列名(属性名)
3. 1、多
4. 候选、属性
5. 学生号、非主
6. 实体、参照、用户定义
7. 空值、主码
8. 并、交、差、笛卡尔积
9. a1+b1、a2´b2
10. 选择、2
11. 4、3
12. Õ学生号、X、δ课程名=’程序设计’
13. Õ课程号(X)、C
第三章关系规范化基础
1. X→Y、决定因素
2. 非平凡、平凡
3. 非平凡、完全
4. X、Z
5. X→(Y,Z)、合并性
6. X、候选码
7. (A,C)、2
8. A、1
9. (A,C,G)、3
10. 第三、无损连接、函数依赖
11. 属性、元组、关系
12. 数据冗余、操作异常(更新异常)
13. 第一、3
14. 第一、2
15. 第二、2
16. 第二、
17. BC
第四章结构化查询语言--SQL
一、填空题
1. 视图、基本表
2. 非过程化、集合
3. KUCUN、LIU
4. 列级、表级
5. 主码、单值、外码、检查
6. primary key、foreign key
7. 建立、修改、删除
8. 单行(单值)、多行(多值)
9. 插入、修改、删除
10. 表、建立
11. 修改、查找
12. 基本表、视图
13. 没有影响、有影响
14. create view、update、drop view
15.投影、连接、选择
16. group by、order by
17. inner join、left join、right join
二、根据主教材第四章所给的商品库和教学库,按照下列所给的每条SQL查询语句写出相应的功能。
1. 从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息。
2. 从商品库中查询出所有商品的不同品牌。
3. 从商品库中查询出品牌为熊猫或春兰的所有商品的商品代号、分类名、产地和品牌。
4. 从教学库中查询出每门课程被选修的学生数。
5. 从教学库中查询出只选修了一门课程的全部学生。
6. 从教学库中查询出学生号为@s1的学生所选修、而学生号为@s2的学生没有选修的全部课程。
7. 从教学库中查询出所有已被学生选修的课程。
8. 从教学库中查询出同时选修了3门课程的全部学生。
9. 从教学库中查询出每个专业的学生人数,并按人数多少降序排列。
10. 从教学库中查询出每个学生选课的全部情况,并依次按学生号和成绩排序。
三、根据教材第四章所给的商品库和教学库,按照下列所给的每种功能写出相应的查询语句。
1. select 商品表1.商品代号,单价,数量,产地
from 商品表1,商品表2
where 商品表1.商品代号=商品表2.商品代号
2. select *
from 商品表1
where 数量between 10 and 20 (或where 数量>=10 and 数量<=20)
3. select 分类名,avg(数量) as 平均数量
from 商品表1
group by 分类名
4. select *
from 商品表1
where 单价>=2000 or 数量>=15
5. select *
from 商品表1
where 单价>all(select avg(单价)
from 商品表1
)
6. select distinct 分类名
from 商品表1
group by 分类名having count(*)>1
7. select *,单价*数量as 总价值
from 商品表1
order by 总价值desc
8. select distinct 学生.*
from 学生,选课
where 学生.学生号=选课.学生号and 课程号=any(select 课程号
from 学生,选课
where 学生.学生号=选课.学生号and 姓名=@m1
)
第五章数据库应用系统设计
1. 需求分析、概念设计
2. 数据、处理
3. 需求分析、ER图
4. 概念单一化、描述码
5. 1、多
6. 全局模式、外模式
7. 基本表、视图
8. 多对多、基本表
9. 设计要求、功能完善、操作方便
10. 4、5
11. 旅客登记表、消费卡表
12. 娱乐费表、催补款表
第六章Access数据库管理系统的简单应用
二、单选题
1. C
2. D
3. D
4. B
5. C
6. D
7. B
8. B
9. B 10. C 11. B 12. B 13. D 14. C 15. A
三、填空题
1.表、查询、窗体、报表、页、宏、模块
2.数据库窗体
3.标题栏、菜单栏、工作区、工具栏、状态栏4.下拉菜单
5.255
6.4
7.数字型,货币型,显示方式,精度
8.1,mdb
9.核心,基础
10.表设计器,字段属性
11.该字段的数据,基于该表所创建的数据库对象12.决定数据的打印方式和屏幕上的显示方式13.有(无重复)
14.Ctrl
15.数据来源
16.3
17.1,1或多
18.文本或数字
19.1个或多个表
20.1对多
21.主/子窗体间存在着1对多的关系
22.设计,预览,数据表
23.纵栏式,表格式
第七章Access数据库管理系统的高级应用
二、单选题
1. B
2. A
3. D
4. A
5. D
6. B
7. A
8. D
9. B 10. B 11. D 12. B
三、填空题
1.HTML
2.操作命令,命令,条件表达式
3.53
4.时间,条件
5.类模块,标准模块
6.对象列表框,代码编辑区域,过程事件列表框
7.通用过程不与任何对象相关联,常用过程可以在数据库中的任何位置运行
8.控制宏的流程
9.Visual Basic
10.可以定义新对象,对象
11.独占
12.其它格式的文件数据和其它Access数据库中的对象导入到当前Access数据库中,Access 数据库中的数据库对象传送到另一个数据库或其它格式文件中。