1数据库基础PPT课件

  • 格式:ppt
  • 大小:701.00 KB
  • 文档页数:50

下载文档原格式

  / 22
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
征的抽象,是现实世界的模拟。
按照数据库中数据采取的不同联系方式,数据库模型可 分为:网状型、层次型、关系型。其相应的数据库分别 为:网状型数据库、层次型数据库、关系型数据库。
1.2数据库模型
网状型:将每项记录当成一个节点,节点和节点之间可以 建立关联,形成一个复杂的网状结构 优点:避免了数据的重复性 缺点:关联性比较复杂
1.1 数据库基础知识
1.1.1 数据库 1.1.2 数据库管理系统 1.1.3 数据库系统 1.1.4 数据库技术的产生、发展及特点
1.1.1 数据库
1. 信息 (Information)
❖指现实世界事物的存在方式或运动状态的反映, 也就是客观事物的性质或特征在人的头脑中的反映 。
❖信息具有可感知、可存储、可加工、可传递和可 再生等自然属性 。
★ 数据定义语言(DDL):用于定义数据库的模式,定义有关 约束条件,供用户建立数据库。
★ 数据操作语言(DML):实现对数据库进行数据的检索、添 加、删除和修改等操作。
★ 数据库系统运行控制程序:负责数据库运行过程中的控制 与管理。
★ 实用程序 :方便用户完成数据库的建立与维护,数据格式 的转换与通信等。
1.1.2 数据库管理系统
数据库管理系统具有如下功能:
1、数据定义功能 DBMS提供DDL对数据库中的对象进行定义。
2、数据操纵功能 DBMS提供DML操纵数据库中的数据,实现对数据库的基本操作。
3、数据库的运行管理 管理数据库的运行和维护,以保障数据的安全性、完整性、并发 性和故障的系统恢复性。
1.1.1 数据库
4. 数据库
是长期存储在计算机内的、有组织的、可共享 的数据集合。其特点有: 1、 数据按一定的数据模型组织、描述和存储 2、具有较小的冗余度 3、具有较高的数据独立性和易扩充性 4、为各种用户共享
1.1.2 数据库管理系统
1. 数据库管理系统(DBMS):是帮助用户建立、使用和管理数 据库的计算机软件系统,它主要完成数据的组织、存储、维护 、获取等任务。其组成为:
数据库技术与应用
课程名称: 数据库技术应用
课 时:40
任课教师:谌海军
教材说明
第1章 数据库基础
❖ 1.1 数据库基础知识 ❖ 1.2 数据库模型 ❖ 1.3 关系型数据库 ❖ 1.4关系型数据库设计 ❖ 1.5关系型数据库标准语言—SQL概述 ❖ 1.6 SQL Server 2000简介与安装
例如:记录(张三,男,1980,河北,2000 )是数据。 张三是一名大学生,男,1980年出生,2000年入学是对 数据的解释。 ?语义
1.1.1 数据库
3. 数据处理
❖指对各种数据进行收集、组织、加工、存 储和传播的一系列活动的总和。数据处理也 称为信息加工。
❖数 据 的 管 理 是 指 对 数 据 进 行 的 分 类 、 组 织 、编码、存储、检索和维护,它是数据处理 的中心问题。
数据库管理系统
数据库管理员
数据库管理系统 操作系统
操作系统 硬件
数据库
数据库系统示意图
数据库在计算机中的地位示意图
1.1.4数据库技术的产生、发展及特点
数据库技术是由数据管理的需求而产生的。 早期的数据处理是人们手工进行,效率很低。
计算机的发展,特别是计算机中高效率大容量 存储设备的出现,借助于计算机对数据进行处 理,使得数据处理的规模、范围以及处理速度 都有了很大提高,从而使数据处理进入电子数 据处理阶级。
❖信息也是各行各业不可缺少的资源,这是它的社 会属性。
1.1.1 数据库
2. 数据(Data)
❖数据是对客观事物的性质或特征的一种抽象符号化表示 ,简而言之,就是描述事物的符号记录 。它有多种表现形 式,可以是数字,也可以是文字、图形、声音、图像等 。
❖数据的形式还不能完全表达其内容,还需要数据的解释 ,所以数据与数据的解释是不可分的。
随着计算机软硬件的发展,电子数据处理技术 的发展经历了三个阶段:人工管理阶段、文件 系统阶段、数据库系统阶段。
1.1.4数据库技术的产生、发展及特点
应用领域 背
硬件背景

软件背景
处理方式 数据组织形式
数据独立性 特
数据共享程度
数据面向对象 点
数据管理
数据结构化
数据管理三个阶段的比较
人工管理
文件系统
1.1.3数据库系统
数据库系统 :数据库系统(DataBase System,简称DBS)是采用数
据库技术的计算机系统。数据库系统由数据库、数据库管理系统及开发工 具、数据库应用程序、数据库管理员和用户组成,其中数据库管理系统是 数据库系统的核心。
用户
用户
用户
应用系统
应用系统 应用系统开发工具
应用开发工具
层次型:采用树状结构,依据数据的不同类型,将数据分 门别类,存储在不同的层次上 优点:不同层次之间的关联性直接而简单 缺点:数据重复,造成管理维护的不便
关系型:以二维矩阵来存储数据的,行和列形成一个关联 的数据表 优点:数据相关联,数据结构简单灵活,容易掌握和使用 关系型数据库最大的特点:它将每个具有相同属性的数据 独立地存储在一个表中。
科学计算
数据处理
数据库系统 大规模管理
只源自文库纸带、卡片、磁带
有了磁盘、磁鼓等直接存 大容量磁盘等 取设备
没有操作系统和数据管理软 有操作系统,数据管理软 数据库管理系统


批处理
实时处理
分布式处理
不能长期保存在计算机里
以文件的形式长期保存
采用数据模型组织数据
不独立,数据与程序不可分 割
不共享,数据冗余极大
4、数据库的建立和维护功能 完成初始数据的输入、转换,数据库的转储、恢复,数据库的性 能监视和分析等任务。
1.1.2 数据库管理系统
数据库管理系统的分类: 按处理数据的规模划分:大型网络数据库管
理系统和小型桌面数据库管理系统。常用的大型 网络数据库管理系统:微软的SQL Server、 IBM的DB2、ORACLE、Sybase等。常用的小 型桌面数据库管理系统:Dbase、Foxbase、 MS-Access等。
独立性差 可以共享,数据大量冗余
数据独立于程序 数据共享,冗余度低
面向应用,一个程序对应一 组数据
应用程序管理数据
面向应用,一个数据文件 可以被多个应用程序使用
操作系统的文件管理数据
面向系统 DBMS管理数据
无结构
整体无结构
整体结构化
1.2数据库模型
数据库模型是指数据库中数据的组织形式和联系 方式,即数据的整体模型。它是对现实世界数据特