第1章节_数据库系统概述.pptVIP

  • 3
  • 0
  • 约2.64万字
  • 约 97页
  • 2017-03-30 发布于四川
  • 举报
第1章节_数据库系统概述

第1章 数据库系统概论 本章内容 1.1 数据库与数据库系统 1.2 现实世界的数据描述 1.3 关系数据库 1.4 数据库系统的体系结构 1.5 SQL Server数据库概述 1.6 Transact-SQL语言简介 小 结 1.1.1 数据库技术的发展 1. 人工管理阶段 50年代中期以前。程序与数据是一个整体,数据不可共用,数据不安全。 2. 文件管理阶段 50年代后期~60年代后期。利用操作系统的文件管理功能管理数据(数据文件),数据可被多个程序共享、可长期保存数据、安全性有所提高、程序对数据依赖性较强、缺乏对数据的统一控制管理。 3.数据库管理阶段 60年代后期。利用专门的数据库管理系统集中管理数据,数据按一定的组织方式进行存储,数据共享性高、冗余度低、易扩充、安全性很高。 1.1.2 数据库系统的构成 数据库系统是一个计算机应用系统。它是把有关计算机硬件、软件、数据和人员组合起来为用户提供信息服务的系统。 1.1.3 数据库的三级模式结构 为了有效地组织、管理数据,提高数据库的逻辑独立性和物理独立性,人们为数据库设计了一个严谨的体系结构,数据库领域公认的标准结构是三级模式结构,它包括外模式、概念模式和内模式 。 1.1.3 数据库的三级模式结构 根据各类人员与数据库的不同关系,可把视图(所谓视图是指观察、认识和理解数据的范围、角度和方法)分为三种: 对应于用户的外部视图 对应于应用程序员的概念视图 对应于系统程序员的内部视图 1.1.4 数据库系统的特点 数据共享(对个应用程序同时存取,互不影响) 具有更好的数据冗余 具有较高的数据独立性 物理独立性 逻辑独立性 更高的数据安全性和完整性 1.1.5 数据库新技术 分布式数据库 分布式数据库系统是地理上分布在计算机网络的不同结点,逻辑上属于同一系统的数据库系统。 数据是分布的 数据是逻辑相关的 结点是自治的 多媒体数据库 能存储和管理多种媒体的数据库称为多媒体数据库。 数据仓库技术 数据仓库、联机分析(OLAP)和数据挖掘是作为三种独立的信息处理技术出现的。数据仓库用于数据的存储和组织,OLAP集中于数据的分析,数据挖掘则致力于知识的自动发现。它们都可以分别应用到信息系统的设计和实现中,以提高相应部分的处理能力。 1.2 现实世界的数据描述 1.2.1 数据的三个领域 1.2.2 实体及其联系 1.2.3 数据模型 1.2.1 数据的三个领域 现实世界就是存在于人脑之外的客观世界,客观事物及其相互联系就处于现实世界中。 观念世界是现实世界在人们头脑中的反映,是对客观事物及其联系的一种抽象描述。反映事物间关系的是实体模型或概念模型。 机器世界是观念世界中的信息数据化后对应的产物。现实世界中的客观事物及其联系,在机器世界中以数据模型描述。 1.2.2 实体及其联系 1. 实体 是客观事物的真实反映。可以是实际存在的对象、抽象概念或事件。 (1)属性: 事物特性称为实体属性。 例如,为描述一个职工,可能涉及如下属性:编号、姓名、性别、出生日期和职称等。 1.2.2 实体及其联系 (2)实体型和实体值 实体型就是实体的结构描述,通常是实体名和属性名的集合;具有相同属性的实体,有相同的实体型。实体值是实体性的一个实例,是属性值的集合。 例如:教师实体型是: 教师 (编号,姓名,性别,出生日期,职称,基本工资,研究方向) 而: (15031,李平芳 ,男,09/21/65,教授,1750,数据库技术)是教师“李平芳 ”的实体值。 1.2.2 实体及其联系 (3)属性型和属性值 属性型就是属性名及其取值类型,属性值就是属性在其值域中所取的具体值。 例如:“15031”是编号值;“李平芳”是姓名值; (4)实体集 性质相同的同类实体的集合称为实体集。 如一个系的教师。 1.2.2 实体及其联系 3.实体间的联系 实体之间的对应关系称为联系,它反映了现实世界事物之间的相互关联。 联系的类型: 一对一联系,记为1 :1。 一对多联系,记为1:n。 多对多联系,记为m :n。 1.2.2 实体及其联系 1.2.3 数据模型 数据模型 数据是描述事物的符号,模型是现实世界的抽象。数据模型是数据特征的抽象,是数据库管理的框架,是从数据库所看到的模型。 数据模型所描述的内容包括三个部分:数据结构、数据操作、数据约束。 (3)关系数据模型 1.4 数据库系统的体系结构 (自学) 1.单用户数据库系统 2.主从式多用户数据库系统

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档