数据库管理系统PPT课件
❖ 1.2.1 实体、属性及其联系
❖ 1.2.2 基本数据模型
❖ 1.3 关系数据库
❖ 1.3.1 关系术语
❖ 1.3.2 关系的特点
❖ 1.3.3 关系设计
❖ 1.3.4 关系运算
❖ 1.4 Visual FoxPro简介
❖ 1.4.1 xBASE数据库的演变
❖ 1.4.2 Visual FoxPro的主要特点
20世纪60年代末诞生了第一个商品化的数据库系统,即美
国IBM公司的IMS(Information Management System)。
精品课件
8
2.数据库系统的组成
数据库系统由以下5部分组成。
1)计算机硬件系统 2)数据库集合 3)数据库管理系统(DBMS) 4)相关软件,包括操作系统、编译系统、应用开发工具 软件和计算机网络软件等 5)人员,包括数据库管理员和用户
信息=数据+处理 其中,处理是指将数据转换成信息的过程,包括数据的 收集、存储、加工、排序、检索等一系列活动。
3.数据库
数据库(DataBase,简称DB)是指存储在计算机存储设 备上、结构化的相关数据的集合。 注意:1.数据是以二进制形式存储在磁盘、光盘、半导体存储 器等存储介质上的。
2.为了便于检索和使用数据,数据库中的大量数据必须 按照一定的规则(即数据模型)来存放,这就是所谓的“结
精品课件
10
A
B
D
C
E
G
F
(a)层次模型
A
A
B
B
C
C
D
(b)网状模型
精品课件
11
2)关系型数据库系统(Relational DataBase Sysห้องสมุดไป่ตู้ems, 简称RDBS)
目前,在PC上使用的数据库系统主要是第二代数据库系
统。
RDBS具有下列优点:
① 采用人们惯用的表格作为基本的数据结构,通过公共的 关键字段来实现不同二维表之间(或“关系”之间)的数据 联系。 ② 一次查询仅用一条命令或语句,即可访问整个“关系” (或二维表),因而查询效率较高,不像第一代数据库那样
3.数据库系统的特点
1)数据的结构化 2)数据共享 3)数据的独立性 4)可控冗余度
精品课件
9
4.数据库系统的发展
1)非关系型数据库系统
分为层次型数据库系统和网状型数据库系统两类 共同特征: ① 采用“记录”为基本的数据结构。
② 无论层次模型或网状模型,一次查询只能访问数据库 中的一个记录,存取效率不高。
1.1.1 数据、信息和数据库 1.数据
数据(Data)是对客观事物特征所进行的一种抽象化、 符号化表示。
精品课件
4
例如,某学生的姓名:王强,性别:男, 出生日期:1984年9月1日,入学成绩: 598.80。其中,王强,男,1984年9月1日, 598.80就是数据,它们描述了该学生的某些 特征。
注意:凡是能够被计算机处理的对象都称为 数据。
精品课件
5
❖ 2.信息
信息(Information)是有一定含义的、经过加工处理 的、对决策有价值的数据。 例如:
04级甲班学生计算机考试成绩为:78,86,100,95…, 经过计算得到平均分:89.75,这便是一条信息。
精品课件
6
❖ 数据与信息之间的关系为:
❖ ★ 数据库系统分为非关系型(层次与网状)、关系型与对象-关系型数 据库系统。
❖ ★ 数据库管理系统具有:数据定义功能、数据操作功能与控制和管理功 能等。
❖ ★ 数据模型主要有3种:层次模型、网状模型和关系模型。
❖ ★ 由若干行与若干列组成的二维表称为一个关系,每个关系以文件的形 式存储在磁盘上,其扩展名为.dbf。
构化”。
精品课件
7
❖ 1.1.2 数据库系统
引进了数据库技术的计算机系统称为数据库系统 (DataBase System,简称DBS)
1.从文件管理到数据库管理
用户通过对文件的访问实现对记录的存取。通常,称支持 这种数据管理方式的软件为“文件管理系统”,它自20世纪 50年代末期问世以来,一直是操作系统的重要组成部分。
❖ ★ Visual FoxPro中,表结构可以表示为:
❖ 表名(字段名1,字段名2,…,精字品课段件名n)
2
第1章 Visual FoxPro程序开发环境
❖ 1.1 数据库系统基本概念
❖ 1.1.1 数据、信息和数据库
❖ 1.1.2 数据库系统
❖ 1.1.3 数据库管理系统和数据库应用系统
❖ 1.2 数据莫型
1)单用户数据库和多用户数据库 Visual FoxPro就是一种多用户数据库系统。
精品课件
13
多用户数据库的关键是保证“并发存取”(Concurrent Access)的正确执行。
例如,飞机订票系统允许乘客在多个售票点订票。当两 位乘客在不同的售票点同时向某一航班订票时,若缺乏相应 的措施,在数据库中可能仅反映出一个乘客的订票情况,从 而出现两人同订一张票的错误。 2)集中式数据库和分布式数据库
集中和分布,是对数据存放地点而言的。
分布式数据库把数据分散存储在网络的多个结点上,彼此
❖ 1.5 Visual FoxPro运行环境
❖ 1.5.1 Visual FoxPro的运行环境
❖ 1.5.2 Visual FoxPro的安装方法
❖ 1.5.3 Visual FoxPro的启动与退出
❖ 本章要点
❖ 习题1
精品课件
3
第1章 Visual FoxPro程序开发环境
❖ 1.1 数据库系统基本概念
每次仅能访问一个记录。
精品课件
12
3)对象-关系型数据库系统(Object-Relational DataBase Systems,简称ORDBS)
将数据库技术与面向对象技术相结合,便成为研究数据库
技术的新方向,构成了第三代数据库系统的基础。
目前,ORDBS正处于发展之中。
5.数据库系统的分类
数据库系统可概括为4个分支:关系数据库、分布式数 据库、智能数据库和面向对象数据库。
Visual FoxPro程 序设计教程
精品课件
1
本章要点
❖ ★ 凡是能够被计算机处理的对象都称为数据。数据包括数字、字母、文 字、图形、图像、声音等。
❖ ★ 信息=数据+处理
❖ ★ 数据库可以简单地理解为存储数据的仓库。
❖ ★ 数据库系统包括计算机系统、数据库和数据库管理系统。
❖ ★ 数据库管理系统是数据库系统的核心,Visual FoxPro是目前较流行的 关系型数据库管理系统。