1 / 23
文档名称:

数据库基础知识.ppt

格式:ppt   大小:179KB   页数:23页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库基础知识.ppt

上传人:wangzhidaol 2017/10/31 文件大小:179 KB

下载得到文件列表

数据库基础知识.ppt

相关文档

文档介绍

文档介绍:Visual FoxPro
Visual FoxPro 基础
数据库基础知识
学****这门课的目的、意义
数据库管理系统是计算机应用的一个主要方面
VFP
一、计算机数据管理的发展
(一)、数据与数据管理
1、数据——存贮在某一媒体上能够识别的物理符号。
文本形式的数据
多媒体数据
2、数据处理——将数据转换成信息的过程
信息:一种被加工成特定形式的数据
信息处理:为了产生信息而处理数据
(二)计算机数据管理的发展历史
阶段
时间
存储器
软件
特点
人工管理
20世纪50年代前
卡片、纸袋、磁带
没有专门管理数据的软件
数据与程序不独立
数据不能长期保存
存在数据冗余
文件系统
50年代后到60年代中
磁盘
高级语言和操作系统(文件系统)
数据和程序分开存储
数据文件可长期保存
数据和程序相互依赖,造成重复数据
数据库系统
20世纪60年代后
磁盘
数据库管理系统(DBMS)
提高了数据的共享性
提高了数据的一致性和完整性
提高了数据与程序的独立性
分布式DBMS
70年代后
数据库技术和网络技术相结合
面向对象DBMS
80年代后
数据库技术与面向对象程序设计相结合
二、数据库系统
(一)有关概念
数据库:存储在计算机存储设备上,结构化的相关数据集合
数据库应用系统:系统开发人员利用数据库系统资源开发出来的,面向某一类实际应用的应用软件系统。
数据库管理系统:对数据库的建立、使用和维护进行管理的系统
数据库系统:引进数据库技术后的计算机系统
四者关系
(二)数据库系统的特点
实现数据共享,减少数据冗余
采用特定的数据模型
具有较高的数据独立性
有统一的数据控制功能
并发访问控制
数据安全性控制
数据完整性控制
三、数据模型
定义——数据模型是数据库管理系用来表示实体及实体间联系的方法
分类
层次数据模型:用树形结构表示实体及其之间联系的模型(层次DBMS)
网状模型:用网状结构表示实体及其之间联系的模型(网状DBMS)
关系数据模型:用二维表结构来表示实体及其之间联系的模型(关系DBMS)
VISUAL FOXPRO
Visual FoxPro 基础
关系数据库
一、关系模型
(一)关系术语
术语
含义
对应于VF
关系
二维表
表(.dbf)
元组
关系中水平方向的行
记录
属性
关系中垂直的列
字段名

属性的取值范围
数据类型
关键字
候选关键字
能够唯一识别一个元组的属性或属性的集合
主关键字段
候选关键字段
外部关键字
不是本表的关键字,而是它表的关键字
多个相互联系的表放在一起为数据库(.dbc)