




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Access数据库复习题一.概念解释答:1. 数据库:是按一定的组织方式来组织、存储、管理数据的“仓库”,是一个单位或组织按照某种特定方式存储在计算机内数据的集合,是与一个特定的组织各项应用相关的全部数据的汇集。2.DDL:数据定义语言,供用户定义数据库的模式、存储模式、外模式、各级模式间的映射、有关的约束条件等3.DML:数据库操纵语言,实现对数据库的检索、插入修改、删除等基本操作。4.关键字:关键字也称作码,表中的属性或属性组,它(它们)的值唯一的标识了一个元组,那么这个属性或属性组就称为该关系的关键字或码。5.2NF:如果一个关系R属于1NF,且每个非主属性完全依赖于关键字,则R属于2NF。6.函数依赖:函数依赖用以说明在一个关系中属性之间相互联系的情况,如果作为关键字的属性或属性组对于关系中的其它属性具有决定作用,那么其它属性对于关键字的属性或属性组就存在着依赖,在关系理论中把这种依赖称为函数依赖。7.查询:查询是一种Access数据库对象,其中保存了一套用于从一个表或多个表,或其他查询中抽取数据的查询方式,按照用户的需求和商业规则从表中提取数据。8.模块:用DBA编写的程序段9.关系:给定一组域D1,D2Dn,这些域可以完全不同,也可以部分或全部相同。D1, D2Dn的笛卡儿积为:D1D2Dn(d1, d2dn)| diDj, i= 1, 2 n。设有属性A1,A2An,分别在值域D1,D2Dn中取值,这些值域中的任意一个子集称为一个关系,记为R(D1,D2Dn), R D1D2Dn10.关系规范化:一个低一级的范式关系,通过投影运算转换为若干高一级范式的关系的集合。这种过程称为关系规范化。11.元组:表中的一行是一个元组,唯一表示表中一行的一个或几个属性。12.函数依赖:设关系R中,X、Y为R的两个属性,如果每个X值都有唯一的Y值与之对应,则称属性Y函数依赖于属性X;或称属性X唯一确定属性Y,记作XY。13.数据库保护:操作、越权使用数据库利用计算机进行犯罪活动等等,都会破坏数据库中的数据。数据库保护就是要排除和防止对于数据库的干扰和破坏,确保数据库中的数据安全可靠、正确、有效,以及在遇到破坏时能尽快恢复。主要是通过安全性控制、完整性控制、并发性控制数据库恢复这四方面进行的。14.数据库管理系统:数据库管理系统(DBMS)是对数据库进行管理的系统软件,按计算机的层次结构,它位于用户和操作系统之间的一层数据管理软件,通常由DDL及其翻译程序、DML及其翻译程序、数据库运行控制程序和使用程序四部分组成,应该具有数据库定义、数据库操纵、数据库运行控制和数据字典等四方面的功能。15.数据库管理员(DBA):是控制数据整体结构的人,负责保护和控制数据,使数据能被任何有权限使用的人有效的使用。16.窗体:Access数据库中的窗体对象是提供给用户进行交互式数据库操纵的图形界面。17.主关键字:主关键字又称为主码,是表中的一个或多个字段,它的每个值都唯一地标识一条记录。在两个表的关系中,主关键字用来在一个表中引用来自于另一个表中的特定记录。18.数据操纵语言(DML):用于执行对数据库数据的存取、检索、修改、添加和删除等基本操作19.控件:控件是窗体、报表和数据访问页中用于显示数据、执行操作,或装饰窗体和报表时的对象。二.填空题1.Access是由_、_、_、_四个基本部分组成。2.Access所使用的对象有_、_、_、_、_、_、_。3.DBMS应具有_、_、_、_四个方面的功能。4.Access中提供了_、_、_、_、_五种类型的查询。5.数据库系统的体系结构是由_、_、_三级模式结构和_、_二级映射结构组成。6.Access2000的主要功能有_、_、_、_、_、_、_。答:1.Access是由(数据库引擎)、(数据库对象)、(设计工具)、(编程工具)四个基本部分组成。2.Access所使用的对象有(表)、(查询)、(窗体)、(报表)、(宏)、(模块)、(Web页)。3.DBMS应具有(数据组织)、(表链接和数据存取)、(数据输入和编辑)、(数据表示)四个方面的功能。4.Access中提供了(选择查询)、(参数查询)、(交叉表查询)、(操作查询)、(SQL查询)五种类型的查询。5.数据库系统的体系结构是由(内模式)、(模式)、(外模式)三级模式结构和(外模式/模式)、(模式/内模式)二级映射结构组成。6.Access2000的主要功能有(组织数据)、(建立查询)、(设计窗体)、(输出报表)、(建立数据共享机制)、(建立超链接)、(建立应用系统)。三.关系运算题1已知R、S关系如表所示,求R-S、RS、RS。R:ABCa3db4tr3eS:ABCbefr3ed3t解:1已知R、S关系如表所示,求R-S、RS、RS。R:ABCa3db4tr3eS:ABCbefr3ed3t解:R-S结果为:ABCa3db4tRS结果为:ABCa3db4tr3ebefd3tRS结果为:ABCr3e四.综述题1某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用E-R图画出此工厂产品,零件,材料,仓库的概念模型(10)2 数据库系统结构的三级模式是什么?(10)3 下面的关系的关系模式属于几范式?如果不是3NF,将其规范到3NF。(10)编号姓名性别职务工资工作简历起止时间A001张家林男总经理5500总经理1986B002王定一男副总经理5000销售部副主任19861989B002王定一男副总经理5000销售部主任19891995B002王定一男副总经理5000副总经理19954简述关系规范化的过程(可仅限于在函数依赖的情况下)。5设有学生关系Students(学号,姓名,性别,年龄,班级,班主任,课程号,成绩)。问:关键字是什么?该学生关系的等级是什么?怎么样把该关系规范化为3NF?6根据一般性描述,涉及ER图。BBS论坛的基本功能:l 用户注册和登录,后台数据库需要存放用户的注册信息和在线状态信息;l 用户发贴,后台数据库需要存放贴子相关信息,如贴子内容、标题等;l 论坛版块管理:后台数据库需要存放各个版块信息,如版主、版块名称、贴子数等;答:综述题1某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用E-R图画山此工厂产品,零件,材料,仓库的概念模型(10)2数据库系统结构的三级模式是什么?(10)答:数据库的基本结构是由用户级、概念级和物理级组成的三级结构,分别称为概念模式、外模式、内模式。概念模式简称模式,是由数据库设计者综合所有用户数据,按照统一的观点构造的全局逻辑结构,它是用模式描述语言来描述的,由多种概念记录组成的数据库;是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。一个数据库系统只有一个模式。外模式又称子模式,是用户与数据库的接口,是应用程序可见的数据描述。从逻辑关系上看,外模式是概念模式的一部分,或者说是模式的一个逻辑子集。内模式又称物理模式或存储模式,它描述数据在存储介质上的安排与存储方式。内模式是由系统程序员设计和组织的,是系统程序员看到和理解的数据库。一个数据库只有一个内模式。3.下面的关系的关系模式属于几范式?如果不是3NF,将其规范到3NF。(10)编号姓名性别职务工资工作简历起止时间A001张家林男总经理5500总经理1986B002王定一男副总经理5000销售部副主任19861989B002王定一男副总经理5000销售部主任19891995B002王定一男副总经理5000副总经理1995解:属于第一范式的关系模式的每个数据项(对应于数据库的字段)都是单纯的,既不可再细分为更小的数据项,也不存在非唯一的数据值。因而给定的关系的关系模式属于1NF。此外,关键字是编号与工作简历,姓名、性别、职务、工资部分依赖与关键字,需要将其转化为属于二范式的关系模式,方法是将关系模式分解为两个新的关系模式:职务(编号,姓名,性别,职务,工资)简历(编号,工作简历,起止时间)相应的关系模式转化为表2、3:编号姓名性别职务工资A001张家林男总经理5500B002王定一男副总经理5000编号工作简历起止时间A001总经理1986B002销售部副主任19861989B002销售部主任19891995B002副总经理1995最后,将关系模式规范到3NF。在表2的关系模式中,工资依赖于职务,职务由关键字编号决定,存在传递依赖,需要将其转化为3NF,方法是将关系模式职务进一步分解为两个关系模式:员工职务(编号,姓名、性别,职务)员工工资(编号,工资),相应的表2的关系模式转化为表4、5:编号姓名性别职务A001张家林男总经理B002王定一男副总经理编号工资A0015500B00250004答案:关系模式规范化的基本步骤可如下所示:1NF 消除非主属性对码的部分函数依赖2NF 消除非主属性对码的传递函数依赖3NF 消除主属性对码的部分和传递函数依赖BCNF5答案:1) 关键字为属性组:(学号,课程号);2) 该学生关系模式为第一范式,即Students 1NF;3) 先将学生关系分解成:(即消除非主属性对码的部分函数依赖)SC(学号,课程号,成绩)SD(学号,姓名,性别,年龄,班级,班主任),这样,SC 2NF, SD 2NF再将SD关系进行分解:(即消除非主属性对码的传递函数依赖)SN(学号,姓名,性别,年龄,班级)SL(班级,班主任)这样,原学生关系就规范化为3NF了。即:SC(学号,课程号,成绩)SN(学号,姓名,性别,年龄,班级)SL(班级,班主任)6答案:五、简答题1、 什么是数据库系统结构的三级结构和二级映射?2、 简要说明数据库设计的基本步骤3、 举例说明实体之间各种类型的联系。4简述数据库窗口的主要组成部分及其作用。5、什么是控件?控件可以分为哪几类?6、在Access中查询可以完成哪些功能7、简要说明关键字和外关键字的区别8、作为查阅和打印数据的一种方法,与表和查询相比,报表具有哪些优点? 9、什么是查询的三种视图?各有什么作用?10简述创建表几种方式11、窗体有几种视图?各有什么作用?12、报表和数据访问页的数据输出功能有什么不同?答:1、 什么是数据库系统结构的三级结构和二级映射?数据库的基本结构是由用户级、概念级和物理级组成的三级结构,分别称为概念模式、外模式和内模式;三级模式之间的联系是通过二层映射,即外模式/概念模式映射和概念模式/内模式映射实现的。这种结构的特点是使数据库系统中的数据具有较高的逻辑独立性和物理独立性。2、 简要说明数据库设计的基本步骤确定新建数据库的目的确定该数据库中需要的表确定表中需要的字段明确有唯一值的字段确定表之间的关系优化设计输入数据并新建其他数据库对象使用Access的分析工具。3、 举例说明实体之间各种类型的联系。1:1:一个学校只有一个正校长,一个正校长只能管理一个学校;1:n:一个经理可以有多个员工,每个员工最多有一个经理;m:n:一个老师可以教多门课,一门课也可以被多个老师教。4简述数据库窗口的主要组成部分及其作用。(1)工具条有三组按钮,分别用于操作数据对象、删除对象和设计对象列表的方式。(2)对象栏包含多个对象按钮,分别用于在表、查询、窗体等对象页之间切换。(3)对象列表显示当前对象页的所有对象,如“表”对象页的所有表等。5、什么是控件?控件可以分为哪几类?控件是窗体、报表和数据访问页中用于显示数据、执行操作,或装饰窗体和报表时的对象。按其使用方式大致可以分为三类:(1)绑定型控件(2)非绑定型控件(3)计算型控件6、在Access中查询可以完成哪些功能(1)浏览一个表中的指定数据,或分散在多个表中符合查询条件的数据,可以分析数据或修改数据(2)可以使用户的注意力集中在自己感兴趣的数据上,而将当前不需要的数据排除在查询之外(3)将经常处理的原始数据或统计计算定义为查询,可以大大简化数据的处理工作。(4)查询的结果集可以用于生成新的基本表,可以进行新的查询,还可以为窗体、报表及数据访问页提供数据。7、 简要说明关键字和外关键字的区别关键字,又称作码,唯一标识实体的属性或属性组;外关键字,如果关系模式R1中属性X1不是R1的关键字,而是另外一个关系R2的关键字,则X1位R1的外关键字。8、 作为查阅和打印数据的一种方法,与表和查询相比,报表具有哪些优点?报表中的大部分是从表、查询(或SQL语句)中获得的,但与表和查询相比,报表在查阅和打印数据方面有以下优点:(1)报表不仅可以执行简单的数据浏览和打印功能,还可以对大量原始数据进行比较、汇总和小计。(2)报表可以生成清单、订单以及用户需求的其它输出形式,从而灵活多样地表达数据与数据之间的联系。9、 什么是查询的三种视图?各有什么作用?三种视图:设计试图、数据表视图和SQL视图(1)设计视图,查询的设计视图又称为查询设计器。在查询的设计视图中,可以完成新建查询的设计或修改已有的查询。(2)数据表视图用于显示查询结果集(3)SQL视图,可以输入和编辑SQL语句,通过SQL语句进行查询。10、简述创建表几种方式(1)使用数据库向导(2)使用表向导(3)使用设计视图(4)直接输入数据来创建表(5)通过导入操作来创建表11、窗体有几种视图?各有什么作用?(1)“设计”视图。用来创建设和修改设计对象的窗口。(2)“窗口”视图。能够同时输入、修改和查看完整的记录数据的窗口,可显示图片、其他OLE对象、命令按钮以及其他控件。(3)“数据表”视图。用于编辑字段,添加和删除数据以及查找数据。12、报表和数据访问页的数据输出功能有什么不同?如果要将数据发布到Internet或通过电子邮件发布数据,只能使用数据访问页而不能使用报表。如果要打印发布的数据,使用报表比使用数据访问页的效果更好。六、VBA编程题1、编程序向数据库添加一个“选修课程表”,要求包括“学号”、“姓名”、“科目”、“成绩”4个字段2VBA编程:编写求解一元二次方程ax2 + bx + c = 0的程序。要求仅考虑实根的情况,并指求出大的那个根。答案:1、解:Option Compare DatabaseDim strname As StringPriavte Sub com new_Click()strName = Me.txt 表名On Error Goto new_ErrDim db As DatabaseDim tb As New TableDefDim fldIDStudent as
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年办公软件操作中级水平考试模拟题及答案解析
- 2025年中学化学教师招聘考试重点知识点梳理与预测题解析
- 2025年中国邮政客户经理招聘考试模拟试题及备考指南
- 2025年铁基及铁镍基非晶合金项目发展计划
- 2025年柔性树脂版合作协议书
- 2025年频率测量仪表项目合作计划书
- 2025年港口业投资项目合作计划书
- 2025年超多道数字地震仪项目建议书
- 2025年自动包装设备项目建议书
- 跨境电商物流 题库试题及答案 任务五 跨境电商出口货物包装
- 德州市禹城市事业单位引进青年人才笔试真题2024
- 新版人教版八年级上册生物全册教案教学设计含教学反思
- 2025年陪诊师资格证考试题库(附答案)
- 2025年人教版音乐四年级上册教学计划(含进度表)
- 2025山西晋中昔阳县文化旅游发展有限责任公司社会招聘15人笔试备考题库及答案解析
- 2025-2026学年统编版(2024)初中历史八年级上册教学计划及进度表
- 妇科抗生素使用课件
- 成人2型糖尿病口服降糖药联合治疗专家共识解读 2
- 高中物理课程标准解读与教学建议
- 2025-2026学年统编版小学语文五年级上册教学计划及进度表
- 解读《医务人员职业道德准则(2025年版)》(含准则全文)
评论
0/150
提交评论