第一章 数据库基础知识
第一章 数据库基础知识
本章主要内容 口数据库的发展 口关系数据库 口数据库管理系统和数据库系统 口 Visua| FoxPro介绍 口 Visua| FoxPro6.0的安装及使用
本章主要内容 ❑数据库的发展 ❑关系数据库 ❑数据库管理系统和数据库系统 ❑Visual FoxPro 介绍 ❑Visual FoxPro 6.0的安装及使用
1.数据库的发展 自基本概念 量数据库— DATABASE→DB 累积的信息的集合。(存储数据的仓库) 自数据 DATA 计算机中存储和处理的信息。 自数据库中数据的五大特点 共享性、独立性、完整性、安全性及保密性
1. 数据库的发展 基本概念 数据库 ——DATABASE →DB 累积的信息的集合 。(存储数据的仓库) 数 据 —— DATA 计算机中存储和处理的信息。 数据库中数据的五大特点: 共享性、独立性、完整性、安全性及保密性
1.1数据库应技术的发展 ●初级阶段(第一代,20世纪60年代): 非关系型数据库系统 基本数据结构:层次模型 ●发展阶段(第二代,20世纪70年代): 关系型数据库系统 基本数据结构:关系模型(二维表) ●成熟阶段(第三代,20世纪80-90年代): 对象—分布式关系型数据库系统 将分布式数据库技术与面向对象技术结合,能存储 和处理多媒体对象
1.1 数据库应技术的发展 初级阶段(第一代,20世纪60年代): 非关系型数据库系统 基本数据结构:层次模型 发展阶段(第二代, 20世纪70年代): 关系型数据库系统 基本数据结构:关系模型(二维表) 成熟阶段(第三代, 20世纪80-90年代): 对象—分布式关系型数据库系统 将分布式数据库技术与面向对象技术结合,能存储 和处理多媒体对象
12关系数据库 1.21数据模型 种数据模型:层次模型属状模型关系模型 1.层次模型 层次模型用树型结构来描述数据间的联系。 第一层(根) 第二层 第三层 第四层
1.2 关系数据库 1.2.1 数据模型 三种数据模型:层次模型,网状模型,关系模型 1. 层次模型 层次模型用树型结构来描述数据间的联系 。 第一层(根) 第二层 第四层 第三层
2.网状模型 网状模型用网状结构来描述数据间的联系
2.网状模型 网状模型用网状结构来描述数据间的联系 。 R
3.关系模型 关系模型用二维表结构来描述数据间的联系 列 学号姓名性别年龄班级家庭住址 10060明男8公关9明市五华区 10略女8公关则[四川省成都 199104宏男1建筑92云南省曲蒂市
3.关系模型 关系模型用二维表结构来描述数据间的联系 。 列 行:
1.2.2关系数据库 建立在关系数据模型上的数据库就是关系数据库。 列:字段 属性→号名了性年】位址 16800[李小明男18么关9明市五华区 行 196800略女18公关91四川省成都市 (记录)0宏男D筑0?云南省曲满市 关系数据库的特点:·数据结构简单 ●概念清楚 ●理论成熟 ●格式单
1.2.2 关系数据库 建立在关系数据模型上的数据库就是关系数据库。 列:字段 数据结构简单 概念清楚 理论成熟 格式单一 属性 行: (记录) 关系数据库的特点:
关系数据库的三种操作:筛选,投影,连接 1.筛选 完成选取二维表中的满足条件的行 扣平行选取某些记录 2.投影 完成选取二维表中的满足条件的列 即垂直选取某些字段的内容。 3.连接 完成两个数据库的连接,生成一个新的数据 库,即由两个二维表合成一个更宽的二维表。 参见下图
关系数据库的三种操作:筛选,投影,连接 2. 投影 完成选取二维表中的满足条件的列。 即垂直选取某些字段的内容。 3. 连接 完成两个数据库的连接,生成一个新的数据 库,即由两个二维表合成一个更宽的二维表。 参见下图 1.筛选 完成选取二维表中的满足条件的行。 即平行选取某些记录
筛选 L|STF0R性别=“男” 查询 学号 姓名性别出生年月出生地专业 2000130101张文 男82.08.12北京 市场营销 2000130102 男82.09.12北京 市场营销 2000130103 刘静雯 女82.05.09重庆 市场营销 2000130104 刘雯 女182.05.09重庆 市场营销 200130201李菲女8112.21贵州 工商会计 2000130202刘菲 女81.08.21贵州 工商会计 2000130203王欣 女82.12.08甘肃 工商会计 2000130205王军辉女81.10.08甘肃 工商会计 2000130206 周念昆 男182.03.15云南 工商会计 2000130311 张凡 男82.03.15云南 商会计 2000130312 许辉 80.01.07昆明 计算机应用 2000130313刘庭辉 女178.01.02成都 计算机应用 200013031 陈逸凡 男81.11.21江西 信息管理 2000130315 陈 男81.11.21江西 信息管理 谢志刚 男81.12.25湖北 信息管理 200130317李志刚男「81.12.25湖北 信息管理 200130318孙亚凝女82.0.08吉林 信息管理
筛选 LIST FOR 性别=“男