您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 电大数据库基础与应用期末复习及模拟试题含答案
数据库原理与应用复习2006浙江广播电视大学春季期末复习1浙江广播电视大学期数据库原理与应用期末复习第一部分考核内容第一章数据库系统概论1.数据处理技术发展经历人工管理、文件系统、数据库系统、分布式系统2.数据库系统的特点结构化、减少数据冗余、数据共享、数据完整性、安全性和并发控制等3.数据模型数据联系(实体、属性、码、域、联系类型)概念模型(E-R图描述)、逻辑模型(层次、网状、关系、面向对象)4.数据库体系结构三级模式结构(局部(外)、全局(概念)、存储(内))两级映象(局部/全局、全局/存储)、数据的逻辑和物理独立性5.数据库管理系统的功能定义、操纵、控制、维护、数据字典6.数据库系统的组成数据库、硬件、软件、管理员、用户考核要求了解:数据库管理技术发展的四个阶段,数据库体系结构的三级模式和两级映象,数据库管理系统的功能,数据库系统的组成等。掌握:数据库系统和文件系统的各自特点,特别是关系数据库系统的优点,ER图的概念和使用,数据的三种联系类型,数据中的属性、码、域的含义。第二章关系运算考核内容1.关系数据结构域、笛卡儿积、关系、码(主码、候选码、外码)、关系模式2.关系完整性实体完整性、参照完整性、用户定义的完整性3.关系代数传统的集合运算(并、交、差、广义笛卡儿积)专门的关系运算(选择、投影、连接、等值连接、自然连接)考核要求了解:关系数据结构中涉及的所有概念,用户定义的完整性的概念。掌握:实体完整性和参照完整性的含义和应用,关系代数中的各种传统的集合运算。熟练掌握:关系代数中的各种专门的关系运算。第三章关系规范化基础考核内容1.数据不规范化带来的问题数据冗余、插入异常、删除异常、修改异常2.函数依赖属性间联系、非平凡和平凡函数依赖、部分和完全函数依赖、直接和传递函数依赖3.关系规范化第一范式、第二范式、第三范式、BCNF数据库原理与应用复习2006浙江广播电视大学春季期末复习2考核要求了解:数据不规范化带来的数据冗余和各种操作异常。掌握:各种函数依赖的含义,关系的最小函数依赖集的含义,关系的候选码含义,各种关系范式的含义。熟练掌握:把一个关系规范化成第一、第二或第三范式。第四章结构化查询语言---SQL考核内容1.SQL语言的特性综合统一、高度非过程化、集合操作、自含与宿主、SQL结构2.数据库操作库的创建与撤消,表结构的创建、修改与撤消,表内容的插入、修改与删除,视图的创建、修改与撤消3.数据库查询单表查询、多表连接查询、多表嵌套查询、分组查询、按序查询、统计查询、谓词查询等考核要求了解:SQL语言的特点。掌握:数据库的各种操作及熟练掌握之外的其他查询。熟练掌握:单表查询、多表连接查询和两层嵌套查询。第五章数据库应用系统设计考核内容1.数据库应用系统设计简述设计任务、特点、步骤2.需求分析任务、方法、步骤,建立数据字典3.概念结构设计方法与步骤、数据抽象、局部ER图、综合ER图、整体优化4.逻辑结构设计E-R图向关系模型的转换、数据模型优化、设计视图(用户子模式)5.物理设计与实施任务、数据装入和程序调试、数据库运行与维护、安全措施等考核要求了解:数据库应用系统设计的各个阶段及主要任务和目标。掌握:根据实际需要建立ER图,从ER图到关系模式的转换,根据数据处理要求所对应的查询语句。第六章SQL考核内容1.SQL概述2.SQL数据定义功能3.SQL数据操纵插入记录、修改记录、删除记录4.SQL数据查询简单查询、联接查询、嵌套查询、集合运算、VisualFoxPro中SQLSELECT的几个特殊选项5.SQL数据控制授权权限、回收权限、REVOKEUPDATEONTABLELS-XKBFROMLIMINGWAIMING数据库原理与应用复习2006浙江广播电视大学春季期末复习3考核内容了解:视图定义、定义同义词和建立索引了解:SQL数据控制功能包括用户授权、回收权限掌握:数据库模式的建立和删除掌握:定义和删除数据库、基本表的定义、取消和基本表修改掌握:SQL数据操纵功能包括插入数据、更新数据和删除数据熟练掌握:数据的查询第七章。VisualFoxPro考核内容1.VisualFoxPro的工作方式2.数据类型3.变量与常量常量、变量、内存变量的常用命令4.表达式算术表达式、字符表达式、日期时间表达式、关系表达式、逻辑表达式5.函数数值函数、字符函数、日期和时间函数、数据类型转换函数、测试函数6.程序与程序文件程序的概念、程序文件的建立与执行、简单的输入输出命令7.程序的基本结构顺序结构、选择结构、循环结构8.多模块程序模块的定义与应用、参数传递、变量的作用域9.程序调试调试器环境、设置断点、调试菜单考核内容了解:VisualFoxPro的工作方式了解:程序的调试方法掌握:常用的数据类型的使用,以及他们之间的相互转换掌握:常量、变量、表达式和常用的函数定义及使用掌握:程序的基本结构第八章表单考核内容1.面向对象的概念对象与类、子类与继承2.VisualFoxPro基类的简介VisualFoxPro基类、容器与控件、事件3.创建表单4.修改表单5.运行表单6.表单控件数据库原理与应用复习2006浙江广播电视大学春季期末复习4标签控件、文本框控件、命令按钮控件、编辑框控件、单选按钮控件、复选按钮控、列表框控件、组合框控件、表格控件、命令按钮组控件、页框控件考核内容了解:面向对象、类和事件的相关概念了解:子类与继承相关概念掌握:表单创建、修改、运行的方法掌握:表单中的主要控件,包括标签、文本、按钮等控件第九章菜单考核内容菜单系统2.创建应用系统菜单、创建主菜单、创建子菜单、修改菜单确定菜单选项的任务3.生成菜单程序4.运行菜单考核内容了解:菜单概念掌握:菜单系统的设计与应用第十章报表考核内容1.创建报表利用报表向导创建报表利用报表设计器创建报表2设计报表报表设计器工具栏、修改布局、修改报表考核内容了解:报表的概念了解:菜单系统的组成掌握:报表系统的设计与应用第二部分模拟试题及答案一.名词解释与简答1.数据处理:称为信息处理,是指将数据转换成信息的过程。2.MIS:是一个由人、计算机等组成的能进行信息的收集、传递、储存、加工、维护和使用的系统。3.DBMS:数据库管理系统DBMS(databasemanagementsystem)是为数据库的建立、使用和维护而配置的软件。它可以让多种应用程序同时使用数据库中具有最小冗余度的共享数据,必须使数据与程序具有较高的独立性。对数据实行专门管理,提供安全性和完整性等统一控制机制,方便用户以交互命令或程序方式对数据库进行操作4.DBMS的主要功能:1)数据定义2)数据库管理控制数据库原理与应用复习2006浙江广播电视大学春季期末复习53)数据库辅助服务4)提供使用数据库工具5)建立和维护数据字典5.表1.1数据管理三个阶段的比较比较人工管理文件系统数据库系统应用范围科学计算科学计算、管理数据处理硬件无直接存取存储设备磁盘、磁鼓大容量磁盘软件没有操作系统有文件系统有数据库管理系统处理方式批处理联机实时处理批处理联机实时处理,分布处理批处理数据的管理者人文件系统数据库管理系统数据面向的对象某一应用程序某一应用程序整个应用系统数据的共享程度无共享,冗余度极大共享性差,冗余度大共享性高,冗余度小数据的独立性不独立,完全依赖于程序独立性差高度的物理独立性和逻辑独立性数据的结构化无结构记录内有结构,整体无结构整体结构化,用数据模型描述数据控制能力应用程序自己控制应用程序自己控制由数据库管理系统提供数据安全完整性、并发控制和恢复能力5.数据库系统的三级结构答:外模式(externalschema):三级模式最上层或称为子模式、应用模式、局部模式等。它是对数据库在某个方面局部应用所涉及数据的逻辑结构和特征的描述,它是终端用户和应用程序员所见到的数据库,称为数据视图,模式(schema):三级模式的中间层(或称为概念模式、逻辑模式、全局模式等),比如数据库的基本表。它是整个数据库逻辑结构的特征的描述。内模式(internalschema):最下层或称为存储模式、物理模式等。它是对整个数据库存储结构的特征的描述。6.网状模型:用网状结构表示实体及其之间联系的模型称为网状模型。网中的每一个结点代表一个实体(记录)类型,联系用链接指针来实现。广义地讲,任何一个连通的基本层次联系的集合都是网状模型。网状模型有以下两个特征:1)允许有一个以上的结点无父结点;2)一个结点可以有多个父结点。7.层次模型:用树形结构表示实体及其之间联系的模型称为层次模型。层次模型有以下两个特征:1)有且仅有一个结点,而且该结点无父结点,此结点即为树的根;2)其他结点有且仅有一个父结点。8.关系模式:对关系的描述称为关系模式,格式为关系名(属性名l,属性名2,…,属性名n)9.关系:一个关系就是一张二维表,每个关系都有一个关系名。在计算机里,一个关系可以存储为一个文件。数据库原理与应用复习2006浙江广播电视大学春季期末复习610关系模型的特点如下:1)关系必须规范化:关系模型中的每一个关系模型都必须满足一定的要求,如第3章节所介绍的范式。2)数据结构单一:无论是实体还是实体之间的联系都用关系表示。3)集合操作:操作对象和结果都是元组的结合,即关系。4)在关系模型中,用户对数据的检索操作就是从原来的表中得到一张新的表。11.外关键字:外码(foreignkey):如果一个关系中的属性或属性组并非该关系的关键字,但它们是另外一个关系的关键字,则称其为该关系的外码,也可称为外关键字。12.第三范式(3NF):设一个关系R(U),它是满足第二范式的,若R中不存在非主属性对候选码的传递依赖,则称关系R属于第三范式的。记为R∈3NF。13.自由表:所谓自由表,就是那些不属于任何数据库的表,所有由FoxBASE或早期版本的FoxPro创建的数据库文件(.dbf)都是自由表。在VisualFoxPro中创建表时,如果当前没有打开数据库,则创建的表也是自由表。14.视图:(view):从一个或几个基本表或其他视图导出来的表。视图本身并不独立存储数据,系统只保存视图的定义。访问视图时系统将按照视图的定义从基本表中存取数据。在数据库三级模式结构中,基本表属于全局模式中的表,它是实表;而视图是属于局部模式中的表,视图是个虚表,它动态地反映基本表中的当前数据15.数据模型的组成?数据模型1数据结构2数据操作3完整性规则网状层次关系查询更新插入删除修改实体参照用户定义图数据模型组成16.商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售一种商品,有月销售量;商店与职工间存在着“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。写出关系模型,并注明主键和外键。答:这个E-R图可转换4个关系模式:商店(商店编号,商店名,地址)职工(职工编号,姓名,性别,业绩,商店编号,聘期,月薪)商品(商品号,商品名,规格,单价)销售(商店编号,商品号,月销售量)17.在VFP中,菜单的设计院中,将(.MNX)类型的文件转换成(.MPR)类型的文件。答:用“菜单设计器”设计的菜单文件其扩展名为(.MNX),通过生成器的转换,生成的菜单文件其扩展名为(.MPR)。18.SQL:结构化查询语言structuredquerylanguage19.表单(form):是VisualFoxPro提供的用于建立应用程序界面的最主要的工具之一,相当于Windows应用程序的窗口。表单可以属于某个项目,也可以游离于任何项目之外,它是一个特殊的磁盘文件,其扩展名为scx20.已知F(A,B,C,D),函数依赖AB→C,C→D,D→A,求。候选码和超键码解1:根据候选码和超键码的定义性质,分析结果得出:候选码有AB,BC,BD;超键码:ABC,ABD,BCD,数据库原理与应用复习2006浙江广播电视大学春季期末复习7ABCD(当然候选码也是超键码)。也可以用求封闭集的方法解。解2:单属性:A=A,B=B,C
本文标题:电大数据库基础与应用期末复习及模拟试题含答案
链接地址:https://www.777doc.com/doc-2250733 .html