数据库系统管理与维护01课件_第1页
数据库系统管理与维护01课件_第2页
数据库系统管理与维护01课件_第3页
数据库系统管理与维护01课件_第4页
数据库系统管理与维护01课件_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库系统管理与维护ACCESS第1章数据库原理学习要点理解数据库的基本概念理解关系型数据库的基本概念理解E-R模型及其转换掌握数据库的设计方法数据管理技术的发展文件系统阶段(20世纪50年代后期-60年代中期)计算机状况:硬件有硬盘、磁鼓等直接存储设备软件有操作系统,文件管理系统处理方式有文件处理和联机实时处理特点:系统提供一定的数据管理功能数据仍然是面向应用一个数据文件对应一个或多个数据程序数据与程序有一定的独立性数据管理技术的发展数据库系统阶段(从20世纪60年代后期起)计算机状况:计算机管理应用广泛,数据量急剧增长多种应用共享数据的需求越来越强烈硬件出现大容量磁盘,价格下降软件出现数据库技术和数据库管理系统数据管理技术的发展-数据库系统阶段特点:数据结构化作为数据库特征之一,数据不是面向某个应用,而是面向整个系统,数据可为多个用户、多个程序共享使用.数据管理技术的发展-数据库系统阶段具有较高的数据和程序的独立性数据库的定义和描述与应用程序是分离的,数据的存取有系统管理,用户不必考虑存取细节,从而简化了应用程序。数据管理技术的发展-数据库系统阶段统一的数据控制功能数据的安全性控制完整性控制并发性控制数据库恢复数据库系统的基本概念数据和信息数据(data)描述事物的符号记录。种类:数字、文字、声音、图像等。信息(information)从数据所获得有意义的内容,是加工后的数据。信息是对客观事物的特征、运动形态以及事物间的相互联系等多种要素的抽象反映。数据库系统的基本概念数据库管理系统(DatabaseManangementSystem,DBMS)是管理数据库的软件,是用户与数据库间的接口,负责完成各种数据处理操作。其主要功能为:数据定义(DDL)数据存取(数据操纵,DML)数据库运行管理数据库建立和维护数据库系统的基本概念数据库系统(DatabaseSystem,DBS)是指在计算机系统中引入数据库后构成的系统。由数据库、数据库管理系统(及其开发工具)、应用系统和数据库管理员(DataBaseAdministrator,DBA)构成数据库系统的基本概念数据库是一个有结构的、集成的、可共享的、统一管理的数据集合。数据库系统的基本概念数据库应用程序是由计算机专业人员利用某种高级语言,为实现某些特定功能而编写的程序。数据库系统的基本概念数据库用户是使用数据库的人员包括应用程序员、最终用户和数据库管理员数据库系统的基本概念数据库DBMS应用程序1应用程序2应用程序3数据模型在数据库中针对不同的对象,采用不同的数据模型:概念数据模型、结构数据模型概念模型:按用户的观点对现实数据的抽象,不依赖于具体的计算机系统和某一DBMS,是现实世界到及其世界的一个中间层次。结构模型:从计算机角度对数据的抽象。客观对象的抽象过程---两步抽象现实世界中的客观对象抽象为概念模型把概念模型转换为某一DBMS支持的数据模型数据模型相关概念实体(Entity)客观存在并可相互区别的事物称为实体。可以是具体的人、事、物或抽象的概念。实体就是具有相同特征可区分的实例的集合,如学生、教师。属性(Attribute)

实体所具有的某一特性称为属性,实体通常有若干个属性,如学生实体有学号、姓名、性别、年龄、身高、体重和系别等属性。属性有属性名和属性值,如属性性别有“男”,“女”的属性值。一个实体可以由若干个属性来刻画。数据模型码(Key)唯一标识实体的一组最小的属性集合称为码。域(Domain)属性的取值范围称为该属性的域。数据模型概念模型的表示方法实体-联系方法(Entity-RelationshipApproach),简称E-R表示法实体属性实体间的联系数据模型班级实体与班长实体的一对一的关系班级班长任职班级名称班级编号学号上任时间姓名任期11数据模型结构数据模型层次数据模型网状数据模型关系数据模型关系的定义和性质关系数据结构一个关系模型的逻辑结构是一张二维表,有行和列组成。学号姓名性别系编号307001张三男001307012李四女020…………关系的定义和性质关系数据结构的基本概念关系一张满足某些约束条件的二维表元组关系中的每一行,在关系数据库中也称为行或记录。属性关系中的每一列,在关系数据库中也称为列或字段。域属性的取值范围。主码(主键)关系中的某一列或若干列的最小组合的值能唯一标识一行,称该列(组合)为候选码。选择一个候选码作为区分行的唯一性标识符,称为主码(主键)。关系的定义和性质关系模式是关系的形式化表示,关系名(属性名1,属性名2,属性名3,…),主键用下划线表示。关系模式即一个表的表头描述,表头也称为关系的结构。一个关系(表)由表头和表内内容(关系的值)两部分组成。关系数据库是相互关系的表或关系的集合。一个关系用一个关系模式表示,所有关系模式的集合构成了数据库的模式,它是数据库整体逻辑结构的描述。关系的定义和性质关系数据库的性质关系中的每个属性都是最小的关系中的同一属性的所有属性值具有相同的数据类型关系中的属性名不能重复关系中的属性位置顺序无关关系中任意两个元组不能完全相同关系中的元组位置顺序无关关系的定义和性质关系操作选择(select)在关系中选择满足条件的元组。投影(project)从关系中选择若干个属性组成新的关系。连接(join)从两个关系的笛卡尔乘积中选取满足条件的元组。关系的定义和性质关系的完整性实体完整性参照完整性用户自定义完整性关系模式的规范化关系数据库的规范化可以简化数据库设计并优化数据库结构、减少数据冗余。用范式来实现数据的规范化。范式,就是一个规则序列。数据库的范式越高,数据库的设计就越有效。第一范式(1NF):消除重复的组第二范式(2NF):满足1NF,并要求每个非主属性必须完全依赖于主键。第三范式(3NF):非主属性之间不能有从属关系E-R模型到关系模型的转换一对一联系E-R图班级(班级编号,班级名称)班长(学号,姓名,上任日期,任期,班级编号)一对多联系多对多联系关系数据库的设计数据库的设计

温馨提示

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

评论

0/150

提交评论