数据库系统原理大纲本科

上传人:灯火****19 文档编号:57594572 上传时间:2022-02-24 格式:DOCX 页数:29 大小:906.23KB
收藏 版权申诉 举报 下载
数据库系统原理大纲本科_第1页
第1页 / 共29页
数据库系统原理大纲本科_第2页
第2页 / 共29页
数据库系统原理大纲本科_第3页
第3页 / 共29页
资源描述:

《数据库系统原理大纲本科》由会员分享,可在线阅读,更多相关《数据库系统原理大纲本科(29页珍藏版)》请在装配图网上搜索。

1、目录第一部份课程性质及课程设置的目的和要求(1)一、课程性质、地位与设置目的(1)二、课程的大体要求(1)三、课程的教学方式(2)第二部份综合考核内容与考核要求内容与考核要求第一章数据库系统大体概念第二章数据库设计和ER模型(3)第三章关系模式设计理论第四章关系运算(4)第五章SQL语言(5)第六章数据库治理(6)第七章SQLServer2000简介及应用(7)第八章数据库技术进展(7)二、教学学时分派(8)三、综合考核学习大纲中认知层次的说明第三部份学习进程评判考核大纲一、学习进程评判的设置目的和要求(8)二、学习进程评判的课程内容三、学习进程评判的考核要求(10)四、学习进程评判的考核方式

2、(10)五、学习进程评判的评判标准(11)六、学习进程评判考核选例(11)第四部份有关说明与实施要求(23)(24)附录综合考核题型举例数据库系统原理自学考试大纲第一部份课程性质及课程设置的目的和要求一、课程性质、地位与设置目的数据库系统原理是高等教育自学考试运算机应用专业(独立本科段)和运算机信息治理专业(独立本科段)在校生考试打算的一门专业基础必修课程。数据库的理论和技术是运算机科学和技术的一个重要分支,在数据处置已成为运算机要紧用途的今天,它本身就具有重要的利用价值,另外它仍是其他许多技术领域(如信息处置系统、决策支持系统)的基础,也是人工智能、办公自动化、软件开发环境等研究方向的有力工

3、具。本课程的任务是系统地教学数据库的基础知识、大体理论、原理和实现技术,同时介绍主流数据库治理系统的利用方式。使学生取得数据库利用、治理、设计和研究的大体知识和能力,为学生进一步的学习和尔后参与社会信息化建设打下扎实的基础。二、课程的大体要求本课程是一门理论与实践相结合的课程,通过本课程的学习(包括学习进程评判和综合考核两部份),要求考生理解数据库的大体概念:把握数据库设计和ERI冬I:把握关系模式设计理论;把握关系运算中关系代数:把握SQL语言,包括数据概念、数据查询、数据更新大体的SQL语句:理解数据库治理中事务、数据库恢复、数据库的并发操纵、数据库完整性的大体概念;把握SQLServer

4、2000数据库治理系统的利用:了解数据库技术的进展方向。课程中第一章至第四章、第六章、第九章为理论部份,介绍概念和原理;第五章、第七章为实践部份,要增强上机实践操作;第八章内容删除,不做要求。该课程大体要求的设置分三个层次:“了解”、“明白得”、“把握”。三个能力层次是由低到高递进关系。“了解”指的是明白有关名词、概念、知识的含义,能正确认知和表述:“明白得”指的是在了解的基础上,能全面领会大体概念、大体知识的内容,能清楚有关概念和知识的区别和联系,能对知识做说明和说明:“把握”指的是在明白得的基础上,运用所学知识,分析和解决有关问题。具体要求如下:1 .要求学生了解数据库技术进展的四个时期:

5、明白得数据描述的三个时期、三种数据联系:了解数据抽象级别的四种模型:明白得数据库治理系统和数据库系统中的各个概念。2 .明白得数据库系统生存期的七个时期:把握ER图的大体概念和ER图设计方式;明白得关系模型的大体概念,把握三类完整性规那么:把握ER模型到关系模型的转换方式。3 .了解关系模式的设计准那么;明白得函数依托概念,把握函数依托的相关应用:把握关系模式分解特性;能够判定INF、2Nf、3NF;把握分解成3NF模式集的“合成算法4 .明白得关系代数的概念,把握关系代数的大体操作、关系代数的组合操作、关系代数表达式的应用、了解关系代数的两个扩充(外连接、外部并)。5 .熟练把握SQL的数据

