数据库课件项目一_第1页
数据库课件项目一_第2页
数据库课件项目一_第3页
数据库课件项目一_第4页
数据库课件项目一_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

项目一数据库基础知识学习目标:掌握:数据库、数据库管理系统和数据库系统的概念,数据模型的组成要素。理解:概念结构设计、逻辑结构设计、数据库物理设计。了解:信息、数据与数据处理的概念,数据库系统的产生和发展,关系数据库理论。1.1数据库的基本概念

随着计算机技术的发展,信息技术的应用也日益广泛,作为管理信息资源的数据库技术也得到迅速发展,应用范围涉及到管理信息系统、专家系统、过程控制、联机分析处理等各个领域。数据库技术已成为计算机信息系统与应用系统的核心技术和重要基础,成为衡量社会信息化程度的重要标志。1.1.1信息、数据与数据处理数据是数据库中存储的基本对象,是可以被计算机接受并能够被计算机处理的符号。数据的表现形式多样化,可以是数字、文字、图形、图像、声音等信息。1.1.1信息、数据与数据处理信息是对数据的解释,是经过加工处理后具有一定含义的数据集合,它具有超出事实数据本身之外的价值,能提高人们对事物认识的深刻程度,对决策或行为有现实或潜在的价值。1.1.1信息、数据与数据处理将数据转换成信息的过程称为数据处理,是指利用计算机对原始数据进行科学的采集、整理、存储、加工和传输等一系列活动,从繁杂的数据中获取所需的资料和有用的数据。1.1.2数据库、数据库系统、数据库管理系统数据库可以理解为是存放数据的仓库,是以一定的方式将相关数据组织在一起并存储在外存储器上所形成的,能为多个用户共享的、与应用程序彼此独立的一组相互关联的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性。1.1.2数据库、数据库系统、数据库管理系统数据库系统是由数据库及其管理软件组成的系统,它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构,它能够有组织地、动态地存储大量数据,提供数据处理和数据共享机制,是存储介质、处理对象和管理系统的集合体。1.1.2数据库、数据库系统、数据库管理系统数据库管理系统是处理数据访问的软件系统,位于用户与操作系统之间的数据管理软件,用户必须通过数据库管理系统来统一管理和控制数据库中的数据。1.2数据库管理技术及发展

数据管理是指数据的收集、整理、组织、存储、检索、维护和传送等各种操作,是数据处理中的基本环节,是任何数据处理任务必须具有的共同部分。1.2.1数据管理技术的发展阶段

人工管理阶段文件系统阶段数据库系统阶段1.2.2数据库系统的特点

数据共享数据结构化数据独立性可控数据冗余度统一数据控制功能1.3数据模型模型是对现实世界中某个对象特征的模拟和抽象。数据模型与具体的DBMS相关,可以说它是概念模型的数据化,是现实世界的计算机模拟。1.3.1数据模型的组成要素数据结构数据操作数据的约束条件1.3.2数据模型的类型

数据模型按不同的应用层次分成概念数据模型、逻辑数据模型和物理数据模型三种类型。在概念数据模型中最常用的是E-R模型、扩充的E-R模型、面向对象模型及谓词模型。在逻辑数据模型中最常用的是层次模型、网状模型、关系模型。1.3.3概念模型为了把现实世界中的具体事物抽象、组织为某一数据库管理系统支持的数据模型,人们常常首先将现实世界抽象为信息世界,然后将信息世界转换为机器世界称为概念模型,再把概念模型转换为某一计算机系统上某一DBMS所支持的数据模型。1.3.3概念模型实体:客观存在并可相互区别的事物称为实体。实体可以是具体的人、事、物,也可以是抽象的概念和联系。属性:实体所具有的各个特性称为实体的属性。域:属性的取值范围称为该属性的域。1.3.3概念模型实体型:具有相同属性的实体称为同型实体,对于同型实体,可以实体名及其属性名的集合来描述,称为实体型。实体集:同型实体的集合称为实体集。码:能够唯一标识实体集中每个实体的属性或属性集称为实体的码。联系:在现实世界中,事物内部及事物之间存在普遍联系,这些联系在信息世界中表现为实体型内部各属性之间的联系以及实体型之间的联系。1.3.4层次模型

层次模型是数据库系统中最早出现的数据模型,用树形结构表示实体之间联系的模型叫层次模型。层次模型这种结构方式反映了现实世界中数据的层次结构关系。1.3.5网状模型

每一个数据用一个节点表示,每个节点与其他节点都有联系,这样,数据库中的所有数据节点就构成了一个复杂的网络,即用网状结构来表示实体及其联系的模型称为网状模型。1.3.6关系模型关系模型是以关系数学理论为基础的,用二维表结构来表示实体以及实体之间联系的模型称为关系模型。在关系模型中,经常使用一些概念或名词来描述关系模型的数据结构。1.4关系数据库理论

关系数据库是建立在关系模型基础上的数据库,是利用数据库进行数据组织的一种方式,是最有效率的数据组织方式之一。1.4.1关系操作

关系操作是一种集合操作方式,即操作的对象和结果都是集合。这种操作方式也称为一次一集合的方式。因此,关系操作主要是对关系数据的查询操作和更新操作。查询操作包括选择、投影、连接、除、并、交和差,更新操作包括对记录的增加、删除和修改。其中以查询操作为核心。1.4.2关系运算

选择:是从指定关系中选取满足给定条件的若干元组组成一个新的关系。投影:是从指定的关系中选取指定的若干属性组成一个新关系。连接:是从两个关系中选取属性满足给定条件的元组连接在一起组成一个新关系。1.4.3关系的完整性

实体完整性域完整性参照完整性用户定义完整性1.5数据库系统结构

从数据库管理系统(DBMS)角度看,数据库系统通常采用三级模式结构,这是数据库系统内部的体系结构,通常称为数据库模式结构;从数据库最终用户角度来看,数据库系统的结构可以分为单机结构、主从式结构、分布式结构、客户机/服务器结构和浏览器/服务器结构等,这是数据库系统外部的体系结构,简称数据库系统体系结构。1.5.1数据库系统的模式结构

三级模式结构应用1应用2应用5应用3外模式A外模式B外模式C外模式/模式映像模式模式/内模式映像内模式数据库应用41.5.1数据库系统的模式结构数据库的两级映像功能为了能够在内部实现这三个抽象层次的联系和转换,数据库系统在这三级模式之间提供了两层映像:外模式/模式映像和模式/内模式映像。1.5.1数据库系统的模式结构数据库三级模式结构的优点保证数据的独立性简化了用户接口有利于数据共享有利于数据的安全保密1.5.2数据库系统的体系结构

单机结构主从式结构分布式结构客户机/服务器结构(Client/Server结构,C/S结构)浏览器/

温馨提示

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

评论

0/150

提交评论