自考互联网数据库00911第2章(1)DataBase精品PPT课件
- 格式:ppt
- 大小:711.00 KB
- 文档页数:61
名词解释1.数据模型:数据模型是数据库系统的数学形式框架,是用来描述数据的一组概念和定义,包括以下方面的内容:1)数据的静态特征,它包括对数据结构和数据间联系的描述2)数据的动态特征,一组定义在数据上的操作,包括操作的含义、操作符、运算规则及其3)数据的完整性约束,这是数据库中的数据必须满足的一组规则。
2数据结构:数据结结构是所研究的对象类型的集合,这些对象是数据库的组成成分,它们包括两类,一类是与数据类型、内容、性质有关的对象_一类是与数据之间联系有关的对象,例如网状模型中的系型(Set Type)数据结构是刻画一个数据模型性质最重要的方面。
因此在数据库系统中,通常按照其数据结构的类型来命名数据模型。
3.数据操作:数据操作是指对数据库中各种对象(型)的实例(值)允许执行的操作的集合,包括料少至到四上哪IJ。
数据库主要有检索和更新两大类操作。
数据模型必须定义这些操作的确切含义、操作符号、操作规则以及实现操作的语言。
4.数据的约束条件:数据的约柬条件是一组完整性规则的集合。
完整性规则是给定的数据模型中数据及其联系所具有的制约和储存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效和相容数据模型应该反映和规定本数据模型必须遵守的基本的通用的完整性约束条件,数据模型还应该提供定义完整性约束条件的机制,以反映具体应用所涉及的数据必须遵守的特定的语义约束条件。
5.概念数据模型(概念模型)概念模型是现实世界到机器世界的一个中间层次,用于信息世界的建模。
6.实体(Entity)客观存在并可相互区别的事物称为实体。
实体可以是具体的人、事,物,也可以是抽象的概念或联系。
7.属性(Attribute)实体所具有的某一个特性称为属性。
一个实体可以由若干个属性来刻画。
8.码(Key)唯一标识实体的属性集称为码。
9.域(Domain)属性的取值范围称为该属性的域。
10.实体型(Entity T ype)具有相同属性的实体必然具有共同的特征和性质。
1 •数据库技术是随着数据管理的需要而产牛的。
数据处理的的核心是数据管理。
数据管理指的是对数据的分类、组织、编码、储存、检索和维护。
2. 数据管理技术共经历了三个阶段:人工管理阶段、文件系统阶段、数据库系统阶段3. 人工管理阶段:数据不保存、数据需要由应用程序自己进行管理、基本上没有文件概念、数据不共亨4 •文件系统阶段:数据可以长期保存、文件系统管理数据、文件已经多样化、数据的存取基本上以记录为单位。
缺点有:数据共享性差,数据冗余度大;数据和程序缺乏独立性5.数据库管理阶段:(1)数据结构化。
(2)数据共享性高、冗余度小、易扩充。
(3)数据独立性高。
(4)统一的数据管理和控制:数据的安全性保护、数据的完整性控制、数据库恢复和并发控制。
(5)数据的最小存取单位是数据项。
DB:数据库(Database),DB是统一管理的相关数据的集合。
DBMS:数据库管理系统(Database Management System), DBMS是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。
DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对彖型DBMS。
DBS:数据库系统(Database System),DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软件、硕件和数据资源组成的系统,即采用了数据库技术的计算机系统。
数据库技术:是一门研究数据库结构、存储、管理和使用的软件学科。
第一代数据库系统,即层次数据库系统和网状数据库系统第二代数据库系统,即关系数据库系统笫三代数据库系统,即面向对象数据库系统数据库学科的研究范围:数据库管理系统软件的研制;数据库设计;数据库理论数据模型是现实世界数据特征的抽象。
是数据庄系统的核心和里础。
数据模型应满足三方面要求:一是能比较真实地模拟现实世界;二是容易为人所理解;三是便于在计算机上实现。
2005年上半年高等教育自学考试全国统一命题考试互联网数据库试卷(课程代码0911)一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.在数据库系统的三级模式之间,提供两层映象的作用是提高【】A.数据的一致性B.数据的独立性C.数据的完整性D.操作的可行性2.DBMS并发控制和恢复的基本单位是【】A.表B.命令C.事务D.程序3.实体完整性规则是指关系中【】A.元组值不允许空B.属性值不允许空C.主码值不允许空D.外码值不允许空4.如果关系R中有3个属性4个元组,关系S中有5个属性3个元维,则R×S的属性个数和元组个数分别是【】A.8和7 B.8和12C.15和7 D.15和125.设有关系模式R(A,B,C)和S(B,C,D,E),下列关系代数表达式运算出现错误..的是【】A.RUS B.ⅡB(R)UⅡB (s)C.R ×S6.关系模式的规范化过程是通过对关系模式的分解来实现的,该过程中用到的关系代数运算是【】A.投影B.除C.选择D.连接7.在关系模式R(u)中,对于U的子集X和Y,如果X'是X的真子集,且X→Y,X'→Y 则称【】A.Y传递函数依赖于X B.X、Y相互函数依赖C.Y完全函数依赖于X D.Y部分函数依赖于X8.SQL语言中,GRANT和REVOKE语句用于实现数据库的【】A.完整性控制B.一致性控制C.并发控制D.安全性控制9.在数据库系统中,事务日志的作用是实现事务的【】A.原子性B.一致性C.隔离性D.持续性10.ADO中可更新记录且能看到其他用户更新记录集的游标称为【】A.动态游标B.关键集游标C.静态游标D.向前浏览游标11.下列涉及空值的SQL表达式中,不.正确的是【】A.age IS NULL B.age IS NOT NULLC.age=NULL D.NOT(age IS NULL)12.在数据库设计中,将E-R模型转换成关系数据模型的过程属于【】A.需要分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段13.使用ADO时,可以创建的DSN是【】A.用户DSN或系统DSNB.系统DSN或文件DSNC.用户DSN或文件DSND.用户DSN、系统DSN或文件DSN14.在SyBase系统中,用于数据摩应用系统分析和设计的CASE工具是【】A.Power J B.Power++C.PowerBuilder D.PowerDesigner15.并行数据库中,可扩充性和可用性占优势的是【】A.SD结构B.SM结构C.SN结构D.无法比较第二部分非选择题(共70分)二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案,错填、不填均无分。
第二章关系数据库简介【学习要求】通过本章的学习,考生应了解关系模型的概念,掌握关系模型的构成,理解关系代数的两类运算以及关系演算的两类演算语言。
【重点、难点】(一)关系数据结构和关系完整性(二)集合运算(三)关系演算语言【主要内容】关系数据库是目前最流行的数据库。
关系模型的三要素:关系数据结构、关系操作集合、关系完整性约束。
一、关系数据结构在关系模型中,现实世界的实体以及实体间的各种联系均用关系来表示。
在用户看来,关系模型中数据的逻辑结构是一张二维表。
(只有"表"这一种数据结构)1、相关术语域:是一组具有相同数据类型的值的集合。
在关系中用域表示属性的取值范围。
属性:关系中的每列起一个名字,称为属性。
元组:关系中的每一行,称为一个元组,对应于概念模型的一个实体。
候选码:关系中能唯一地标识一个元组的某一属性或属性组主属性:候选码中的属性。
主码(Primary key):从候选码中选定一个作主码。
外码(外键):设F是关系R中的一个或一组属性,但不是R的主码,F与关系S中的主码相对应,则称F是关系S的外码。
[注意:外码可以与相应的主码不同名,但为了识别,尽量同名]关系模式:关系的描述。
它可以形式化地表示为:R(U, D, DOM, F)。
其中:R 为关系名,U为组成该关系的属性的集合,D为属性组U中所有属性的域,Dom为属性向域的映像集合,F为属性间数据依赖关系的集合(F在第四章再讨论)。
一般简记为:R(U)。
有n个属性的关系叫n目关系。
关系数据库的型:也叫关系数据库模式,是对关系数据库的描述,是关系模式的集合。
关系数据库的值也称为关系数据库,是关系的集合。
关系可以有三种类型:基本关系(通常又称为基本表或基表)、查询表和视图表(虚表)。
关系是一张二维表,是元组的集合,关系模式指出了这个元组集合的结构。
关系模式是型,是对关系的描述,关系模式是静态的、稳定的,关系是值,是动态的、随时间不断变化的(因为关系操作在不断地更新着数据库中的数据) ;关系是关系模式在某一个时刻的状态或内容。
第1章DataBase绪论课件教程本文由sansui_1314贡献ppt文档可能在WAP端浏览体验不佳。
建议您优先选择TXT,或下载源文件到本机查看。
数据库系统概论An Introduction to Database Systems任课教师:任课教师:杜华E-mail: duhua_18@/doc/b92787737.html, 教材数据库系统概论》第四版) 萨师煊,《数据库系统概论》(第四版) 萨师煊,王珊高等教育出版社,珊高等教育出版社,2006.5 参考书数据库系统概论(第三版) 数据库系统概论(第三版)萨师煊,萨师煊,王珊王珊,王珊,陈红高等教育出版社,高等教育出版社,2000 清华大学出版社,清华大学出版社,2000《数据库系统原理教程》数据库系统原理教程》上机软件MS SQL Server 2000 上机参考: Server2000实用教程实用教程》上机参考:《SQL Server2000实用教程》范立南刘天惠编著清华大学出版社内容安排(1)基础篇第一章绪论第二章关系数据库关系数据库标准语言SQL 第三章关系数据库标准语言第四章数据库安全性第五章数据库完整性设计与应用开发篇第六章关系数据理论数据库设计第七章数据库设计内容安排(2)系统篇第九章关系查询处理和查询优化第十章数据库恢复技术第十一章并发控制数据库系统概论An Introduction to Database Systems第一章绪论绪论(目录)第一章绪论(目录) 1.1 数据库系统概述 1.2 数据模型 1.3 数据库系统结构 1.4 数据库系统的组成 1.5 小结1.1 数据库系统概述数据库技术产生于六十年代末,是数据管理的最新技术,也是计算机科学的重要分支。
数据库技术是信息系统的核心和基础,它的出现极大地促进了计算机应用向各行各业的渗透。
数据库的建设规模、数据库信息量的大小和使用频度已成为衡量一个国家信息化程度的重要标志。