6、概念、SQL的数据查询、SQL的数据更新、视图,了解存储进程与SQUPSM。6 .明白得事务概念和性质:了解数据恢复策略和方式:明白得数据库的并发机制;把握数据库的完整性实现方式:明白得数据库的平安性理论和SQL中的平安机制。7 .把握SQLServer2000的企业治理器,利用它创建数据库、数据表,成立视图、存储进程、触发器:把握数据库备份恢复与导入导出的方式和步骤:把握T-SQL语言:能在查询分析器中实现第五章讲述的SQL语言的数据概念、数据查询、数据更新语句。8 .了解面向对象的数据类型系统、对象联系图和UML类图。三、课程的教学方式由于本课程具有较强的综合性和实践性,内容有必然的深度,

7、因此教学中应强调理论联系实际,在讲清大体概念、大体理论的同时,注意与有关专业课程的内容相互渗透和配合。在教学中注重对学科精神的领会,表现“以人为本”的教育理念,注重启发式、引导式教学,采纳以学生自学为主,教师”引出问题,启发思路,重点分析,课堂讨论,课外探讨,自行归纳”的教学形式。本课程中的很多概念需要通过作业、编写代码和上机调试才能深刻地明白得和把握。因此在学习进程中,每一个章节后,需要学生认真完成作业和有关实践环切,关于实践性强的部份要提供足够的上机实践机遇,写出实验报告,教师给出学习进程评判成绩,提高学生运用数据库技术解决实际问题的能力。第二部份综合考核内容与考核要求一、内容与考核要求第

8、一章数据库系统大体概念(一)本章知识点1数据治理技术的进展时期2数据描述的术语3数据抽象的级别4数据库治理系统(DBXS)5数据库系统(DBS)(二)考核要求1 .了解数据治理技术的四个进展时期:人工治理时期、文件系统时期、数据库时期、高级数据库时期及各个时期的特点:2 .明白得实体、实体集、属性的概念,明白得逻辑设计中的数据描述经常使用的术语:3 .明白得实体之间的三种联系:4 .明白得数据库治理系统的概念和功能:5 .明白得数据库系统的组成。(三)重点与难点重点:概念设计中的数据描述、逻辑设计中的数据描述、物理设计中的数据描述、ER模型、概念模型、逻辑模型、关系模型、数据库治理系统的功能、

9、数据库系统的组成。难点:数据抽象的四种模型、三层模式、两级映像。第二章数据库设计和ER模型(一)本章知识点6 数据库系统生存期7 ER模型的大体概念8 关系模型的大体概念9 ER模型到关系模型的转换规那么10 ER模型实例分析(二)考核要求1 .明白得数据库系统生存期的七个时期:2 .把握ER模型的的组成元素、实体间联系、属性的分类,把握ER模型的操作,把握ER模型的数据库概念设计步骤、局部ER模型的设计、全局ER模型的设计、全局ER模型的优化;3 .明白得关系模型的大体术语、关系的概念和性质;4 .把握关系模型的三类完整性规那么:5 .把握ER图转换成关系模式集的算法;6 .把握采纳ER模型

10、的逻辑设计步骤。(三)重点与难点重点:ER模型、ER模型的数据库概念设计步骤、关系模型的三类完整性规那么、ER图转换成关系模式集的算法、采纳ER模型的逻辑设计步骤。难点:ER图转换成关系模式集合的方式、全局ER模型。第三章关系模式设计理论(一)本章知识点1关系模式的设计准那么2函数依托3关系模式的分解特性4范式(二)考核要求1 明白得关系模式的冗余和异样问题;2 了解关系模式的四个非形式化设计准那么:3 明白得FD的概念;了解FD的逻辑蕴涵、FD集的闭包:4 明白得FD的推理规那么、FD和关键码的联系;5 把握属性集的闭包;6 了解FD集的等价、明白得FD集的最小依托集;7 明白得关系模式的分

11、解:8 明白得无损分解的概念:9 了解模式分解的优缺点:10 把握无损分解的测试方式;11 了解维持FD的分解:12 了解模式分解与模式等价问题:13 了解1NF的概念;14把握2NF的概念、3NF的概念、分解成3NF模式集的“合成算法”:(三)重点与难点重点:函数依托的概念、属性集的闭包,函数依托集的最小依托集,无损分解的测试方式,范式。难点:求函数依托集的最小依托集,无损分解的测试方式,判定最高第几范式,分解成3NF模式集的“合成算法”。第四章关系运算(一)本章知识点1关系代数的概念2关系代数的大体操作3关系代数的组合操作4关系代数表达式的应用5关系代数的两个扩充(外连接、外部并)(二)考

