导图社区 数据管理发展模型系统思维导图
数据管理发展模型系统思维导图,整理了数据管理发展的三阶段、数据库系统(DBS)、数据模型、关系模型、VFP命令操作、项目管理器的内容,欢迎大家学习。
网店详情页排版方法分享~包括中心页面组成,优质详情必备,详情页的排版参考方法。感兴趣的小伙伴可以看看哦~
喷绘色彩基础培训方案,内容涵盖色彩基础,喷绘写真。框架清晰,内容丰富,希望对小伙伴有所帮助哦~
酒窖营销计划方案,包括结果目标,过程目标。框架清晰,内容丰富,有需要的小伙伴可以看看哦~ 可供大家参考,借鉴,交流。
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
数据管理发展模型系统思维导图
数据管理发展的三阶段
三阶段
人工管理阶段
文件系统阶段,
数据库系统阶段
划分依据
数据独立性
数据共享性
数据存取水平高低
数据完整性
在任何阶段,数据冗余都不会消失
数据库系统的4个特点
实现数据共享、减小数据冗余
采用特定的数据模型
具有较高的数据独立性
有统一的数据控制功能
数据库系统(DBS)
组成
数据库DB
是指存储在计算机存储介质上的结构化的相互数据集合
数据库管理系统DBMS
是为数据库的建立、使用和维护而配置的系统软件,是用户与数据库之间的接口,是数据库系统的核心。例:VFP
中小型DBMS
Visual FoxPro
Access
大型DBMS
oracle
IBM DB2
数据库管理员DBA
负责数据库控制和维护
计算机硬件系统
操作系统
系统开发人员开发的面向某一类实际应用的应用软件系统。
举例:
学生管理系统
财务管理系统
网上购物系统
数据库系统的三级模式结构
外部层
单个用户-查询、视图
概念层
全体用户-数据库(表)
内部层
存储位置-磁盘文件
数据模型
概念数据模型
观念世界中表示事物和事物联系的方法
E-R模型(实体-联系模型)
三个基本概念
实体
是客观存在的可相互区别的事物,如一个学生、一场比赛
联系
表示实体集之间的关系
属性
是指实体或联系所具有的特征,如学号、姓名等
实体间联系的种类
一对一联系(1:1)
班长和班级,公司和经理
一对多联系(1:m)
系和学生,部门和职工
多对多联系(m:n)
学生和课程,读者和图书
E-R图举例
学院教师学生
E-R图
学生班级课程
Subtopic
逻辑数据模型
数据库管理系统用来表示实体及实体间联系的方法
分为三种
层次模型
用树形结构来表示实体及实体间的联系的模型
网状模型
用网状结构来表示实体及实体间的联系的模型
关系模型
用二维表结构来表示实体及实体间的联系的模型
目前的数据模型都是关系模型
数据结构
关系
一张二维表
举例
关系模式
关系名(属性1,属性2,……,属性n)
student(xh,xm,xb,nl,csrq,jkf,rxzf,jcqk,bjdh)
水平方向上的一行
元组
垂直方向上的一列
域
属性的取值范围
关键字
属性或属性的集合,其值能唯一标识一个元组
超关键字
江苏考掌握
二维表中能唯一确定记录的一个列或几个列的组合
可能包含是多余的字段
候选关键字
不可以包含是多余的字段
可能有多个候选关键字
主关键字
二维表的候选关键字中,选出一个可作为主关键字
一张表只有一个
外关键字
不是
本表的主关键字或候选关键字
是
另一个表的主关键字或候选关键字
成绩表中的学号
ü 一张二维表中总存在超关键字和候选关键字,不一定存在外部关键字。
联系的实现
一对一、一对多
公共字段
教师——工资 共有的gh
多对多
增加纽带表
分解为两个一对多关系
教师——课程 增加rk表
数据操作(关系运算)
传统的集合运算
两个关系必须具有相同的关系模式才可以执行
并
差
交
专门的关系运算
选择
水平分解
例:所有男同学
投影
垂直分解
例:所有的学号、姓名
连接
根据给定的联接条件将两个关系模式拼成一个新的关系
自然连接
去掉重复值的等值连接
例:
R(学号,姓名,学历)
S(学号,姓名,政治面貌)
进行连接运算后得到新的
N(学号,姓名,学历,政治面貌)
关系运算操作后的结果仍为关系
完整性规则
主关键字不能为重复或为空值
学号
字段的取值在有效范围
成绩
字段级有效性规则
不同字段之间不能冲突
教师表中出生日期和工作日期
记录级有效性规则
不同关系之间不能相互矛盾
成绩表中不能包含学生表中没有的学生成绩
参照完整性
VFP命令操作
命令窗口规则
不区分大小写
允许命令短语只写前四个字母
一行只写一条命令
多行写一条命令用英文分号;续行
命令重用直接按enter键
常用命令
CLEAR
清除当前VFP主屏幕中的信息
DIR
在VFP主屏幕中显示文件的目录
在VFP主窗口显示当前目录的表文件
DIR d:*.txt
:显示D盘所有的txt文件
QUIT
关闭所有的文件,并结束当前的VFP系统的运行
?
换行显示
??
连续显示
*
注释,在行首
&&
注释,在命令后
文件夹命令
MD
创建文件夹
MD d:\VFP
在D盘根目录下创建一名为VFP的文件夹
RD
删除文件夹
RD d:\VFP
删除D盘根目录下的VFP文件夹
CD
改变当前目录。
CD e:\huang
更改文件夹位置到e:\huang
文件命令
COPY FILE
复制
COPY FILE C:\aa\myfile.txt TO e:
RENAME
重命名
RENAME a:\*.txt TO a:\*.doc
DELETE FILE
删除文件
DELETE FILE *.bak
设置系统环境命令
SET DEFAULT TO
指定默认目录
SET SAFETY ON|OFF
改写文件前是否显示对话框
SET ESCAPE ON|OFF
是否可通过按ESC键终止程序的运行
SET CLOCK ON|OFF
是否显示VFP系统时钟
SET CENTURY ON|OFF
是否显示世纪部分
OFF显示2位年份,默认方式
SET DATE
设置日期的显示格式
set date to ANSI
yy.mm.dd
set date to MDY
mm/dd/yy
set date to DMY
dd/mm/yy
set date to YMD
yy/mm/dd
set date to LONG
yyyy年mm月dd日
SET MARK
日期分隔符的设置命令
SET MARK TO “-”
SET MARK TO “.”
SET MARK TO “/”
默认的分隔符是斜杠
项目管理器
文件扩展名
.pjx
.pjt
选项卡
全部”
显示项目所有文件
数据
数据库、自由表、查询和视图
文档
表单、报表和标签
类
包含表单和程序中使用的类库和类
代码
程序
其他
菜单、文本文件
创建和打开
创建项目文件
CREATE PROJECT
打开已存在项目文件:
MODIFY PROJECT
窗口状态
泊留
收缩
项目中的文件
在项目管理器中创建的文件
自动包含在项目文件中
利用文件菜单的新建命令创建的文件
不属于任何项目文件
项目中保存的是文件的位置信息,每个文件是独立存在磁盘中的
一个文件可以包含在多个项目文件中
设置主文件(主程序)
一个项目只能设置一个主文件
查询、表单、菜单和程序
可“运行“的文件
文件的包含与排除
包含:
只读文件,不能再修改
排除
可以修改的文件
一般把数据库和表设为排除
帮助的使用
VFP6.0帮助.chm
设置
工具--选项--帮助位置
一直有效
设为默认值