



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章 数据库概述 目的要求1. 了解数据库技术的发展历史;2. 了解数据模型;3. 掌握关系数据库的基本概念;4. 掌握关系运算;5. 了解关系的完整性;6. 了解数据库的物理与逻辑设计。基本内容1 数据库基本概念;2 关系数据库;3 数据库设计概述。重点难点1重点: 关系数据库的基本概念、关系运算及数据库的逻辑设计与物理设计。2. 难点: 数据库的逻辑设计与物理设计。课时安排 建议:3学时。教学过程:1.1 数据库基础1.1.1 基本概念1. 数据与数据处理传统意义的数据一般是指数值、字母、文字或者其它的一些特殊符号。数据还包括图形、图像、语音及视频等多种形式,也就是通常所说的多媒体数据。2. 数据库从计算机角度理解,数据库是存储在计算机系统中的存储介质上,按一定的方式组织起来的相关数据的集合。数据库中的数据具有高度的共享性及独立性。3. 数据库管理系统数据库管理系统(Data Base Management SystemDBMS)是一个数据管理软件,对数据库进行管理与维护,它需要操作系统的支持,向用户提供一系列的管理功能。通常都会包括以下6个方面的功能: 数据定义 数据操纵 数据库运行管理 数据组织、存储与管理 数据通信接口为实现以上基本功能,数据库管理系统一般由以下几部分组成: 数据定义语言 数据操纵语言 数据库运行控制程序 实用程序4. 数据库系统数据库系统是指运行了数据库管理系统的计算机系统,能够对大量的动态数据进行有组织的存储与管理,提供各种应用支持。通常由用户、应用系统、开发工具、数据库管理1.1.2 数据管理的发展历史计算机系统中的数据量都相当大,如何对这些数据进行管理是数据处理的核心问题。这个问题的解决伴随着计算机技术的发展经历了一个不断发展逐步完善的过程,从20世纪50年代计算机应用于数据处理开始,大致有以下几个发展阶段。1. 人工管理阶段2. 文件系统阶段3. 数据库系统阶段 数据独立性好 数据完整性与一致性好 安全可靠 提供SQL语言4. 分布式数据库系统阶段分布式数据库系统由若干个节点集合而成,它们在通讯网络中联接在一起,每个节点都是一个独立的数据库系统,它们都拥有各自的数据库、中央处理机、终端,以及各自的局部数据库管理系统。因此分布式数据库系统可以看作是一系列集中式数据库系统的集合。它们在逻辑上属于同一系统,但在物理结构上是分布式的。1.2 数据模型1.2.1概念模型概念模型是现实世界中事物与事物之间关系的抽象,换言之,它表示数据的逻辑特性,在概念上表示数据库中将存储一些什么信息,而不管这些信息在数据库中是怎么实现存储的。最常见的概念模型是实体联系(E-R)模型。1. 实体实体就是客观存在并相互区别的客观事物。比如一个人2. 属性把事物的性质称为属性。一个实体的所有属性组成了实体本身。属性使能识别和认识实体,通过属性能够区别不同的实体。3. 实体型、实体值和实体集属性的集合可以表示一种实体的类型,称为实体型。通常使用实体名和实体属性名的集合来描述。同类型的实体的集合称为实体集。实体值是实体集的具体实例。4. 实体间的联系实体之间的对应关系称为联系,它反映客观事物之间的相互关联。建立实体联系模型之前要找出实体之间的联系,实体间的联系可分为三种类型。一对一联系, 一对多联系, 多对多联系1.2.2实现模型数据模型主要有层次、网络和关系三种。数据库管理系统通常都是基于某一种数据模型的,相应的,也有层次、网络和关系三种数据库系统。当然目前应用的数据库基本上都是关系数据库。基于关系数据模型的关系数据库系统是目前应用最广泛的一种数据库管理系统,它具有完备的理论基础、简单的数据模型,使用也比较方便,在下一节,将对关系数据库进行进一步的讨论。1.3 关系数据库1.3.1关系数据库的基本概念1关系一个关系就是一个二维表,每个关系有一个关系名。在Access中,一个关系可以存储为一个表(但不是独立的文件),并为其定义一个独立的表名。一般的,一个数据库可能包含若干个表。2元组在二维表中,水平方向的一行称为一个元组,对应表中的一条记录。3属性二维表中垂直方向的列称为属性,每个属性有一个属性名,也就是实体的属性。在关系数据库中,一列就是一个字段。在Access中,每个字段通过字段名、字段的数据类型及宽度等进行描述,相关内容在创建表结构时定义。4域属性的取值范围叫做域,即不同的元组对同一个属性的取值所限定的范围。5关键字是二维表中某一个属性或者某几个属性的组合,它的值可以唯一地标识一个元组。关键字又称为键,主关键字又称为主键。6外部关键字如果表中的一个关键字不是本表的主关键字,而是另外一个表的主关键字或者候选关键字,则这个属性就称为外关键字。1.3.2关系运算关系运算有两种类型,一种是传统的集合运算,如并、差、交等。另一种是专门的关系运算(选择、投影、连接等),关系运算的操作对象是关系,运算的结果仍为关系。 选择选择运算即在关系中选择满足某些条件的元组。也就是说,选择运算是在二维表中选择满足指定条件的行。在实际应用中,要特别注意条件的表示方式。 投影投影运算是在关系中选择某些(部分)属性,即选择二维表中的某些列。 联接联接是关系的横向结合,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专项考核管理制度
- 丙类仓库管理制度
- 业主动态管理制度
- 业务球队管理制度
- 两外安全管理制度
- 两金专项管理制度
- 个人签章管理制度
- 中医药设备管理制度
- 中国利率管理制度
- 中国老师管理制度
- GB/T 8923.2-2008涂覆涂料前钢材表面处理表面清洁度的目视评定第2部分:已涂覆过的钢材表面局部清除原有涂层后的处理等级
- 思想道德与法律修养案例
- 核辐射物理学基础知识课件
- 陶瓷装饰基础模拟题参考答案 中国地质大学
- 分词作定语的用法课件
- 中小企业管理成长诊断课件
- 《学术英语(综合)》课后答案
- 计算材料学:第一性原理计算及其应用课件
- 部编一年级《咕咚》课本剧
- 天津市新版就业、劳动合同登记名册
- 水电工程投标文件(技术标书)
评论
0/150
提交评论