12、核要求1了解关系代数的概念:2把握关系代数的五个大体操作(并、差、笛卡儿积、投影、选择);3把握关系代数的四个组合操作(交、连接、自然连接、除法):4把握关系代数表达式的应用,关于给定的关系(表格),能W算关系代数表达式的值;依照用户的查i旬要求,书写关系代数表达式5了解关系代数的两个扩充操作(外连接、外部并):(三)重点与难点重点:本章的重点是关系代数运算,应熟练把握。难点:关于给定的关系(二维表),能计算关系代数表达式的值:依照用户的查询要求,书写关系代数表达式。第五章SQL语言(一)本章知识点1 SQL简介2 SQL的数据概念3 SQL的数据查i旬4 SQL的数据更新5 视图6 存储进程

13、与SQL/PSM(二)考核要求1了解SQL进展史;2明白得SQL数据库的体系结构、SQL的组成;3了解SQL的特点;4了解SQL模式的创建和撤销;5把握SQL的大体数据类型,大体表的创建、修改和撤销;6了解索引的创建和撤销:7把握SELECT查询语句的大体结构,连接、嵌套、存在量词的三种查询方式;8把握SELECT语句完整的结构,分组子句、排序子句的用法;9明白得数据查询中的限制和规定:10把握条件表达式中的比较操作:11了解嵌套查询的改良写法;12明白得大体表的连接操作;13明白得INSERT插入语句、DELETE删除语句、UPDATE修改语句;14把握视图的创建和撤销、对视图的操作:15了

14、解存储进程与SQL/PSM:(三)重点与难点重点:SQL数据库的体系结构、SQL的组成:SQL的大体数据类型、大体表的创建、修改和撤销;SELECT查询语句的大体结构,连接、嵌套、存在量词的三种查询方式;SELECT语句完整的结构,分组子句、排序子句的用法:条件表达式中的比较操作。难点:SELECT查询语句的大体结构,连接、嵌套、存在量词的三种查询方式;SELECT语句完整的结构,分组子句、排序子句的用法:条件表达式中的比较操作。第六章数据库治理(一)本章知识点1事务2数据库的恢复3数据库的并发操纵4数据库的完整性5数据库的平安性(二)考核要求1 .明白得事务的概念和事务的ACID性质;2 .

15、明白得数据库恢复含义、典型的恢复策略:3 .了解故障类型和恢复方式,了解检查点技术;4 .了解数据库的并发操作带来的问题,明白得排他型封锁技术和共享型封锁。5 .了解并发操作的调度,了解SQL对并发处置的支持:6 .把握数据库的完整性,把握SQL中的完整性约束的类型:域约束、大体表约束和断言,和实现语句。7 .明白得SQL3的触发器含义,把握触发器的实现机制:8 .明白得数据库平安性概念,了解平安性级别,了解权限问题,把握SQL中平安性机制;9 .了解经常使用的平安性方法:强制存取操纵和统计数据库的平安性。(三)重点与难点重点:事务的含义和性质、数据库恢复、数据库的并附操作、封锁技术、SQL中

16、的完整性约束、触发器、SQL中平安机制。难点:封锁技术、完整性约束、触发器。第七章SQLServer2000简介及应用(一)本章知识点1 SQLServer2000概念2企业治理器3 T-SQL语言(二)考核要求1. 了解SQLServer2000的结构和版本;2. 了解SQLServer2000的安装环境;3. 了解SQLServer2000的经常使用工具:企业治理器、查询分析器、效劳治理器等:4. 把握利用SQLServer2000企业治理器创建和治理数据库,创建和治理表、索引、视图、存储进程、触发器的方式和步骤;5. 了解用户自概念函数:6. 把握数据库备份恢复与导入导出的方式:7. 把

17、握SQLServer2000的验证模式,登岸账号的治理,角色的添加;8. 了解T-SQL语言的批处置、变量、流程操纵、临时表和表变量。(三)重点与难点重点:数据库的操作、表的操作、索引的创建和利用、视图的含义和创建、存储进程的成立和运行、触发器的成立和运行、数据库备份与恢复、数据库导入与导出、SQLServer2000的验证模式、登岸账号的创建、角色的添加与治理。难点:存储进程、触发器、T-SQL语言。第八章数据库技术进展(一)本章知识点9. 向对象的概念建模10. 数据库互联(ODBC)(二)考核要求1 .明白得面向对象的数据类型系统:2 .明白得对象联系图;3 .把握UML类图的大体成份(

18、类、关联、关联类、概化/特化和聚合):4 .明白得ODBC概念;5 .了解ODBC的体系结构:6 .了解SQL/CLI;7 .了解典型的数据库应用系统开发工具。(三)重点与难点重点:UML类图的利用。难点:UML类图、ODBC的体系结构。二、学时分派本课程共4学分,72学时,各章教学参考学时分派如下:章次内容讲课习题课小计第一章数据库系统的基本概念404第二章数据库设计和ER模型628第三章关系模式设计理论8412第四章关系运算8210第五章SQL语言10616第六章数据库管理8210第七章SQLServer2000简介及应用8210第八章数据库技术的发展202合计511872三、综合考核学习

