数据库技术及应用课后题

上传人:平*** 文档编号:10373784 上传时间:2017-10-07 格式:DOC 页数:13 大小:49.53KB
返回 下载 相关 举报
数据库技术及应用课后题_第1页
第1页 / 共13页
数据库技术及应用课后题_第2页
第2页 / 共13页
数据库技术及应用课后题_第3页
第3页 / 共13页
数据库技术及应用课后题_第4页
第4页 / 共13页
数据库技术及应用课后题_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《数据库技术及应用课后题》由会员分享,可在线阅读,更多相关《数据库技术及应用课后题(13页珍藏版)》请在金锄头文库上搜索。

1、- Page 1-数据库技术及应用(Access2007) 第一章 习题答案一、单选题1A2D3B4C5B6A7D8B9C10 B11 B12 D13 A14 D15 A二、填空题1选择、投影和连接2层次、网状和关系模型3数据库管理系统4关键字5等值连接6关系798选择9事物之间的联系10 R-S三、思考题1数据库系统与文件系统的异同点在哪里?答:文件系统和数据库系统之间的区别:(1)文件系统用文件将数据长期保存在外存上,数据库系统用数据库统一存储数据;(2)文件系统中的程序和数据有一定的联系,数据库系统中的程序和数据分离;(3)文件系统用操作系统中的存取方法对数据进行管理,数据库系统用 DB

2、MS 统一管理和控制数据;(4)文件系统实现以文件为单位的数据共享,数据库系统实现以记录和字段为单位的数据共享。文件系统和数据库系统之间的联系:(1)均为数据组织的管理技术;- 1 - Page 2-(2)均由数据管理软件管理数据,程序与数据之间用存取方法进行转换;(3)数据库系统是在文件系统的基础上发展而来的。2什么是数据库、数据库系统、数据库管理系统和数据库应用系统,并说明它们之间的关系?答:数据库(DB ) 、数据库管理系统(DBMS ) 、数据库应用系统(DBAS)和数据库系统(DBS)是四个不同的概念。数据库(Database,DB )就是为实现一定的目的按一定的组织方式存于某种存储

3、介质上的相关数据的集合。数据库管理系统(Database Management System,DBMS) 。它是由一些编制好的计算机程序组成的系统软件,它能像图书管理员一样,为人们管理数据库中的数据,实现数据管理的各项功能。数据库应用系统(Database Application System,DBAS)指应用程序员使用数据库管理系统,所开发的解决终端用户实际问题的软件系统。数据库系统是一个整体系统,包含数据库及数据库管理系统和数据库应用系统。数据库管理系统是在操作系统支持下,对数据库进行管理的工具软件。数据库管理系统如同一座桥梁,一端连接面向用户的数据库应用系统,另一端连接存放数据的数据库。

4、数据库管理系统的操作对象是数据库,也是数据库与外界交互的唯一接口;数据库管理系统的服务对象是数据库应用系统,数据库应用系统和用户必须通过数据库管理系统才能实现对数据库的定义、查询、更新、插入和删除等功能。所以说,数据库管理系统是数据库系统的核心。3笛卡尔积、等值联接、自然联接三者之间有什么区别?答:笛卡尔积对两个关系 R 和 S 进行乘操作,产生的关系中元组个数为两个关系中元组个数之积。等值联接则是在笛卡尔积的结果上再进行选择操作,从关系 R 和 S 的笛卡儿积中选择对应属性值相等的元组;自然连接则是在等值联接(以所有公共属性值相等为条件)的基础上再行投影操作,并去掉重复的公共属性列。当两个关

5、系没有公共属性时,自然连接就转化我笛卡尔积。第二章 习题答案一、单选题1C2D3D4D5B二、填空题1导航窗格2ACCDT3表、查询、窗体、报表、宏和模块4Alt+F45创建空数据库和使用模板创建数据库三、思考题1Access 2007 与 Office 2007 之间有什么关系?答:Access 2007 是美国微软公司开发的一个基于 Windows 操作系统的关系型数据库管理系统,可为用户提供高效、易用和功能强大的数据管理功能。Access 2007 作为 Office 2007 办公软件包中的一个组件,具有与 Word、Excel 和 PowerPoint 等相同的安装、启动与退出方法。

6、2如果 Access 2007 的状态栏中显示下列消息: “此操作或事件已被禁用模式阻止。 ”是什么原因?- 2 - Page 3-答:当 Access 2007 状态栏中显示下列消息:“此操作或事件已被禁用模式阻止。 ”这是因为在默认情况下,如果用户打开了未选择信任的数据库,或者打开了不在受信任位置的数据库,Access 2007 将禁止运行所有动作查询。3保护数据库的最简单的方法是什么?答:最简单的保护措施是为 Access 数据库设置访问密码。第三章 习题答案一、单选题1D2B3D4C5B6A7A8D9C10 A11 A12 B13 C14 D15 A二、填空题1记录20,93冻结列4升

7、序,降序5输入掩码三、思考题1数字数据类型与货币型的相同点与区别是什么?答:数字数据类型用于存储要在计算中使用的数值,货币值除外。例如,产品表的“库存量”,订单明细表的“数量” 、 “折扣”字段等。数字型字段的大小由数字类型决定,常用数字类型有以下几种:(1)字节,存放0 255 之间的整数,字段大小为 1;(2)整型,存放-3276832767 之间的整数,字段大小为2;(3)长整型,存放-2147483648 2147483647 之间的整数,字段大小为4;(4 )单精度型,存放-3.4E383.4E38 之间的实数,字段大小为4;(5)双精度型,存放-1.79734E308 1.7973

