第一章数据库基础知识
本章主要内容
数据库的发展
关系数据库
数据库管理系统和数据库系统
Visual FoxPro 介绍
Visual FoxPro
FoxPro的工作方式——选单操作/命令交互方式以及程序执行方式
1. 数据库的发展
基本概念
数据库——DATABASE →DB
累积的信息的集合。(存储数据的仓库)
数据—— DATA
计算机中存储和处理的信息。
数据库中数据的五大特点:
共享性、独立性、完整性、安全性及保密性
数据库应技术的发展
初级阶段(第一代,20世纪60年代):
非关系型数据库系统
基本数据结构:层次模型
发展阶段(第二代, 20世纪70年代):
关系型数据库系统
基本数据结构:关系模型(二维表)
成熟阶段(第三代, 20世纪80-90年代):
对象—分布式关系型数据库系统
将分布式数据库技术与面向对象技术结合,能存储和处理多媒体对象。
关系数据库
数据模型
三种数据模型:层次模型,网状模型,关系模型
1. 层次模型
层次模型用树型结构来描述数据间的联系。
第一层(根)
第二层
第四层
第三层
网状模型用网状结构来描述数据间的联系。
R
关系模型用二维表结构来描述数据间的联系。
列
行:
关系数据库建立在关系数据模型上的数据库就是关系数据库。
列:字段
数据结构简单
概念清楚
理论成熟
格式单一
属性
行:
(记录)
关系数据库的特点:
关系数据库的三种操作:筛选,投影,连接
2. 投影
完成选取二维表中的满足条件的列。
即垂直选取某些字段的内容。
3. 连接
完成两个数据库的连接,生成一个新的数据
库,即由两个二维表合成一个更宽的二维表。
参见下图
完成选取二维表中的满足条件的行。
即平行选取某些记录
筛选
LIST FOR 性别=“男”
01 数据库基础知识 来自淘豆网www.taodocs.com转载请标明出处.