19、大纲中认知层次的说明该课程大体要求的设置分三个层次:“了解”、“明白得”、“把握”。三个能力层次是由低到高递进关系。“了解”指的是明白有关名词、概念、知识的含义,能正确认知和表述;“明白得”指的是在了解的基础上,能全面领会大体概念、大体知识的内容,能清楚有关概念和知识的区别和联系,能对知识做说明和说明;“把握”指的是在明白得的基础上,运用所学知识,分析和解决有关问题。第三部份学习进程评判考核大纲一、学习进程评判的设置目的和要求1 .学习进程评判考核的设置目的为提高考生解决实际应用问题的能力,适应社会经济进展对高素养运算机应用型人材的需要,进一步增强对学生实践技术的培育,并对考生成立关系数据模型

20、、操纵数据、保证数据平安的能力给出评判,制定本大纲。要求学生通过对本课程中所学知识的归纳、总结,能够设计并实现具有必然应用逻辑的数据库后台程序。学习治理数据库系统的大体步骤,使学生把握数据库治理系统的大体操作和治理方式,学会数据库系统的设计和创建,能够依如实践设计出有效的数据库治理方案。为适应社会经济进展对高素养技术型、应用型人材的需要,进一步增强学生实践技术的培育制定本大纲。2 .学习进程评判考核设置的大体要求(1)把握利用SQLServer2000企业治理器创建数据库、数据表操作的方式。(2)把握存储进程、触发器的创建和利用。(3)把握SQLServer2000企业治理器中数据库备份恢复与

21、导入导出操作。(4)把握SQLServer2000平安治理机制。(5)把握SQL语言中的数据概念、数据查询、数据更新语句。二、学习进程评判的课程内容(-)数据库的创建和操作1 .把握利用企业治理器创建数据库的方式:2 .把握修改数据文件和日记文件寄存位置的方式。(二)数据表创建和操作1 .把握数据表的创建;2 .把握向数据表添加数据的方式和步骤;3 .把握表索引的创建方式。(三)存储进程、触发器4 .明白得存储进程的含义:5 .把握存储进程的创建和执行方式:6 .明白得触发器的含义:7 .把握触发器的创建和执行方式。(四)数据库备份恢复与导入导出1 .把握利用企业治理器备份数据库:2 .把握还

22、原数据库方式:3 .明白得数据库导入导出的含义:4 .把握数据导入导出的方式。(五)平安治理1 .明白得SQLServer的验证模式;2 .把握登岸账号的创建和密码设置的方式。三、学习进程评判的考核要求学习进程中,学生必需重视上机实践环节,理论联系实际,重点把握利用数据库技术解决实际问题的能力。四、学习进程评判的考核方式在进行学习进程评判考核时,以学生在数据库技术操作和应用数据库技术解决实际问题进程中的表现和成功作为评判依据,全面评估学生把握SQLServer2000数据库治理系统操作能力、解决实际数据治理问题的能力。对学习进程评判课程内容的五个方面的实验需别离写出实验报告(三页以上),要求依

23、如实验内容要求,自己设计的上机案例、进程和结论进行详尽描述,包括关键性截图。实验报告形式如下(表格中每项可扩展):实验报告数据库系统原理实验,艮告题目:|姓名|日期|实验环境:实验内容与完成情况:出现的问题:解决方案(列出遇到的问题和解决办法,列出没有解决的问题):五、学习进程评判考核的评判标准学习进程评判的考核成绩分为五个品级:90%以上:完成实验要求的各项设置和内容,操作熟练、流畅。80%-89%:大体完成实验要求的各项设置和内容,操作熟练。70%-79%:完成要紧的实验要求的设置和内容,操作大体正确。60%69%:部份完成要紧的实验要求的设置和内容。60%以下:内容不完整,不能完成要紧的

24、实验要求的设置和内容六、学习进程评判考核选例(操作步骤供参考)实验一创建数据库一、实验内容:(1)数据库名称:Exam(2)要求:主数据文件名为Exam_data,寄存位置D:2(说明:2为学生学号,需要提早在D盘成立以学生学号为名的文件夹)文件夹,大小20MB,最大100MB,增量为20%;日记文件名为Examog,寄存位置D:2文件夹下,大小5MB,最大20MB,增量为3MB。二、操作步骤:(1) 打开SQLServer2000企业治理器,右击操纵台中的“数据库”,选择“新建数据库”命令,如以下图1:SQLServerEnterpriseftanacor文件口结作”专看5工具窗口口帮助的中

