互联网数据库(一)考试大纲.doc
《互联网数据库(一)考试大纲.doc》由会员分享,可在线阅读,更多相关《互联网数据库(一)考试大纲.doc(31页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、互联网数据库(一)考试大纲II 课程考核目标与内容课程特征在本课程的助学和教学中应当尽可能采用解决实际问题的方法,在工业企业、商业、金融、政府机构等各个领域取得教学实力,以使考生的学习与未来的实际工作能够更加紧密的结合。试卷中所涉及的问题加以本课程大纲中所确定的实绩、领会和应用的有关要求依据,涉及将不超过大纲要求的内容。但是,考题将要求考生具备理解并应用专业知识的能力。卡是大纲基课程内容中所给出的场景知识特利,试卷有可能在其他场景条件下提出问题。课程学习将采取教学与案例助学相结合的方法。通过课程的学习,应使考生掌握分析基于互联网的数据库应用案例的技巧,并学会设计数据库。这些方法包括:.节度案例
2、的能力和技巧.基于互联网的数据库设计的方法.撰写案例分析报告的技巧在本课程的助学和教学中,建议采用案例教学和管理考核方法。他要靠生的上述能力是十分必要的,这不仅能使考生学习尽可能多的指示,还是他们能够在考试中最大限度地发挥潜能。试题设计到内容与考核目标之间的大致关系在本大纲第三部分有关说明与实施要求中给出。答题的广度及深度不超过课程内容,考生可参考气象局里。课程目标课程设置的目标是诗的考生能够: 了解数据模型三要素即常用数据模型; 了结数据库系统的结构其数据库管理系统的功能; 掌握数据库技术三、考核目标试题可取自课程内容重的任何有关专题内容。每个专题按章列出相应的内容;每张由若干家组成。每家内
3、容标题下列出内容细节,包括试题要求的事迹、领会和应用的各种内容。专题是根据设定的学习顺序列出的。当然,教师和考生可以根据他们的具体要求适当调整学习顺序。考核的能力要求由低到高的分成“世纪”、“联合会”、“应用”三个层次:识记:应世纪的内容涉及本课程的基本知识领会:要求对本课程相关内容能够进行礼节应用:要求应用课程知识和对内容的领会处理不同条件下的实际问题。四、课程内容第一章 绪 论学习目的和要求通过本章的学习,考生首先应该了解数据管理发展历程,并理解数据模型的三要素及常用的三种数据类型,并在此基础上,掌握数据库系统的三级模式结构和数据的两层映象,理解数据库管理系统的组成和功能。内 容第一节 数
4、据管理技术的发展本节首先介绍了数据(Data)、数据库(Database)、数据库系统(Database System)和数据库管理系统(Database Management System)的概念及他们之间的关系。随后重点介绍了数据管理经历的三个阶段:人工管理阶段(数据不保存;数据需要由应用程序自己管理,没有相应的软件系统负责数据的管理工作;数据不共享;数据不具有独立性)、文件系统阶段(数据可长期保存,由专门的软件即文件系统进行数据管理;数据共享性差;数据独立性低)和数据库系统阶段(数据结构化;数据的共享性好,冗余度低;数据独立性高;数据由DBMS统一管理和控制),并对这三个阶段进行了比较。
5、本节最后介绍了数据库技术的研究领域:数据库管理系统软件的研制、数据库设计和数据库理论。第二节 数据模型本节首先介绍了数据模型的三个要素:即数据结构(用于描述系统的静态特性)、数据操作(用于描述系统的动态特性)和完整性约束(是完整性规则的集合)。随后介绍了概念模型的涵义(它用于信息世界的建模,是现实世界的第一层抽象)及表示方法,主要介绍了最为常用的实体联系方法(Entity-relationship Approach),该方法用E-R图来描述现实世界中的一些基本概念:实体(Entity)、属性(Attribute)、码(Key)、域(Domain)、实体型(Entity Type)、实体集(En
6、tity Type)和联系(Relationship)。在本节最后介绍了三种最常用的数据模型即层次模型(Hierarchical Model)、网状模型(Network Model)和关系模型(Relational Model),并分别介绍了三种数据模型的数据结构、数据操作及完整性约束、存储结构和各自的有缺点。第三节 数据库系统的结构本节首先介绍了数据库系统的三级模式结构即外模式(也称子模式或用户模式,它是数据库用户能够看见和属于的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示)、模式(也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有的用
7、户的公共数据视图)和内模式(也称存储模式,是数据物理结构和存储结构的描述,是数据在数据库内部的表示方式),并介绍了数据库系统在这三级模式之间提供两层映象:外模式/模式映象和模式/内模式映象。数据的两级映象保证了数据库外模式的稳定性,从而从地层保证了应用程序的稳定性。第四节 数据库管理系统本节首先介绍了数据库管理系统的功能与组成,一般来说,数据库的功能主要包括六个方面:(1)数据定义功能。数据定义包括定义构成数据库结构的模式、存储模式和外模式,定义各个外模式与模式之间的映射,定义模式与存储模式之间的映射,定义有关的约束条件。(2)数据操纵功能。数据操纵包括数据库进行并发控制,安全性检查,完整性约
8、束条件的检查和执行、数据库的内部维护等。(4)数据组织、存储和管理功能。数据库管理系统负责组织、存储和管理数据,确定文件结构和存储方式及实现数据之间的联系,以便提高存储空间利用率的提高随即查找、顺序查找、增删改等操作的时间效率。5.数据库的建立和维护功能.建立数据库包括数据库初始数据的输入与数据转换等,维护数据库包括数据库的转储和恢复、数据库的重组织和重新构造等,性能的监事与分析等。6.数据通信接口。数据库管理系统需要提供于其他软件系统进行通信的功能,数据库管理系统通常由四部分组成:数据定义语言及其翻译处理程序、数据操纵语言及其解释程序、数据库运行控制程序和一些实用程序。随后简单介绍了数据库管
9、理系统的工作流程。 考核知识点第一节 数据管理技术的发展 数据、数据库、数据库系统和数据库管理系统的概念,数据管理经历的三个阶段:人工阶段、文件系统和数据库系统阶段;数据库技术的研究领域:数据库管理系统软件的研制,数据库设计和数据库理论。第二节 数据模型数据结构、数据操作、完整性约束的概念和意义;概念模型的涵义及表示方法:实体联系方法,E-R图的概念和应用方法;实体(Entity)、属性(Attribute)、码(Key)、域(Domain)、实体型(Entity Type)、实体集(Entity Type)和联系(Relationship)的概念;层次模型、网状模型和关系模型的涵义与区别及其
10、她们的数据结构、数据操作及完整性约束、存储结构和各自的有缺点。第三节 数据库系统的结构外模式、模式和内模式的概念和涵义;数据库系统在三级模式之间提供的两层映象外模式/模式映象和模式/内模式映象;第四节 数据库管理系统数据库管理系统的功能与组成;(1)数据定义功能。(2)数据操纵功能。(3)数据库运行管理功能。(4)数据组织、存储和管理功能。(5)数据库的建立和维护功能。(6)数据通信接口。数据库管理系统通常由四部分组成:数据定义语言及其翻译处理程序、数据操作语言及其解释程序、数据库运行控制程序和一些实用程序。数据库管理系统的工作过程。考核要点第一节 数据管理技术的发展 识记:数据、数据库、数据
11、库系统、数据库管理系统、人工管理阶段、数据库系统阶段。领会:数据、数据库、数据库系统、数据库管理系统的概念及他们之间的关系。了解数据管理经历三个阶段:人工管理阶段、文件系统阶段、数据库系统阶段,理解三个阶段的各自的特点和区别。了解数据库技术的研究领域:数据库管理系统软件的研制、数据库设计和数据库理论。第二节 数据模型识记:数据模型的三要素:即数据结构、数据操作和完整性约束;概念模型的涵义;实体联系方法:实体(Entity)、属性(Attribute)、码(Key)、域(Domain)、实体型(Entity Type)、实体集(Entity Type)和联系(Relationship)的概念;层
12、次模型、网状模型和关系模型 。领会:数据结构、数据操作和完整性约束的涵义及其在数据库中的作用;理解概念模型的涵义及表示方法,掌握实体联系方法,该方法用ER图来描述现实世界的概念模型,ER图提供了表示实体型、属性和联系的方法。理解三种常用的数据模型即层次模型、网状模型、关系模型的数据结构,、数据操作和完整性约束、存储结构和胳肢的有缺点。应用: 运用所学进行实体抽象,并运用ER图建立满足一定完整性约束条件的关系型数据模型。第三节 数据库系统的结构识记:数据库系统的三级模式结构即外模式、模式和内模式;数据库系统在三级模式之间提供的两层映象:映象外模式/模式映象和模式/内模式映象。领会:数据库系统的三
13、级模式结构的涵义以及他们之间的关系;数据库系统在三级模式之间提供个两层映象的作用。第四节 数据库管理系统领会: 理解数据库管理系统的功能与组成;了解数据库管理系统的工作过程。 实 践运用E-R图建立满足一定完整性约束条件的关系型数据模型。关系数据库简介学习目的和要求通过本章的学习,考生应了解关系模型的基本概念,掌握关系模型的构成,理解关系代数的两类运算以及关系演算的两类演算语言。内 容第一节 关系模型的基本概念本节介绍了关系模型的组成:数据结构,关系操作集合和关系的完整性。关系模型中数据的逻辑结构是一张扁平的二维的表,它能够表达丰富的涵义,描述出现世界的视听及实体间的各种关系;关系操作包括代数
14、方式(关系代数)和逻辑方式(关系演算)以及介于关系代数和关系演算之间的语言(steuctured Query Language),而逻辑方式又可分为元组体完整性、参照完整性和用户定义的完整性,其中实体完整性和参照完整性是关系模型必须满足的完整性约束条件。同时介绍了关系模型的一些相关概念:域(具有相同数据类型的值的集合)、属性(关系的首行)、模式(关系名和关系的属性集)、元组(关系中的每两个元素)、码(关系中某一属性组)、关系模式(关系的描述,它包括关系名、组成该关系的属性名、属性向域的映象以及属性间数据的依赖关系)、数据库的型(数据库描述,它包括若干域的定义以及在这些域上定义的若干关系模式,亦
15、称为数据库的外延)。第二节 关系代数本节主要讲述了关系代数的运算:传统集合的运算(将关系看成元组的集合,其运算是从关系的“水平”方向即行的角度来进行)包括并、交、差和广义笛卡儿乘积;专门的关系运算(这类运算同时涉及行和列)包括选择、投影、连接和除。关系代数的运算符包括:集合运算符、专门的关系运算符、算术比较符和逻辑运算符。第三节 关系演算本节通过实际的关系演算语言介绍了关系演算的思想。元组关系演算以元组变量作为谓词变元的基本对象。一种典型的元组关系演算语言是ALPHA语言,它主要又CET、PUT、HOLD、UPDATE、DELETE、DROP六条语句,可以实现检索和存储功能(更新、删除、插入)
16、。域关系演算以元组变量的分量作为谓词变元的基本对象,一种有特色的域关系演算语言是QBE,可实现检索操作和更新操作(修改、插入和删除)。 考核知识点第一节 关系模型的基本概念关系模型的组成;数据结构的概念;关系操作的分类;关系代数和关系演算的内容及其分类;关系模型的完整性控制机制;实体完整性,参照完整性;用户定义的完整性,域,属性,模式,元组,码,关系模式,数据库的型,数据库的值。第二节 关系代数传统的集合运算(并、交、差和广义笛卡儿乘积,)专门的关系运算(选择、投影、连接和除);关系代数的运算符(集合运算符、门的关系运算符、算术比较符和逻辑运算符)第三节 关系演算元组关系演算语言ALPHA语言
17、的功能;域关系演算语言QBE语言的功能。 考核要点第一节 关系模型的基本概念识记:数据结构;关系操作集合;关系的完整性,关系代数,关系演算,元组关系演算;域关系演算;域;属性;模式;元组;码;关系模式,数据库的型,数据库的值。领会: 关系数据库的组成,关系模型的数据结构,关系模型的三类完整性;关系代数语言、关系演算语言和介于关系代数和关系演算之间SQL语言之间的关系。第二节 关系代数识记:并、交、差和广义笛卡儿乘积、选择、投影、连接和除、集合运算符、门的关系运算符、算术比较符和逻辑运算符.应用:能运用所学知识进行传统的集合运算和专门的关系结果。第三节 关系演算 识记: 元组关系演算语言;域关系
18、演算语言。应用:能运用元组关系演算语言ALPHA进行元组关系演算;能运用域关系演算语言QBE进行域关系演算。 实 践1.运用所学知识进行传统的集合运算和专门的关系运算。2.运用元组关系演算语言ALPHA进行元组关系演算。3.运用域关系演算语言QBE进行域关系演算。第三章 关系数据库标准语言SQL通过本章的学习,考生应了解SQL语言的主要特点,掌握语言的数据定义功能和数据操作功能,理解视图的定义和优点,了解数据控制的功能,了解嵌入式SQL语句的一般形式及其分类。内 容第一节 SQL概述本节主要介绍了SQL语言的产生及其主要特点,其特点包括:1,综合统一,SQL语言集数据定义语言,数据操纵语言,数
19、据控制语言的功能于一体,语言风格统一,可以独立完成数据库生命周期中的全部活动;2.高度非过程化,用SQL语言进行数据操纵,用户只需要提出“做什么”,而不必指明“怎么做”,因此用户无需了解存取路径,存取路径的选择以及SQL语句的操作过程由系统自动完成,3. 面向集合的操作方式,SQL语言采用集合操纵方式,不仅查找结果可以是元组的集合,而且作一次插入,删除,更新操作对象也可以是元组的集合,4. 以同一种语言结构提供两种使用方式,SQL语言即是自含式语言,又是嵌入式语言,5.语言简洁,易学易用,SQL语言功能极强,而且语法简单,接近以英语口语,容易使用。第二节 数据定义本节主要介绍了SQL的数据定义
20、功能三部分中的两部分:定义基本表和定义索引。定义基本表部分讲述了定义基本表的语句格式,修改基本表的语句格式和删除基本表的语句格式,定义索引部分讲述了建立索引的语句格式和删除索引的语句格式。第三 节 数据操纵本节主要介绍了SQL语言的检索和更新两部分功能。检索部分主要介绍了简单查询(仅涉及一个表)语句、连接查询(同时设计两以上的查询,包括等职连接查询,自然连接查询,非等值连接查询,自身连接查询,外连接查询和符合条件连接查询)语句、嵌套查询(将一个查询块嵌套在另一个查询块的WHERE子句或HAVING短语条件中的查询)语句和集合查询(将多个SELECT语句的结果进行集合操纵的查询、集合操作主要包括
21、并操作,交操纵和差操作)的语句,更新部分主要介绍主要介绍了修改、删除和插入三类语句。第四节 视图 本节首先介绍了视图的定义,视图是从一个或几个基本表(视图)导出的表,它所对应的数据不实际存储在数据库中,数据库中只存储视图的定义,视图一经定义就可以和基本表一样被查询和删除,也可以用来定义新的视图,但更新操作将有一定的限制,随后重点讲了建立视图的语句格式,查询视图的语句格式和更新视图的语句格式。本节首先介绍了视图的优点:(1)视图对数据库的重构造提供了一定程度的逻辑独立性,(2)简化了用户操作,(3)视图机制使不同的用户能以不同的方式看待同一数据;(4)视图机制对机密数据提供了自动的安全保护功能。
22、第五节 数据控制 本节首先介绍了数据控制的概念:也成为数据保护,包括数据的安全控制(保护数据库,防止不合法的使用所造成的数据斜路和破坏)、完整性控制(数据库中数据的正确性与相容性)、并发控制(多个用户并发对数据库进行操作时,对它们加以控制、协调,以保证并发操作正确执行,并保持数据库的一致性)和恢复(当发生各种种类的故障,使数据库处于不一致时,将数据库恢复到一致状态)。同时简单介绍SQL语言的数据控制功能。 考核知识点第一节 SQL概述 SQL语言的产生及其主要特点:1,综合统一2.高度非过程化3. 面向集合的操作方式4. 以同一种语言结构提供两种使用方式5.语言简洁,易学易用第二节 数据定义
23、定义基本表的语句格式、修改基本表的语句格式,删除基本表的语句格式;建立索引的语句格式、删除索引的语句格式。第三 节 数据操纵简单查询语句,连接查询,嵌套查询,集合查询,修改语句,删除语句,插入语句。第四节 视图视图的定义:建立视图的语句模式,查询视图的语句的格式,更新实体的语句格式;视图的优点:(1)视图对数据库的重构造提供了一定程度的逻辑独立性,(2)简化了用户操作,(3)视图机制使不同的用户能以不同的方式看待同一数据;(4)视图机制对机密数据提供了自动的安全保护功能。第五节 数据控制数据控制的概念:数据的安全控制;完整性控制;并发控制;恢复;SQL语句的数据控制功能。考 核 内 容 第一节
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 互联网 数据库 考试 大纲
限制150内