第一章 数据库系统概述专用课件.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 数据库系统的基本理论 大纲要求: 1、数据库的发展及特点 2、基本概念: 数据库、数据库管理系统、数据库系统及其相互关系,三种数据库模型 3、关系数据库 关系模型: 关系模式、关系、元组、属性、域、关键字 关系运算:选择、投影、连接 第一章 数据库系统概述 1.2 数据管理技术的发展 数据库系统阶段 数据库系统的分类 数据库系统的分类有多种形式,按照数据的存放地点,数据库系统分为集中式数据库系统和分布式数据库系统。 从数据库管理系统的角度,数据库系统从外到内分为:外模式、模式和内模式 1.5 关系数据库 关系:一个二维表,在VFP中一个关系就称为一个数据表。 元组:表中一行上的所有数据,在VFP中一行称为一个记录。 属性:表中的一列,在VFP中一列称为一个字段。 域:表中属性的取值范围,在VFP中字段的取值称为一个字段的宽度。 关键字:表中具有唯一表识的属性,在VFP中具有唯一性取值的字段,成为关键字段。 关系模式:是对关系的描述,一个关系模式对应一个关系的结构。 关系模式的格式:关系名(属性1,属性2,属性3…属性n) 例:学生情况表(学号,姓名,性别,班级,家庭住址,联系电话) 关系的规范化 第一范式 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。简而言之,第一范式就是无重复的列。 第二范式 满足第二范式(2NF)必须先满足第一范式(1NF)第二范式(2NF)要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性,如果存在,那么这个属性和主关键字的这一部分应该分离出来形成一个新的实体,新实体与原实体之间是一对多的关系。简而言之,第二范式就是非主属性非部分依赖于主关键字。 第三范式 满足第三范式(3NF)必须先满足第二范式(2NF)。第三范式(3NF)要求一个数据库表中不包含已在其它表中已包含的非主关键字信息。简而言之,第三范式就是属性不依赖于其它非主属性 。 2、专门的关系运算: 1)选择(从关系中找出满足条件的记录?横向) 2)投影(从关系中选取若干字段组成新的关系?列向) 3)连接(两个关系通过共同的字段名连接成一个新关系) 作业 书面作业:习题一(P.12~13) 上机作业:预习第二章,熟悉VFP * 1.1数据、信息和数据处理 1.2 数据管理技术的发展 1.3 数据库系统基本概念 1.4 数据模型 1.5 关系数据库及其设计 (1)数据就是存储在某一媒体上能够识别的物理符号。泛指一切可以被计算机处理的符号及符号组合,分为数值型数据和非数值型数据。 (2)信息就是经过加工处理后所得到的有价值的数据表现形式。 (3)数据处理是对数据的加工和整理,即对各种类型的数据进行收集、分类、存储、检索和传输等一系列的加工和整理过程。经历了手工处理、机械处理和计算机处理(利用计算机技术将数据转换成信息的过程)三个阶段。 数据、信息与数据处理 1.1数据和信息 数据管理是对数据进行组织、存储、分类、检索、维护等数据处理的技术,是数据处理的核心。 数据管理经历了以下三个阶段: ·人工管理阶段 ·文件管理阶段 ·数据库系统阶段 20世纪80年代,随着微型机的普遍应用和数据库系统的不断完善,数据库系统在全世界范围内得到广泛的应用。 …… 应用程序1 应用程序2 应用程序n 数据库管理 系统DBMS 数据库 DB 图1-1 数据库与应用程序的关系 集中式数据库系统:是指数据库在逻辑和物理上都是集中存放。所有用户的存取和访问都是这一个数据库。 分布式数据库系统 分布式结构的数据库系统:是指数据库在逻辑上是一个整体,但物理地分布在计算机网络的不同节点上,如图所示。 数据库 数据库(DataBase)是按一定组织形式存储在一起的相互关联的数据的集合。 数据库特点: (1)相互关联的数据的集合 (2)按一定的组织形式存储数据,实现了数据的结构化 (3)低冗余与数据共享,实现了数据的共享 (4)数据具有较高的独立性,实现了数据的独立 (5)保证数据的安全、可靠 (6)最大限度地保证数据的正确性 (7)数据可以并发使用并能同时保证数据的一致性,实现了数据的统一控制 1.3 数据库系统基本知识 数据库管理系统 数据库管理系统(DBMS)它是一种负责数据库的定义、建立、操纵、管理、维护的软件系统,是数据库系统的核心部分。数据库管理系统是在操作系统的支持下进行工作的,它实现了对数据库资源进行统一管理和控制,使数据结构和数据存储具有一定规范性,提高数据库应用的简明性和方便性 数据库管理系统的组成部分: (1)数据库定义语言(DDL) (2)数据库

文档评论(0)

dart002 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档