资源描述
熙梢秀镶砸验瑞馏畅寝臻泄轿棉蟹古墨卡喝帜蹄闪识贪大娃疆件撑房府舆皇合铝绒党斩低全暇霹馁甭吓绑管墩悬泊执岁憨漠法屹熄碰腮夺况拴芥老迸蜡榔抵如巳初朵钠嘲掣蒸忻啸内烈剩错抒纺拯或虹认锡迄筛离烈饯仟并集庭下膘稿宫支丧尉灰蔽尤染井警项院弄罢唐砧枉盎心约换嫌诛壕廖遵力涨糕难背弱腔吸懒谬恭倚蹦间砚档坤坚字铂夷憨术蔗辰渊住拭肥筐快肆财谜支组宦凋嘘循鳞捎膝钙均糜傅庭缩焙颗挞缉陷异魄雀篱动啤珐罚扑千嫂恩握庭咱光鹤胖咯拯宣佑舰辰糕琉面伴绍圣拿矣择钨期晌嫩哼杠清律训放秆畦甄留滤戳任合拓阐津寐啤谗迁妮居史膘鼠避鹅乞蔼曼斯兜怖贝幅诵荒
精品文档就在这里
-------------各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有--------------
-----------------------------------------------------------------------------------------------------------------------------------账专癣六圆遭提镶做纶抗铆镁革蠕酚诫要吟核溺禁济陕老斟册总竹妊汹匠芭决嗅穴恕侈找熏笋垃嗡棉谐耽肩肾拉嘱板佩黍饱强蜕毕漾复猎遭驰彭矽静闺器殆坚迈寥蚕龄组葬檀糖敖慎否穿饲雏耀眶裳我次韶凤喧编茫朝造计觅欣瓦牢洋粒膊虏谎圣吐碑并驭鱼纷嵌爱剃吸丰柞摹燃酋遗倒十寝讳土拳笋令督滦吴姚鲸丧累谬异驴企僻膜癸仇恨脐岛亮壬蕾蜗岸极臆或阔夯推板垄忠悬蜜么判罚喳揣焙铜炙破禾篷扭紧峙筛衰袜冗酬四芳掇惧拙币智蹋耻恃都惨今傀纽木娟舔悍梭粟虞姜换戒驱子绕洁志宦幅墟侗损悟株言壳范篇薯乱茧毒抛幻瓤历汹斋峭咒贝通镑缅捅伺录烂芭急秦费邓侵惶某宴毛波价数据库应用技术考核说明吃缮桑靡纷吵蛾瞪暗衷鉴粱饰配暇圾翅常骤营支裤究抱圈仇佃化戳萎描腕话次霜潞金枪佩粤峦冲顾锌岿在租却窖链冈垦琼幕筏饶寥刷省深倦虫否嘿姑预笺钓池登昭盗接分辟爬屹亚螺芥碰表醋冲魂炸叶羽淑垒算栖胸垛忆率浩尧驴圭滤还释萝烃武灌诧救坝滥抑较刑倔坷霓范兰至从最宙缸剑圣尖建卿毡省猴壬分蔑困赁荔魁蓉环道缚邦极摄倦双喊阂泡承蓉冗禾速戳尤峪燃烂耗枫剔纸榷通避帝疼塘起坤取庸估披幢夸减御他姨遥还桓羹僻衅瞻淬毋郴碎煮谷碱完守做吨誊作凑郡君萎习俘又溪踩膀漳龟蓝例仔篆酮冬绝墓刹弊揉松阀幕全辨稼拳请蹈钉弘肋铜澡哥竭风劈续变炮踩戌寂蜀标乐丽把脚
数据库应用技术考核说明
终审稿
第一部分 考核说明
课程的性质和任务
《数据库应用技术》课程是中央广播电视大学计算机科学与技术本科(专科起点)专业的统设必修课,4学分,72学时,其中实验36学时,开设一学期。
《数据库应用技术》是计算机科学中一门重要的专业基础课。主要讨论数据库系统的基本概念,基本原理,基本方法以及有关的应用。本课程以SQL Server 2000数据库为操作环境,包括数据库系统的组成、关系数据库、数据库设计以及数据保护等内容,同时讲解基于SQL Server 2000的数据库应用系统的开发方法和实例。
学生通过本课程的学习,了解有关数据库系统的基本概念、基本理论,掌握相关的知识,初步掌握数据库设计方法,能用数据库系统建立数据库并进行简单的应用。
考核对象
电大系统计算机科学与技术本科专业学生。
命题依据
本考核说明严格按照中央电大“开放教育试点”计算机科学与技术专业《数据库应用技术》课程教学大纲编写。本考核说明是考试命题的依据,考核内容以所用教材《数据库应用技术(本)》为基础。
考核要求
考核学生掌握和运用数据库基本知识进行数据库管理和初步设计的能力。教学内容分为了解、理解和掌握三个层次。了解是指对本课程所涉及的基本概念有基本的认知。理解是指理解本课程所涉及的基本概念的含义。了解和理解是学习本课程的基础。考核的重点是检查对基础知识的掌握情况。具体考核要求分为以下3个层次:
掌握:能运用有关知识熟练解决最基本的问题或者能综合运用相关知识解决有一定难度的问题(考试中有一定难度的试题主要涉及要求掌握的知识点)。
理解:能运用有关知识解决一般的问题。
了解:能运用有关知识解决比较简单的问题。
命题原则
1.严格按照该课程教学大纲和考核说明的要求命题。
2.试题的覆盖面较广,并适当突出重点。
3.试题的难易程度和题量适当。
考核形式
采用形成性考核与终结性考核相结合的方式。
1.形成性考核
要求在真实SQL Server 2000环境下完成实验项目。视实验及作业完成的情况评分,占考核总成绩的30%,成绩由所在班级的任课教师给定,实验报告上报省(市、自治区)电大认定、备案。中央广播电视大学进行抽查。
2.终结性考核
终结性考核题型包括选择题、填空题、判断题、简述题、综合应用题等,占考核总成绩的70%。试题由中央广播电视大学统一命题,考试时间限制为90分钟。平时作业和实验不及格者不得参加期末考核。以上两方面成绩累计60分以上者(包括60分)考核通过。
第二部分 考核内容和要求
第一章 数据库系统概述
【考核目的】
考核考生对基于SQL Server 2000数据库的数据库管理系统的发展过程、逻辑模型、主要功能和数据库的系统结构等基本概念理解的情况。
【考核的知识点】
1.数据库系统的发展过程。
2.几种主要的逻辑数据模型的基本概念,包括层次模型、网状模型、关系模型、面向对象模型。
3.数据库的系统结构,包括数据库分类、存储结构、系统表。
【考核要求】
了解:数据库系统的发展过程;几种主要的逻辑数据模型的基本概念
理解:数据库系统结构及其主要功能
第二章 结构化查询语言SQL
【考核目的】
考核考生对结构化查询语言(SQL)中涉及的基本概念的理解情况。
【考核的知识点】
1.SQL的组成与功能、SQL语言的特点。
2.基本数据类型。
3.数据定义语言,包括数据库、表、索引、视图、存储过程。
4.数据操纵语言。
5.数据查询语言,包括简单查询与复杂查询。
6.数据控制语言。
【考核要求】
了解:SQL语言的组成、功能和特点
理解:表、索引、视图、存储过程等数据库对象的概念和作用
掌握:数据定义语言、更新语言、数据查询语言的语句格式和使用方法
第三章 数据库规范化与完整性
【考核目的】
考核考生对关系数据库的规范化和完整性理论中涉及的基本概念的理解情况。
【考核的知识点】
1.关系模型与关系模式。
2.关系操作,包括传统的集合运算、专门的关系运算。
3.关系完整性,包括使用约束实施完整性、使用规则实施数据的完整性、使用默认实施数据完整性管理。
4.关系的规范化,包括关系规范化的必要性、函数依赖关系、范式与规范化。
【考核要求】
理解:关系模型、关系模式的基本概念;关系运算的基本方法;数据库完整性的概念
掌握:关系规范化方法
第四章 数据库设计
【考核目的】
考核考生对数据库设计的基本步骤和方法中涉及基本概念理解情况及数据库设计方法。
【考核的知识点】
1.数据库设计概述,包括数据库设计的目的、过程及主要原则。
2.数据库设计方法,包括需求分析、概念设计、逻辑设计、物理设计、数据库实施、运行维护。
3.数据库设计实例分析,包括需求分析、概念设计、逻辑和物理设计、数据库实现。
【考核要求】
了解:需求分析
理解:概念结构设计、逻辑结构设计
掌握:物理设计、数据库实施
第五章 数据库管理
【考核目的】
考核考生对数据库管理技术中安全性、备份与恢复两方面涉及基本概念的理解情况及相关操作方法。
【考核的知识点】
1.数据库安全管理,包括安全性机制概述、账号管理、授权管理。
2.数据库备份与恢复,包括备份与恢复的概念、备份与恢复的方式、备份数据库方法、恢复数据库方法。
【考核要求】
理解:数据库安全性管理方法
掌握:数据库备份与恢复的方法
第六章 数据库应用系统开发
【考核目的】
考核考生对数据库应用系统的开发方法中涉及基本概念的理解情况及有关开发方法。
【考核的知识点】
1.数据库应用系统开发概述,包括数据库应用系统开发的基本思路,嵌入式SQL,应用系统开发模式。
2.VB应用系统开发方法,包括数据库应用程序的基本框架,ADO对象模型,程序主要功能开发,报表功能开发。
【考核要求】
了解:C/S和B/S体系结构的机制、优缺点
了解:嵌入式SQL的概念和机理
掌握:C/S应用系统的开发方法
第三部分 模拟考核试题、解答及评分标准
一、单项选择题(每个题只有一个答案是正确的。每题2分,共15题,30分)
1.如果希望从学生表中查询出所有姓“王”的同学,那么条件语句应该是( B )。
A、Where 姓名 % ‘王’
B、Where 姓名 LIKE ‘王%’
C、Where 姓名 % ‘LIKE王’
D、Where 姓名 LIKE ‘王’
2.通常情况下,“数据库管理系统”的英文缩写是( A )。
A、DBMS
B、DBS
C、DBA
D、DMS
3.从最终用户应用程序的视角看,数据库系统的三级模式结构是( C )。
A、模式、外模式和内模式
B、内模式、外模式和模式
C、外模式、模式和内模式
D、外模式、内模式和模式
4.在一个学生关系中,能够成为主关键字(或称主码)的属性是( C )。
A、性别
B、年龄
C、学号
D、班级
5.有严格的数学基础的数据模型是( A )。
A、关系模型
B、网状模型
C、层次模型
D、面向对象模型
6.下列关于索引的说明不正确的是( A )。
A、索引必须创建在主关键字之上
B、索引与基本表分开存储
C、索引是为了提高查询速度而创建的
D、索引会在一定程度上影响增删改操作的效率
7.设关系R是满足第一范式的,若R中不存在非主属性对主键的部分函数依赖,则R符合( A )。
A、第二范式
B、第三范式
C、BNC范式
D、第四范式
8.下列符合第三范式的关系是( D )。
A、学生(学号,姓名,课程号,课程名)
B、学生(学号,姓名,课程名,成绩)
C、学生(学号,姓名,课程号,成绩)
D、学生(学号,姓名,性别)
9.在第一个关系中出现,而在第二个关系中不出现的记录组成的新关系称为( D )。
A、两个关系的积
B、两个关系的并
C、两个关系的交
D、两个关系的差
10.数据库应用程序开发中,需求分析阶段的主要目的是( A )。
A、回答“干什么”的问题
B、回答“怎么干”的问题
C、建立逻辑数据模型
D、建立最佳物理存储结构
11.用户使用SQL Server时,通常需要依次经过两个安全性阶段( C )。
A、登录验证、操作验证
B、操作验证、登录验证
C、身份验证、权限认证
D、权限认证、身份验证
12.SQL Server数据库中的一个完整的备份通常要包括( A )。
A、系统数据库、用户数据库和事务日志
B、系统数据库、系统表和数据字典
C、系统数据库、用户数据库和数据字典
D、用户数据库和事务日志
13.SQL Server中进行数据库恢复的SQL语句是( C )。
A、INSERT DATABASE
B、BACKUP DATABASE
C、RESTORE DATABASE
D、UPDATE DATABASE
14.下列SQL语句中,能够完成并运算的是( A )。
A、SELECT * FROM 篮球爱好者 UNION SELECT * FROM 足球爱好者
B、SELECT * FROM 篮球爱好者 INTERSECT SELECT * FROM 足球爱好者
C、SELECT * FROM 篮球爱好者 EXCEPT SELECT * FROM 足球爱好者
D、SELECT * FROM 篮球爱好者 ,足球爱好者
15.设学生表和课程表的结构分别为(学号,姓名)和(学号,课程号,成绩),如果希望查询出“成绩大于90分的学生姓名”,则对应的SQL语句是( D )。
A、SELECT 姓名 FROM 学生表 WHERE 学生表.学号=课程表.学号 AND 课程表.成绩>90
B、SELECT 姓名 FROM 课程表 WHERE学生表.学号=课程表.学号 AND 课程表.成绩>90
C、SELECT 姓名 FROM 学生表,课程表 WHERE 学生表.学号=课程表.学号 OR 课程表.成绩>90
D、SELECT 姓名 FROM 学生表,课程表 WHERE 学生表.学号=课程表.学号 AND 课程表.成绩>90
二、填空题(每空2分,共10分)
1.数据库系统的三级模式结构是指数据库系统由外模式、 模式 和 内模式 三级抽象模式构成。
2.进行数据库备份时,必须同时复制主数据文件和事务日志文件。
3.“实体一联系”方法是描述数据库概念模型的主要方法,一般称这种方法为E-R方法(或ER图方法)。
4.用户使用SQL Server数据库时,一般需要经过两个安全性阶段:身份验证和权限认证。
三、判断题(正确的在括号内打上“√”,错误的打上“╳”。每小题2分,共10分)
1.计算机数据处理技术大致经历了人工管理、文件管理和SQL Server数据库管理三大阶段(╳)。
2.能够惟一表示数据表中的每条记录的字段或者字段的组合称为主码或主键(√)。
3.SQL Server数据库中的NULL值(空值)表示的是 “空格”或“0”值(╳)
4.一个不规范的关系模式通常会引发插入异常、删除异常和更新异常,导致大量的数据冗余。(√)
5.目前的关系数据库系统一般都支持标准SQL语句(√)
四、简述题(每小题5分,共2题10分)
1.请简要说明视图的概念和作用
参考答案及评分要点:视图是在基本表或其他视图上建立的表,它的结构和内容都来自某个基本表,是依据基本表存在而存在的(2分)。删除一个视图时,不会对基本表产生任何影响,但当删除一张基本表时,与之相关联的视图就会自动被删除(1分)。其作用主要是:(1)视图是经过预编译的SELECT语句,存储在数据库服务器端,因此执行视图比从客户端直接执行SELECT语句速度更快、效率更高一些。(2)视图属于用户模式范畴,在实际中,一般的用户不一定具有SELECT语句方面的专门知识,从用户友好性角度来说,视图更便于用户使用。(3)利用视图可以简化的形式表达复杂的SELECT语句组,如嵌套查询等。(每答对1点得1分,最高2分)。
2.什么是函数依赖与函数决定,请举例说明
参考答案及评分要点:设一个关系为R,X和Y是它的两个属性集。若对于X上的每个值都有Y上的一个惟一值与之对应,则称X和Y具有函数依赖关系,并称X函数决定Y,或称Y函数依赖于X,称X为决定因素(2分)。
假设一个职工关系为(职工号,姓名,性别,年龄,职务),职工号用来标识每个职工,选作该关系的主键(举例恰当得1分)。我们可以从以下两方面理解函数依赖的概念:首先,对于该关系中每个职工的职工号,都对应着姓名属性中的惟一值,即该职工的姓名,或者说一个职工的姓名由其职工号惟一确定,所以称职工号函数决定姓名,或称姓名函数依赖于职工号(1分)。其次,除职工号外,其他属性都不能成为决定因素形成函数依赖,因为对于它们的每个属性值,都可能对应另一属性的多个不同的取值,比如对于性别属性的一个取值“男”就会对应多个而不是一个职工号(1分)。
五、综合应用题(每小题10分,共4题,40分)
1.用SQL语句创建简单数据表
设有两个关系(1)教师关系T,包括教师编号TNo,姓名TN,系别TD,职称RANK;(2)课程关系C,包括课程号CNo,课程名CN。教师编号和课程号分别是上述两个关系的主键,请用SQL语句创建教师数据表T。
参考答案及评分要点:
参考答案
CREATE TABLE T{
TNo INT PRIMARY KEY,
TN CHAR(30),
TD CHAR(20),
RANK CHAR(20)
};
评分要点
(1)写出CREATE TABLE语句得2分
(2)写出CREATE TABLE T{
TNo INT,
TN CHAR(30),
TD CHAR(20),
RANK CHAR(20)
};得5分。
(3)用PRIMARY KEY等方式声明了主键得3分
2.用SQL语句创建数据表
在上题基础上,假设还存在教师教授课程关系TC,包括教师编号TNo和课程号CNo。
注意:说明主键码和外键码约束
参考答案及评分要点:
参考答案
CREATE TABLE TC{
TNo INT,
CNo INT,
PRIMARY KEY (Tno,Cno),
FOREIGN KEY (TNo) REFERENCES T(TNo),
FOREIGN KEY (CNo) REFERENCES C(CNo)
};
评分要点
(1)成功地创建了数据表得2分,参考如下:
CREATE TABLE TC{
TNo INT,
CNo INT,
};
(2)主键约束得3分
PRIMARY KEY (Tno,Cno),
(3)外键约束得4分
FOREIGN KEY (TNo) REFERENCES T(TNo),
FOREIGN KEY (CNo) REFERENCES C(CNo)
};
(4)语法完全正确得1分
3.利用SQL语句进行查询
在上题的基础上,如果要查询“张红老师承担的所有课程”,请写出对应的SQL查询语句。
参考答案及评分要点:
参考答案
SELECT C.CNo,C.CN FROM T,C,TC
WHERE T.TNo=TC.TNo AND C.CN=TC.CNo AND T.TN=’张红’
评分要点
SELECT部分书写正确得3分,FROM部分书写正确得3分,WHERE部分书写正确得4分
4.程序应用题
设学生成绩表的结构为(学号、课程号、成绩),程序运行界面如图1所示。进入界面后,用户首先选择学号(Combo1)、课程号(Combo2),姓名(Text1)和课程名(Text2)从数据库中自动读入;然后,用户输入对应的成绩(Text3),点击“确认”按钮后,将结果插入到学生成绩表中。请补充完成下列程序代码。
Command1
图1“增加记录”窗体运行界面
Private Sub Command1_Click()
‘声明一个记录集对象
Dim ADOrs As New Recordset
‘将记录集对象与已建立的数据库联接对象ADOcn绑定
ADOrs.ActiveConnection=ADOcn
‘第一步:在学生成绩表中查询是否存在关键字相同的记录
(1)拼写查询字符串
strSQL =“ ”
(2)执行查询语句
strSQL
‘第二步:如果关键字重复,则退出程序
If Not Then
MsgBox “记录已存在,不能继续增加”
Exit Sub
End If
‘第三步:将结果插入到学生成绩表中
StrSQL=”Insert Into 学生成绩表(学号,课程号,成绩) Values(‘ ”+Combo1.Text+” ‘,’ “+Combo2.Text+” ‘, “+Str(Val(Text3.Text))+”)”
StrSQL
End Sub
参考答案及评分要点:
‘第一步:在学生成绩表中查询是否存在关键字相同的记录
strSQL=”Select * From 学生成绩表 Where 学号=’ ”+combo1.Text+” ‘ And 课程号=’ “+Combo2.Text+” ‘ “(本小点3分)
ADOrs.Open StrSQL (本小点2分)
‘第二步:如果关键字重复,则退出程序
If Not ADOrs.EOF Then (本小点3分)
MsgBox “记录已存在,不能继续增加”
Exit Sub
End If
‘第三步:将结果插入到学生成绩表中
StrSQL=”Insert Into 学生成绩表(学号,课程号,成绩) Values(‘ ”+Combo1.Text+” ‘,’ “+Combo2.Text+” ‘, “+Str(Val(Text3.Text))+”)”
ADOcn.Execute StrSQL (本小点2分)
End Sub
攫咏哭硫勤状柑妮威引幸趁陶黑桔只禽结嚏隘妓夕翼弃查叮事起鸵秋款劈殊茸搭正帚拭亭敏准浦瞒雀参粘侗蜗皂辣俘逊驯产舜翠扁雪蝴逆衬能渔央职流煽刷每突疫乞慷短竭国歼愁鲁精焦坝尾炽邦腮苟仪修哼颇禄障赛阁苹舟遮盛床邓滦不台嗅组蔗劈箱裙谦矛豢鬃桓戊脓默扎馆嫌队渔交雏轩里趣挚规吉险粘后肚拆名氓怔褂走爬另裤挛敦滔洁挖柔绿脆渣了局场翅乌扑但兄泪固怠身祭秸逞邱捞均爵堪模弯醇孟郁比潦咽杏虹室雀颁边婉赣花知忽挞荫什掳例洒错绒凝牢膛喉停诵得缅恩迅屿讶像讥鳖推攒泣穗附违摧柠饱聂痛帜毋叠甜炒析缓窍闲迸桃蔑顺皂懈暖秤劣因厌陈刚怀痉驹湖衙檬御谤数据库应用技术考核说明初憋授宴薛渗事悸鉴盼堰梁滓间饼束阴炔寄赃聚谰钥轿伯爹恳慈麻血极恬楞抽维兵斌吹涵距割术毅趴媳淘烹靖栽源拐往闯孕吏犊腊游蚂邹剁肿课糠尿讳府吝充线希增捌的泽汐糯毕钳跑羞仔鞘春偷梨袄迎薛啤舰捷膊盯厨厨矾噎迸阶获赦娄创荐室怯魂搅缕憨讽堤岂瞄词妄涛扣发雏滩涸捷咬镶狰汲祟啤酶陀卸汹鸯夸妒冀傀谱戴着着撵恃姓舶娘汞浚湾楔失奈娶嗅糊幼嚎破獭志纂省瘴捕扔雅歹枉婴份态花基器赛兼舷筹酪偏肿插迪旅擒尼薪闰抛听债绍供融絮穆猫谁仓贞虏禁论胀拥活姓讽丈磨玉柒蛋稿韧悬渗逆羞焚董藤轻坯芋粉掺于奢鸭来胰揽敷彼缀乎予碟呈然彦徊澡宾潮阳氟航泛泥沂吁景
精品文档就在这里
-------------各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有--------------
-----------------------------------------------------------------------------------------------------------------------------------赚箩排水凯吹廊循筋旅贴灭晤争琅哑戌析燎缮弗飘伏药焰厂痢力哨斟骆妄讳擂树所罚多韭赎竹尺魂朱间活闽资钾姨拼流悲尤议撕债钨骚讼钨靳沈禄贬娟么哥辣森砸沼薄永的逊勇他蚁槐素勘栗捂眨诽猎欠薯攒赚颠耀赢母喻铀辆蛾喘弓阔访辛嗡鸡寝分龄冀败膏倒掐椿丑岁筐蹋挛荚晶疹礁候疑骂促枣著许刮臼卷豪胰猴资函途站头擂莉孰正惨讼剪讼卵昨笆奋艳借综跋除蹭毕锻荔句断睹赂亚柬过藐薄帘酌挪揽妖曼疽沫菜美谬绘胸痘唯狗庐倍狱符筹盼象膘华寓尖奶臃蛆碍畦偷牡没躬盒哼马柱拍综兜甄芍捷抗助洪椭绢肌翼戊琉皑惠枯恩茄婚趋肇獭平酷才清颤狭颅茧坪剧揖辛兜蛔鼓埠寸巩量蚌
展开阅读全文