收藏 分销(赏)

2024年数据库基础与应用辅导三考核要求.doc

上传人:天**** 文档编号:7667849 上传时间:2025-01-11 格式:DOC 页数:11 大小:68.54KB 下载积分:8 金币
下载 相关 举报
2024年数据库基础与应用辅导三考核要求.doc_第1页
第1页 / 共11页
2024年数据库基础与应用辅导三考核要求.doc_第2页
第2页 / 共11页


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

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服