25、里函”西里便主A/0C3图1(2) 在弹出的数据库属性对话框,“常规”选项卡中填入数据库名字Exam,如图2所示。图2(3) 选择“数据文件”选项卡和“事务日记”选项卡,别离设置数据文件和日记文件的文件名别离为exam_Dataexam_Log;位置别离为:D:2d:2;还能够修改数据文件和日记文件初始大小和所属的文件组。如图3、图4所示。图3图4设置完成后,单击“确信”按钮创建数据库Examo观看D:2文件夹中的数据文件和日记文件。实验二数据表的创建和操作一、实验内容:(1)数据表名称:Student(学生表)、Class(班级表)(2)结构:Student:字段名类型宽度说明sidchar

26、10学号snamevarchar20姓名sexchar2性别birthdaydatatime8出生日期zffloat6入学总分classidchar3所在班级编号Class:字段名类型宽度说明classidChar3班级编号classNamevarchar5()班级名称输入数据:Student:11王刚男刘小明女张林男0012009级计算机应用技术一班0022009级信息管理班0032009级计算机应用技术二班在Student表的sid属性创建主索引。二、操作步骤:(咱们以Student表创建进程为例讲述,class表学生自行操作)(1)选择如图1中新建的Exam数据库,在子项的“表”上右击,

27、在快捷菜单当选择“新建表”,打开如图5所示的表设计器对话框,能够设计表的字段。数孑增GU值位仲模OW述认度数识识识R式搞默格小标标标是公,6缠好一刀中(在(local)上)的新表bJ回区列名数据类型长度允许至八sidchar10snanievarchar50sexchar2birthdaydal。time87J图5设计完毕后关闭该对话框,保留并输入表名studento(2)右击图6中新建的student表,在快捷菜单当选择“打开表”,然后选择“返回所有行”能够输入或查看表中数据如图7所示。也能够利用查询分析器或单击图7工具栏中的迎图标,打开SQL窗口,在其中输入SQL语句实现插入数据,如:IN

28、SERTINTOstudent(sid,sname,sex,birthday,zf,classic!)VALUES(T,张林丁男1991-02-21,003)实现插入数据操作。图6TffiSQLServerEnterpriselanager-表stude.jx嵇文件窗口也)帮助国)国三国垩凰fj曝W外科呼G=%sidsnameIsexLbirthdavzfclazsid20080100112008020001200802001200901001王刘张测刚小林试男女男男1991-6-125600011905-5-205300021905-5-234500031991-1-25003(3)成立索引

29、:右击Student表,选择“设计表”,打开表设计器对话框,如图5所示。单击工具栏中的摩“表和属性索引”按钮,打开“属性”对话框,如图8所示。能够方便的概念表索引,和表间关系、check约束等。1、实验内容:属性索引/键! CHECK约束1表名:选定的索引):类型:索引名Q):student主键新建(S)册赊Q)|PK_s indent索引文件组&) :(primary三H7 创建 UNIQUE QJ)行约束r索引图厂忽略重复健隹)17 创建为 CLUSTERED () 厂不自动重新计篁统计)5%r埴充索引的I 关闭 | 帮助实验三 存储进程和触发器的创建和运行(1)创建一个带参数存储进程,实

30、现向表student中插入数据的功能;(2)运行该存储进程,向表中插入一个学生记录。(3)创建一个触发器,当向表Student插入学生数据时,若是插入的classid在表Class中不存在那么插入不成功,给出提示。(4)运行触发器,进行测试。2、操作步骤:(1)创建存储进程展开企业治理器中左侧操纵台的数据库项,右击Exam数据库下面的存储进程,在弹出快捷菜单中点击“新建存储进程”,弹出“存储进程属性”对话框,如图9所示。在“文本”框中输入存储进程代码:CREATEPROCEDUREinStusidchar(lO),snamevarchar(20),sexchar(2),birthdaydate

31、time,classidchar(3)ASinsertintostudent(sid.sname,sex.birthday)values(sid,snamc,sex,birthday)GO检查语法无误后,单击“确信”按钮,输入存储进程名inStu保留。(2)运行存储进程:打开查询分析器如图10所示,在其中输入如下代码:useexamexecinStuT:测试,男,1991-01-25,003向数据表Student中插入一条记录。|射examm|封麻可I【use exam1人exec inStu 200901001J 测试J 男T991-01-251003对象浏览器(Q)2d-j9DD01DCC