8、4E308 之间的实数,字段大小为8 。货币型用于存储货币值,占8 个字节,系统自动将货币字段的数据精确到小数点前 15 位及小数点后4位。向货币型字段输入数据时,系统会自动给数据添加2 位小数,并显示货币符号与千位分隔符。例如,- 3 - Page 4-产品表与订单明细表的“单价”字段。2主键、外键和索引的区别是什么?答:主键(primary key) 能够唯一标识表中某一行的属性或属性组。一个表只能有一个主键,但可以有多个候选索引。主键常常与外键构成参照完整性约束,防止出现数据不一致。主键可以保证记录的唯一和主键域非空,数据库管理系统对于主键自动生成唯一索引,所以主键也是一个特殊的索引。外

9、键(foreign key )是用于建立和加强两个表数据之间的链接的一列或多列。简言之,表的外键就是另一表的主键,外键将两表联系起来。一般情况下,要删除一张表中的主键必须首先要确保其它表中的没有相同外键(即该表中的主键没有一个外键和它相关联) 。索引(index) 是用来快速地寻找那些具有特定值的记录。主要是为了检索的方便,是为了加快访问速度,按一定的规则创建的,一般起到排序作用。所谓唯一性索引,这种索引和前面的“普通索引”基本相同,但有一个区别:索引列的所有值都只能出现一次,即必须唯一。总结:主键一定是唯一性索引,唯一性索引并不一定就是主键。一个表中可以有多个唯一性索引,但只能有一个主键。主

10、键列不允许空值,而唯一性索引列允许空值。主键可以被其他字段作外键引用,而索引不能作为外键引用。第四章 习题答案一、单选题1B2B3C4D5D6C7A8C9C10设计网格二、填空题132姓名 Like 王*3参数查询4查询条件5#三、思考题1在此数据库的基础上,写出 SQL 语句(1)查出所有男同学的基本信息select * from 学生基本信息表where 性别= 男(2)查出学生的学号,姓名,班级,课程名称,成绩- 4 - Page 5-select 学生基本信息表.学号, 学生基本信息表.姓名,学生基本信息表 .班级,课程信息表.课程名称,成绩信息表.成绩From 学生基本信息表, 课程

11、信息表,成绩信息表Where 学生基本信息表.学号=成绩信息表.学号 and 课程信息表. 课程 ID=成绩信息表. 课程 ID(3)查出成绩表中成绩大于平均成绩的信息Select * from 学生成绩表Where 成绩(select Avg(成绩 ) from 学生成绩表)(4 )查出民族为汉族或者回族的学生的所有基本信息Select * from 学生基本信息表Where 民族= 汉族 or 民族 = 回族(5)查出成绩在7080 分之间的学生姓名,课程名称和成绩Select 学生基本信息表.姓名,课程信息表.课程名称,成绩信息表.成绩From 学生基本信息表, 课程信息表,成绩信息表W

12、here 学生基本信息表.学号=成绩信息表.学号 and 课程信息表. 课程 ID=成绩信息表. 课程 ID And 成绩信息表.成绩 between 70 and 802有如下的成绩查询,根据该查询回答问题答:1) 来自于学生、成绩、课程表2) 不能插入记录,因为是来自多个表的查询,插入按钮失效3) 单击列标选中列,再拖动到新位置4) 写出 SQL 查询:(1)SELECT 成绩 FROM 成绩列表 WHERE 姓名= “黄宏 ”AND 课程= ”计算机”(2)SELECT * FROM 成绩列表 WHERE 出生日期 #1979-12-31#(3)SELECT 姓名 FROM 成绩列表 W

13、HERE 成绩60 and 成绩(Select AVG成绩 From 成绩列表)(5)not “计算机”第五章 习题答案一、单选题1B2A3D4C5D二、填空题- 5 - Page 6-1绑定性控件、非绑定性控件和计算型控件2控件来源3=4一对多三、思考题1为什么创建完切换面板,运行时会出错?答:原因可能有如下几种(1)在编辑切换面板时,删除了窗体上,系统预先布置的按钮、文本框等。(2)在切换面板上调用了某些对象,之后又删除了要调用的对象。如:删除了切换面板上要打开的窗体。(3)调用了无法运行或运行出错的宏。2为什么删除了原有的“切换面板”窗体,重新创建后,却找不到新的“切换面板”窗体?答:切

14、换面板由两部分组成,窗体对象中的“切换面板”窗体和表对象中的 Switch Items 表,当要删除原有的切换面板时,正确的做法是将两个内容全部删掉,再重建,而不是只删除窗体。第六章 习题答案一、单选题1C2D3D4D5C二、填空题1绑定性控件、非绑定性控件和计算型控件2页面页眉3表达式4.snp三、思考题1报表由哪些部分组成?答:报表中的信息可以分布在五个部分中:报表页眉、页面页眉、主体、页面页脚和报表页脚,每个部分称为一个“节” 。2报表与窗体的区别与联系是什么?答:报表和窗体有许多共同之处:它们的数据来源都是表、查询和 SQL 语句,创建窗体时所用的控件基本上都可以在报表中使用,设计窗体时所用到各种控件操作也同样可以在报表的设计过程中使用。报表与窗体的区别在于用途不同:窗体主要用于数据的输入和与用户的交互,而报表主要用于按照指定的格式来打印输出数据,不能在报表中输入数据。3报表的功能是什么?答:数据库的打印工作是通过报表对象实现的,报表的主要功能就是根据需要将数据库中的有关数据提取出来进行整理、分类、汇总和统计,并以要求的格式打印出来。同窗体一样,报表本身不存储数据,它的数据来源于表、查询和 SQL 语句,只是在运行时将信息收集起来,再用各种控件来显示这些数据。- 6 - Page 7-第七章 习题答案一、单选题1D2A3B4B5B6C7A8B二、填空题1上部

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号