一、数据
数据:描述事物的符号记录,如文字,图片,声音等。
(凡是可以被计算机识别和处理的对象都可以称为数据。)
二、数据库技术
数据库技术是研究数据管理的技术,它能把大量的数据按一定的结构进行存储、集中管理和统一使用。如:学生学籍信息的管理、图书馆中图书信息的管理、商场中商品信息的管理。数据库技术始于20世纪60年代末,经过近40年的发展,已经形成了一套完善的理论体系,成为计算机软件的一个重要分支。 三、数据库系统
1、数据库DB:即数据仓库,是以一定组织方式存储在一起的、能为多个用户所共享的、与应用程序彼此独立的相互关联的数据集合。
2、数据库管理系统DBMS:它是管理数据库的工具,是为数据库的建立、使用和维护而配置的一组软件。主要包括数据定义语言(DDL)、数据操纵语言(DML)、其他管理和控制程序。 3、数据库管理员DBA
4、数据库应用系统DBAS:为某一具体应用而设计开发的应用软件,包括应用程序及其开发工具。 5、数据库系统
粮食运作系统:粮仓、粮食的管理、粮食管理员、粮食的使用、人
图书馆系统:图书信息库、图书信息管理系统、图书管理员、图书的使用、学生 注:各部分功能总结、操作系统、应用程序与数据库独立 VB的ODBC控件→SQL的ODBC数据源→DB 将SQL语句嵌入到VB应用程序中(宿主语言) 6、常见的DBMS
SQL Server、Oracle、DB2、Sybase、VFP等 7、数据库系统的特点
数据结构化:整体数据的结构化
数据共享性高,数据冗余度低,易于扩充:数据不再面向某个应用而是面向整个系统 数据独立性高:物理独立性和逻辑独立性
数据由DBMS统一管理和控制(安全性、完整性、并发控制、数据库恢复) 四、数据模型
1、数据模型:反映事物与事物之间联系的数据组织的结构和形式,即现实世界的模拟。 2、数据模型的建立
现实世界→实体联系模型(分析工具)→数据模型(层次、网状、关系)→具体实现 3、实体联系模型
实体、实体集:客观存在的事物或抽象的概念 用矩形表示 属性、域: 用椭圆表示 联系:实体之间的联系(1:1,1:n,m:n) 用菱形表示 实例分析:学生与课程 班级与班长 部门与职工 4、关系模型
(1)关系模型的数据结构 实体联系模型 关系模型
实体、联系 关系/表(在关系模型中,实体和联系都用关系来表示,一个关系就是一个二
维表)
属性 属性/列/字段 单个实体 元组/行/记录
码/关键字:码、候选码、主码、外码
关系模型中对“关系”(即表)的规范性要求:(1.3.3)
学生(学号,姓名,性别,专业,籍贯)
学号 姓名 性别 专业 籍贯 课程(课程号,课程名称,学分)
课程号 课程名称 学分 选修(学号,课程号,考试成绩)
学号 课程号 考试成绩 (2)关系模型的数据操作:关系运算
关系运算理论(关系运算的结果是关系) VFP表操作(对表操作的结果是表) 选择运算 选行 投影运算 选列 连接运算(笛卡尔积、条件连接、自然连接) 拼接
在关系模型中,操作的对象和结果都是二维表,表与表之间通过相同的栏目建立联系。 (3)关系模型的完整性约束:数据完整性 实体完整性:码值不能重复,也不能是空值 域完整性:取值的合理性 参照完整性:参照关系合理
5、关系模式(进行理论研究时关系的表示方法)
关系名(属性1,属性2,„„),通常用大写字母来表示 例:S = 学生(学号,姓名,性别,出生日期,专业)
6、关系数据库:根据关系模型理论建立起来的数据库就称为关系数据库。 7、其他数据模型
五、VFP(关系数据库管理系统、集成了DBMS及开发工具) 1、VFP的发展过程、基本功能及特点 2、VFP的使用 启动
窗口的组成、命令窗口的打开与关闭、主窗口的打开与关闭(退出) 3、VFP的工作方式 菜单操作方式 命令交互方式 程序执行方式
备注:班长联系方式、上机时间、地点、专升本办卡
因篇幅问题不能全部显示,请点此查看更多更全内容