32、44BD4C9(sa:I4 i4BDrwinb 数 DCC4oks工deldb:Kbsmpd蔻窗 loxaosLeFOueeru obemmmnNpttodRW D 月 J 9Duuuuuuuuuu, 2DS-E1-.E1-.E1-.E1-.E1-.E1-.E1-.E1-.E1-Q.s-.(所影响的行数为1行)V一口胸柘前消息笞对象同模板|区医顾廊I族赫融C9(8.0)|sa(52)|exam|0:00:00|。行|行1,如闲连接:厂II厂/图10执行成功后,查看数据表,观看插入数据的情形。(3)创建触发器选中Student表,右击后在快捷菜单当选择“所有任务”、“治理触发器”弹出触发器属性对

33、话框,如图11所示。图11CREATETRIGGERinsertStudentTriggerONdbo.studentFORINSERTASIFNOTEXISTS(SELECTclassidFROMinsertedWHEREclassidin(SELECTclassidFROMclass)BEGINraiserror(添加学生错误!,10,1)ROLLBACKTRANSACTIONEND(4)执行触发器在查询分析其中输入如下语句,再插入学生数据时,触发插入触发器,判定出新添加学生的classid字段值为,004,在class表中不存在,说明该班级不存在,插入失败,给出提示如图12ouseexa

34、minsertintostudent(sid.sname,sex.birthday,classid)values(5,测试2;男?1991-01-25.004)图12实验四数据库的备份与恢复1、实验内容:(1)把握数据库备份的方式,把Exam数据库备份到E盘根目录下;(2)把握将数据库备份还原数据库的方式。2、操作步骤:(1)备份Exam数据库。在企业治理器操纵分左侧的窗口中右击要备份的数据库,选择“所有任务”中的“备份数据库”,弹出“SQLServer备份”对话框,如图13。图13选择Exam数据库,然后单击“添加”按钮,打开“选择备份目的”对话框,如图14。图14选择利用文件名备份,点击“

35、文件名”下文本框后的二按钮,打开“备份设备位置”对话框如图15,选择E盘,单击“确信”按钮返回,直到备份完成。打开E盘,观看数据库备份文件Examo备窗设备位置一(local)图15(2)还原数据库。利用数据库备份文件,还原数据库。右击要还原的数据库或右击数据库节点,在快捷菜单当选择“因此任务”、“还原数据库”,会弹出还原数据库对话框,如图16所示。设置好要还原的备份后,单击“确信”按钮还原数据。注意:咱们的数据库备份文件为E:exam,在步骤(1)完成。图16实验五登岸账号的创建1、实验内容:(1)为Exam数据库成立登岸登岸账号test,登岸密码test,采纳SQLServer身份验证。(

36、2)利用新建的登录账号,进行登录验证。2、操作步骤:(1)新建登岸账号。展开企业治理器左侧操纵台的SQLServer组,选择“平安性”下面的“登岸”,右击后点击快捷菜单中的“新建登岸”,弹出“SQLServer登岸属性一新建登岸”对话框,如图17所示。输入登录账号名为test,选择“SQLServer身份验证”,在默许设置当选择默许利用的数据库为exam。单击“确信”按钮完成新建登岸账号操作。图17(2)验证登岸账号运行查询分析器,弹出“链接到SQLServer”对话框,如图19所示。选择SQLServer身份验证”,输入登录名为test、密码为test,单击“确信”按钮,若是能进入SQL“查

37、询分析器”,说明咱们新建的登录账号正确。不然错误提示如图18所示。连接到SQLServer图18图19第四部份有关说明与实施要求(一)自学考试大纲的目的和作用本考试大纲是依照自学专业在校生考试打算的要求,结合自学考试的特点撰写的。其目的是对个人自学、社会助学和课程考试命题进行指导和规定。课程自学考试大纲明确了课程学习的内容及深广度,规定了课程自学考试的范围和标准。因此,它是编写自学考试教材和辅导书的依据,是社会助学组织进行自学辅导的依据,是自学者学习教材、把握课程内容知识范围和程度的依据,也是进行自学考试命题的依据。(-)课程自学考试大纲与教材的关系课程自学考试大纲是进行学习和考核的依据,教材

38、是学习把握课程知识的大体内容与范围,教材的内容是大纲所规定的课程知识和内容的扩展与发挥。大纲与教材所表现的课程内容应大体一致;大纲里面的课程内容和考核知识点,教材里一样也要有。反过来教材里有的内容,大纲里却不必然表现。(三)关于自学教材自学教材:数据库系统原理,全国高等教育自学考试指导委员会组编,丁宝康主编,经济科学出版社2007年版。(四)关于自学要求和自学方式指导1 .本大纲的课程大体要求是依据专业在校生考试打算和专业培育目标而确信的。课程大体要求还明确了课程的大体内容,和对大体内容把握的程度。大体要求中的知识点组成了课程内容的主体部份。因此,课程大体内容把握程度、课程考核知识点是高等教育

39、自学考试考核的要紧内容。2 .在自学要求中,对各部份内容把握程度的要求由低到高分为三个层次:“了解”、“明白得”、“把握”。三个能力层次是由低到高递进关系。“了解”指的是明白有关名词、概念、知识的含义,能正确认知和表述;“明白得”指的是在了解的基础上,能全面领会大体概念、大体知识的内容,能清楚有关概念和知识的区别和联系,能对知识做说明和说明;“把握”指的是在明白得的基础上,运用所学知识,分析和解决有关问题。为有效地指导个人自学和社会助学,本大纲已指明了课程的重点和难点,在各章的大体要求中也指明了各章内容的重点和难点。3 .本课程是一门专业基础课,共6学分,其中2学分为学习进程评判的学分。4 .

40、本课程是依照数据库系统的概念、设计、理论、应用、实践、进展等六个板块组织的。本课程具有较强的理论性和有效性,理论性体此刻第3、4章,有效性体此刻第二、五、6章。学习者应注意理论联系实际,理论对实践的指导作用。(五)对社会助学的要求为了学习本课程,设置社会助学是必要的。为了保证教学质量,各助学点应做到:1 .熟知考试大纲对课程的整体要求和对各章的知识点。2 .把握各知识点要求达到的层次,深刻明白得对各知识点的考核要求。3 .助学辅导时应以指定教材为基础,以考试大纲为依据,不得删节内容;辅导时应把教材上的概念和例子讲深讲透,并注意引导学习者刻苦自学,钻研教材,以把握所要求的内容。4 .辅导时应进行

41、学习方式的指导。5 .辅导时要注重基础,突出重点,要帮忙考生对课程内容成立一个整体的概念,对考生提出的问题,应以启发引导为主。6 .注意对考生能力的培育,专门是自学能力的培育,要引导学生慢慢学会独立学习,在自学进程中擅长提出问题、分析问题、做出判定和解决问题,最好有指导教师讲课和批改作业。7 .注意培育考生的实验操作能力。教学点应制造条件,为学习者提供数据库治理系统SQLServer2000的上机环境,供学习者完成实验考核任务。8 .使考生了解试题难易程度与能力层次高低二者不完满是一回事,在各个能力层次都存在着不同难度的试题。(六)关于命题和考试的假设干规定1 .本课程的考试分为学习进程评判和

42、综合考核两部份。笔试采纳闭卷方式,时刻为150分钟。笔试需带笔(钢笔或圆珠笔、铅笔)、橡皮、尺子等。学习进程评判由各地主考学校自行安排进行。凡通过学习进程评判和综合考核的考生方能取得本课程的单科合格证书。2 .本大纲各章所规定的大体要求、知识点及知识点下的知识细目,都属于考核的内容。考试的命题覆盖到章,并适当考虑课程重点、章节重点,加大重点内容的覆盖度。3 .命题不该有超出大纲中考核知识点范围的题,考核目标不得高于大纲中所规定的相应的最高能力层次要求。命题应着重考核自学者对大体概念、大体知识和大体理论是不是了解和把握,对大体方式是不是会用或熟练。不该有与大体要求不符的偏题或怪题。4 .要合理安

43、排试题的难易程度,试题的难度可分为:易、较易、较难和难四个品级。每份试卷中不同难度试题的分数比例一样为:2:332。必需注意试题的难易程度与能力层次有必然的联系,但二者不是等同的概念。在各个能力层次中关于不同的考生都存在着不同的难度。考生不要混淆。5 .本课程考试命题的要紧题型有以下几种:单项选择、填空、简答、设计、综合等。题型举例见附录。附录综合考核题型举例一、单项选择题:1数据库中,数据的物理独立性是指()。A.数据库与数据库治理系统的彼此独立B.用户程序与DBMS的彼此独立C.用户的应用程序与存储在磁盘上数据库中的数据是彼此独立的D.应用程序与数据库中数据的逻辑结构彼此独立答案:C,2

44、()使得SQL具有了对机密数据的平安爱惜功能。A.视图机制B.人机对话C.数据查询D.数据更新答案:A3 .在数据库设计中,将E-R图转换成关系数据模型的进程属于()A.需求分析时期B.概念设计时期C.逻辑设计时期D.物理设计时期答案:C二、填空题:1:数据库系统的三级模式结构是指数据库系统是由.和三级组成.DBMS在三级模式结构之间提供了两层映象,一为它保证了数据与程序的,-为,它保证了数据与程序的o答案:外模式、逻辑模式、内模式外模式/逻辑模式、逻辑数据独立性、逻辑模式/内模式、物理数据独立性2:事务属性有、。答案:原子性一致性隔离性持续性3:SQL中,若是许诺用户把已取得的权限再转授给其

45、它用户,那么在GRANT语句中应加短语答案:WITHGRANTOPTION三、名词说明:DBMS数据的独立性事务四、简答题1可串行化调度?答案:多个事务的并发执行是正确的,当且仅当其结果与按某一顺序串行地执行它们时的结果相同,咱们称这种调度策略为可串行化(Serializable)的调度。2笛卡尔积、等值连接、自然连接三者之间有哪些不同?答案:设关系R与关系S,笛卡尔积确实是两个关系的元组一一相连;等值连接是在笛卡尔积的基础上把知足条件的元组相连,比较运算符取等号:自然联接的前提是两个关系有公共属性,公共属性值相等的元组相连,新的关系去掉相同属性中的一个。五、应用题1 .设有函数依托集F=AB

46、-CE,A-C,GP-*B,EP-*A,CDE-P,HB-P,D-HG,ABC-PG,计算属性集D关于F的闭包答案:dJdgh2 .设关系模式R(A,B,0,F是R上成立的FD集,F=C-B,B-A0(1)试说明什么缘故R不是3NF模式?(2)试把R分解成3NF模式集。答案:(1)R的关键码为C。从己知C-B,B-A,可知C-A是一个传递依托。因此R不是3NF模式。答案:(2)当R分解成R,(C,B)和RKB,A)时:R1的键是C,FD是C-B:R2的键是B,FD是B-*A。现在R1和兄都是3NF模式。3.设有一个学生治理关系数据库,包括学生关系、课程关系和选课关系。(其中Course表中的C

47、pn。代表先行课号)如下表所示。表1学生-课程-选课关系数据库学生(表名Student)课程(表名Course)学生选课(表名SC)SnoSnameSsexSageSdeptCnoCnameCpnoCcreditSnoCnoGrade95001李勇男20计算机1数据库549500119295002刘晨女19外语C1数学495001C8595003王明女IS数学3信息系统149500238895001张立男IS电子4操作系统6395002C一9095005吆凯男19计算机5数据结构49500338095006李娣女20外语6数据处理C一95005C一89试按以下要求别离写出相应的关系代数表达式和

48、SQL语言语句:1 .找出年龄小于20岁且是外语系的学生。2 .在学生关系中找出年龄小于20岁的学生的姓名和性别3 .找出选修“数据库”课程,且成绩大于90的学生姓名。4 .找出张平所选修全数课程的课程名和成绩。5 .找出至少选修了一门其先行课号为“5”号课程的学生姓名。答案:1 .找出年龄小于20岁且是外语系的学生。关系代数表达式(TSagc20ASdcp=,外出(Student)SQL语句:Select*fromStudentWhereSage20andSdept=夕卜语2 .在学生关系中找出年龄小于20岁的学生的姓名和性别。关系代数表达式71Snamc.Ssex(7Sagc20(Stll

49、deilt)SQL语句:SelectSname.SsexfromStudentWhereSage90(StlldcntXSCXCOUFSC)SQL语句:SelectSnamefromStudent,SC,CourseWhere=and=andCname=数据库andGrade904 .找出张平所选修全数课程的课程名和成绩。关系代数表达式KCnamc.Grade(O*Snamc=,*,(StUdentXSCOXCOUFSC)SQL语句:SelectCname,GradefromStudent,SC,CourseWhere=and=andSname=张平5 .找出至少选修了一门其先行课号为“5”号

50、课程的学生姓名。关系代数表达式乃(StudentXISCxCourse)SQL语句:SelectSnamefromStudent,SC,CourseWhere=and=andCpno=5六、综合题1 .设有关系模式R(U,F),其中:U=A,B,C,D,E),F=A-*D,E-D,D-B,BC-D,DC-A)(1)求出R所有的候选键。(2)判定p=AB,AE,CE,BCD,AC是不是为无损连接分解?答案:(1) (CE)+=ABCDE,那么CE-U,而C+=C,E,=BDE,依照候选键概念,CE是R的候选键。只有一个候选键CEo(2) p的无损连接性判定表如下图,由此判定不具有无损连接性.RABCDEABala2AEala5CEa3a5BCDa2a3a3ACAla32.设某物资治理系统中,一个是“仓库”实体集,含有仓库号、地址和属性:另一个是“零件”实体集,含有零件号、零件名称、规格和单价属性。规定一个仓库能够寄存多种零件,一种零件只可寄存在一个仓库,必需保留零件每次进出仓库的日期和数量。试为那个系统设计ER图,并注明属性和联系类型。答案:仓库和零件之间是1:N联系,但由于要求保留零件每次进出仓库的日期和数量,故可另设计一个实体。因此,ER图如下所示。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!