《2022年数据库基础与应用辅导三考核要求》由会员分享,可在线阅读,更多相关《2022年数据库基础与应用辅导三考核要求(11页珍藏版)》请在金锄头文库上搜索。
1、1 / 11 数据库基础与应用辅导三考核要求第一部分有关说明课程简况:数据库基础与应用课程是中央电大计算机应用专业信息管理方向一门专业基础与技术课,是其他每个方向的选修课,第四学期开设,6 学分, 108 学时,其中含实验 42 学时。该课程主要介绍数据库基础知识、ACCESS 微机数据库管理系统和 SQL Server 数据库管理系统等三个方面。数据库基础知识主要介绍数据库组织、管理和使用的一般知识,包括数据模型、数据库结构、数据库系统、数据库设计、关系运算、关系规范化、关系查询(SQL语言)等内容;ACCESS 微机数据库管理系统主要介绍表、窗体、查询、报表、Web 页、宏、模块等内容;
2、SQL Server 数据库管理系统主要介绍表、视图、索引、存储过程、触发器、数据安全措施、游标与程序设计等内容。考核对象: 全国电大系统计算机应用专业“开放教育试点”的学生。同时可供计算机应用专业成招普招的学生参考。教案媒体:主教材:数据库基础与应用刘世峰主编,中央广播电视大学出版社出版。实验教材之一:ACCESS上机操作指导解季萍徐孝凯编,中央广播电视大学出版社出版。实验教材之二:SQL Server上机操作指导刘世峰徐孝凯编,中央广播电视大学出版社出版。录像教材:数据库基础与应用24 讲,刘世峰主讲,中央电大音像出版社出版。预计最迟从2004 年秋季开始使用。课程复习指导:中央电大理工部
3、编,中央电大教育杂志社出版。课程作业练习册:中央电大理工部编,中央电大教育杂志社出版。命题依据: 本考核说明严格按照中央电大计算机应用专业数据库基础与应用课程教案大纲编写。考核要求: 考核学生掌握和运用数据库基本概念和知识建立和使用数据库的能力。具体考核要求分为以下3 个层次:了解:理解数据库系统中的一些基本概念。掌握:掌握数据库系统中的一些基本知识、ACCESS 以及 SQL Server 数据库管理系统的常用操作、 SQL Server 系统中使用的常用数据类型的含义和语句的格式与作用等。熟练掌握:能够根据所给定的知识点分析问题和解决问题。命题原则:1. 严格按照该课程教案大纲和考核说明的
4、要求命题。 2. 试卷的覆盖面较广,并适当突出重点。主教材第四和第九章为课程重点内容。 3数据库基本知识(一至五章)、ACCESS 使用与操作(六、七章)、SQL Server 操作与应用(八、九章)、其他数据库系统及相关知识(第十章)等四个方面内容大约占试卷量的 45% 、15% 、35% 和 5% 。 4试卷的难易程度和题量适当,按难易程度分为三个层次:容易占40% ,一般占40% ,较难占20% 。 5. 题型大致为:选择、填空、按照数据库查询或处理的语句序列写出相应功能、按照数据库操作功能写出相应语句序列等。考核形式:精选学习资料 - - - - - - - - - 名师归纳总结 -
5、- - - - - -第 1 页,共 11 页2 / 11 采用期末 卷面考核 与形成性考核 相结合的方式。形成性考核占20 分,视平时上机和作业完成情况而定,由所在班级的任课教师给定,由省(市、自治区)级电大认定;期末卷面考核占80 分,由中央电大统一命题并采用闭卷 方式,答题时限为120 分钟。两方面成绩累计达到60 分者为及格。第二部分各章具体要求第一章数据库系统概论考核内容 1. 数据处理技术发展经历人工管理、文件系统、数据库系统、分布式系统2. 数据库系统的特点结构化、减少数据冗余、数据共享、数据完整性、安全性和并发控制等3. 数据模型数据联系(实体、属性、码、域、联系类型)概念模型
6、( E-R 图描述)、逻辑模型(层次、网状、关系、面向对象) 4. 数据库体系结构三级模式结构(局部( 外) 、全局 ( 概念 ) 、存储 ( 内 ))两级映象(局部/ 全局、全局 / 存储)、数据的逻辑和物理独立性5. 数据库管理系统的功能定义、操纵、控制、维护、数据字典6. 数据库系统的组成数据库、硬件、软件、管理员、用户考核要求了解:数据库管理技术发展的四个阶段,数据库体系结构的三级模式和两级映象,数据库管理系统的功能,数据库系统的组成等。掌握:数据库系统和文件系统的各自特点,特别是关系数据库系统的优点,ER图的概念和使用,数据的三种联系类型,数据中的属性、码、域的含义。第二章关系运算考
7、核内容1. 关系数据结构域、笛卡儿积、关系、码(主码、候选码、外码)、关系模式 2. 关系完整性实体完整性、参照完整性、用户定义的完整性3. 关系代数传统的集合运算(并、交、差、广义笛卡儿积)专门的关系运算(选择、投影、连接、等值连接、自然连接)考核要求了解:关系数据结构中涉及的所有概念,用户定义的完整性的概念。掌握:实体完整性和参照完整性的含义和应用,关系代数中的各种传统的集合运算。熟练掌握:关系代数中的各种专门的关系运算。第三章关系规范化基础精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 11 页3 / 11 考核内容1. 数据不规
8、范化带来的问题数据冗余、插入异常、删除异常、修改异常2. 函数依赖属性间联系、非平凡和平凡函数依赖、部分和完全函数依赖、直接和传递函数依赖3. 关系规范化第一范式、第二范式、第三范式、BCNF 考核要求了解:数据不规范化带来的数据冗余和各种操作异常。掌握:各种函数依赖的含义,关系的最小函数依赖集的含义,关系的候选码含义,各种关系范式的含义。熟练掌握:把一个关系规范化第一、第二或第三范式。第四章结构化查询语言-SQL考核内容1. SQL 语言的特性综合统一、高度非过程化、集合操作、自含与宿主、SQL结构2. 数据库操作库的创建与撤消,表结构的创建、修改与撤消,表内容的插入、修改与删除,视图的创建
9、、修改与撤消 3. 数据库查询单表查询、多表连接查询、多表嵌套查询、分组查询、按序查询、统计查询、谓词查询等考核要求了解: SQL语言的特点。掌握:数据库的各种操作及熟练掌握之外的其他查询。熟练掌握:单表查询、多表连接查询和两层嵌套查询。第五章数据库应用系统设计考核内容 1. 数据库应用系统设计简述设计任务、特点、步骤2. 需求分析任务、方法、步骤,建立数据字典3. 概念结构设计方法与步骤、数据抽象、局部ER图、综合 ER图、整体优化4. 逻辑结构设计E-R 图向关系模型的转换、数据模型优化、设计视图(用户子模式) 5. 物理设计与实施任务、数据装入和程序调试、数据库运行与维护、安全措施等考核
10、要求了解:数据库应用系统设计的各个阶段及主要任务和目标。掌握:根据实际需要建立ER图,从 ER图到关系模式的转换,根据数据处理要求所对精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 11 页4 / 11 应的查询语句。第六章 ACCESS数据库管理系统的简单应用考核内容1. 系统概述特点、操作界面、操作对象(表、查询、窗体、报表、页、宏、模块)、数据库的建立和打开2. 表操作表的创建、数据输入和编辑、设置字段属性、建立表间联系3. 查询操作查询种类、选择查询、参数查询、交叉查询、更新查询、SQL查询 4. 窗体操作建立窗体、输入和编辑数
11、据、数据排序和筛选、窗体美化、主/ 子窗体 5. 报表操作建立报表、设计报表考核要求了解: ACCESS 系统的特点,各种操作界面中常用菜单、按钮(图标)等功能,所包含的各种操作对象的含义,对报表对象的操作方法。掌握:对表、查询、窗体等三种对象的各种操作方法。第七章 ACCESS数据库管理系统的高级应用考核内容 1. 宏操作宏的概念和功能,宏的建立、编辑和运行 2. 模块操作模块的概念和功能,模块的建立、编辑和运行3. 数据访问页数据访问页的概念和功能,数据访问页的建立和使用 4. 数据库的安全措施使用密码、加密和解密、设置用户权限 5. 数据的导入与导出 6. 综合应用举例考核要求了解:宏、
12、模块、数据访问页等的概念,数据的各种格式的导入与导出过程,数据库的安全措施。掌握:宏的建立与调用。第八章 SQL Server数据库管理系统概述考核内容 1. SQL Server的发展历程及特点 2. SQL Server的安装与启动 3. SQL Server管理工具简介(企业管理器和查询分析器)4. SQL Server的系统结构存储结构、系统数据库、系统表精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 11 页5 / 11 5. Transact SQL语言简介 6. SQL Server中的数据类型 7. SQL Server
13、函数 8. SQL Server的标识符及命名规则考核要求了解:本章所有概念的含义。掌握: SQL Server 的系统结构、基本数据类型和常用函数。第九章 SQL Server数据库管理的应用考核内容 1. 创建数据库 2. 创建表 3. 表的插入、删除和修改 4. 数据库查询 5. 建立表索引6Transact-SQL 编程基础变量、程序结构、游标、事务 7. 其他数据库对象的使用视图、存储过程、触发器、约束、规则、默认值 8. 数据库的安全管理措施考核要求了解:事务的概念,触发器、约束、规则、默认值等数据库对象的建立与使用,数据库的安全管理措施,创建与撤消数据库、用户建立表索引等知识。掌
14、握:对表、视图、存储过程等数据库对象的各种操作过程,游标的定义与使用。熟练掌握:局部变量的定义与使用,基本程序结构语句的定义格式与应用。第十章其他数据库系统与相关技术简介考核内容1. MicroSoft Visual Foxpro数据库管理系统简介 2. DB2数据库管理系统简介 3. Oracle数据库管理系统简介 4面向对象数据库系统简介 5. 数据库应用系统开发工具简介PowerBuider 、Delphi 、VisualBasic 考核要求了解:本章所有概念。第三部分考试卷型示例一、单选 ( 每空 1 分, 共 10 分 ) 1Access 数据库是()。 A层状数据库 B网状数据库
15、C关系型数据库 D树状数据库 2如果字段内容为声音文件,可将此字段定义为()类型。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 11 页6 / 11 A文本 B查询向导COLE对象 D备注3Access 用户操作界面由()部分组成。 A 4 B5C 3 D6 4下列()图标是Access 中新建查询的标志。 A BC D 5显示包含警告信息或其他信息的消息框,应该使用的操作是()。AEcho BMessageC Warn DMsgBox 6. 如果希望完全安装SQL Server ,则应选择()。 A. 典型安装B. 最小安装C. 自
16、定义安装D. 仅连接 7. SQL Server的字符型系统数据类型主要包括()。 A. Int、 money 、 char B. char、varchar 、text C. datetime、binary 、int D. char、varchar 、int 8.SQL Server提供的单行注释语句是使用()开始的一行内容。 A.“/* ” B.“- ” C.“” D.“/ ” 9. 生产出 DB2数据库产品的公司是()。A. IBM B. ORACLE C. BorlandD. Microsoft 10. 在面向对象的数据库中,对象标识( )。A. 与数据的描述方式有关 B. 与对象的物理
17、存储位置有关C. 与数据的值有关 D. 是指针一级的概念二、填空 ( 每空 1 分, 共 20 分 ) 1. 数据库处理技术经历了_、_、_、以及分布式数据库管理等四个发展阶段。 2分布式数据库系统既支持客户的_应用,又支持客户的_应用。 3在非关系模型中,每个结点代表着一个_,每个父子联系代表着_联系。 4在 _数据模型中,_不但能够继承,而且能够嵌套。5设 D1,D2和 D3域的基数分别为2,3 和 4,则 D1D2D3的元组数为 _,每个元组有_个分量。6在参照和被参照的关系中,每个外码值或者为_,或者等于某个_值。7设一个学生关系为S( 学生号,姓名),课程关系为C(课程号,课程名)
18、,选课关系为X(学生号,课程号,成绩) ,则姓名为变量K的值的学生所选修的全部课程信息所对应的运算表达式为 _课程号(_( 姓名=K(_) )。8在一个关系R中,若存在X Y和 X Z,则存在 _,称此为函数依赖的_规则。9关系数据库中的每个关系必须最低达到_范式,该范式中的每个属性都是_的。三、填空 ( 每空 1 分, 共 20 分 ) 1若一个关系的任何非主属性都不部分依赖依赖于任何候选码,则称该关系达到_范式。 2在 SQL中,列级完整性约束分为_种情况,表级完整性约束分为_种情况。 3. 在 SQL中,每个视图中的列可以来自不同的_,它是在原有表的基础上_的逻辑意义上的新关系。精选学习
19、资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 11 页7 / 11 4. 在 SQL的查询语句中,group by选项实现 _功能, order by选项实现对结果表的 _功能。 5对于较复杂的系统,概念设计阶段的主要任务是:首先根据系统的各个局部应用画出各自对应的 _,然后再进行综合和整体设计,画出_。 6机器实现阶段的目标是在计算机系统中得到一个满足_的、 _和_的数据库应用系统。 7Access 的用户操作界面由、工具栏、状态栏等五个部分组成。 8Access“表”结构设计窗口中上半部分的“表设计器”是由、_和_ 等三列组成。 9Acc
20、ess 中的窗体由、 和页脚等三个部分组成。四、填空 ( 每空 1 分, 共 20 分 ) 1. 数据访问页与其他数据库对象的区别是:在Access 数据库中仅保存数据访问页的快捷方式,数据访问页本身则作为一个独立的文件保存。 2 Access 为用户提供了多种数据库安全措施,如设置用户_和_。 3. SQL Server与 Windows 2000 等操作系统完全集成,可以使用操作系统的用户和域账号作为数据库的_。 4. 系统数据库主要用来进行复制、作业调度和管理报警等活动。 5. Microsoft SQL Server2000是运行在 _操作系统平台上的、逻辑模型为_型数据库管理系统。6
21、. 索引一经创建就完全由SQL Server 系统选择和维护。7. 索引可以由系统根据约束条件自动建立,也可以由用户通过命令或菜单方式建立,但它的_和_将根据需要由系统自动实现,无须用户过问。8. 定义局部变量的语句关键字为_,被定义的各变量之间必须用_字符分开。9. 在 SQL Server 中,一个事务处理控制语句以关键字_开始,以_或_结束。10. 在 SQL Server 中,对用户授予和收回数据库操作的语句关键字分别为_和_。 11Oracle 9i共有三种版本,分别为:个人版(Personal Edition)、标准版(Standard Edition)、以及 _。12. 在 PB
22、中有一个智能型、功能强大的对象被称为_。利用它,软件人员无需编写专门的SQL语句,就可以完成对_数据库进行查询、修改、更新、插入、删除和打印等操作。五、根据主教材第四章所给的商品库和教案库,或者按照下列所给的每条SQL查询语句写出相应的功能,或者按照下列所给的每种功能写出相应的SQL查询语句。(每小题3分,共 15 分)在名称为商品库的数据库中包含有商品表1 和商品表2,它们的定义分别为:商品表 1(商品代号 char(8),分类名 char(8),单价 float,数量 int) 商品表 2(商品代号 char(8),产地 char(6),品牌 char(6),) 在名称为教案库的数据库中包
23、含有学生、课程和选课三个表,它们的定义分别为:学生 ( 学生号 char(7),姓名 char(6),性别 char(2),出生日期 datetime, 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 11 页8 / 11 专业 char(10),年级 int) 课程 ( 课程号 char(4),课程名 char(10),课程学分 int 选课 ( 学生号 char(7),课程号 char(4),成绩 int) 1select distinct 产地 from 商品表 2 2select * from 学生 where 学生号 in (
24、select 学生号 from 选课 group by 学生号 having count(*)=1 ) 3select * from 学生 where 学生号 in (select 学生号 from 选课 group by 学生号 having count(*)=90) set c1=c1+1。else if(c=70) set c2=c2+1。else if(c=60) set c3=c3+1。else set c4=c4+1 fetch from xxx into c end close xxx deallocate xxx print 优秀生人数 :+str(c1,5)。print 良好
25、生人数 :+str(c2,5)。print 及格生人数 :+str(c3,5)。print 及格生人数 :+str(c4,5) 该程序段功能: 5. 写出一条查询语句,要求显示出Score 表中的全部数据,并要求当成绩为空时显示数值 -1 。第四部分示例参考答案一、单选 ( 每空 1 分, 共 10 分 ) 1. C 2. C 3. B 4. D 5. D 6. C 7. B 8. B 9. A 10. D 二、填空 ( 每空 1 分, 共 20 分 ) 1. 人工管理、文件管理、数据库管理2. 局部、全局(次序无先后)精选学习资料 - - - - - - - - - 名师归纳总结 - - -
26、 - - - -第 9 页,共 11 页10 / 11 3. 记录型、 1 对多4. 对象、对象5. 24 、3 6. 空值、主码7. C 、X、S 8. X (Y,Z) 、合并性9. 第一、不可再分三、填空 ( 每空 1 分, 共 20 分 ) 1. 第二2. 6 、4 3. 表、建立4. 分组统计、排序5. 局部 ER图、整体ER图6. 设计要求、功能完善、操作方便7. 标题栏、菜单栏、工作区(次序无先后)8. 字段名称、数据类型、说明(次序无先后)9. 页眉、主体(次序无先后)四、填空 ( 每空 1 分, 共 20 分 ) 1. HTML 2. 密码、权限(次序无先后)3. 注册账号(或
27、登录账号) 4. msdb 5. Windows、关系 6. 自动 7. 打开、重建(次序无先后) 8. DECLARE、逗号9. BEGIN TRAN、COMMIT TRAN 、 ROLLBACK TRAN (后两项次序无先后)10. GRANT、 REVOKE 11. 企业版 (Enterprise Edition) 12. 数据窗口 (DataWindow) 、后台五、根据主教材第四章所给的商品库和教案库,或者按照下列所给的每条SQL查询语句写出相应的功能,或者按照下列所给的每种功能写出相应的SQL查询语句。(每小题3分,共 15 分)1. 从商品库中查询出所有商品的不同产地。2. 从教
28、案库中查询出只选修了一门课程的全部学生。3. 从教案库中查询出最多选修了2 门课程(含未选任何课程)的全部学生。4. select 分类名 ,max( 单价 ) as 最高单价 from 商品表 1 group by 分类名5. select distinct 学生 .* from 学生 , 选课 where 学生 . 学生号 =选课 . 学生号 and 课程号 =any(select 课程号 from 学生 , 选课 where 学生 . 学生号 =选课 . 学生号 and 姓名 =m1 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 11 页11 / 11 ) 六、根据下面所给的AAA数据库,按照下列每小题要求给出答案。(每小题3 分,共15 分)1. 889 888 2. 求出 score 表中最高成绩与最低成绩的分数之差。3. 从 score 表中删除学号为a的值、课程名为b的值的学生成绩记录。4. 从 score 表中按成绩统计并显示出优秀、良好、及格、不及格各多少人。5.select 学号 , 课程名 ,isnull(成绩 ,-1) from Score 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 11 页,共 11 页