Visual foxpro vf 数据库管理系统
数据数据处理
78 2.6 字符图形图像声音
计算机数据管理发展历程
数据库系统
1.DB 数据库(一种管理数据的方式) 实现数据共享,减少数据冗余(存在大量数据重复的情况) 安全性
2.支持数据库运行的软硬件
3.DBMS 数据库管理系统
4.数据库应用系统
5.DBA 数据库管理员
6.用户
实体
客观存在且可以相互区别的事物称为实体
职工图
书
关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf
打篮球玩游戏
实体的属性
描述实体的特性称为属性职工实体用职工号,性别,性别,出生日期,职称等属性来描述
图书实体用总编号,分类号,书名,作者,单价等属性来描述
实体集和实体型
同类型实体的集合叫做实体集属性的集合
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
示一种实体的类型,称为实体型
实体名(属性名1,属性名2,。。。,属性名n)
“职工(职工号,性别,性别,出生日期,职称)”表示职工实体型
实体间联系
学生集和图书集
一个学生可以借阅多本图书
一本图书可以被一个学生借阅
实体间联系种类
一对一联系
如果对于实体集A中的任意一个实体在实体集B中最多只有一个实体与它相对应如果对于实体集B中的任意一个实体在实体集A中最多只有一个实体与它相对应
公司集总经理集
一对多联系
如果对于实体集A中的任意一个实体在实体集B中有多个实体与它相对应
对于实体集B中的任意一个实体在实体集A中最多只有一个实体与它相对应
公司集职工集
多对多联系
如果对于实体集A中的任意一个实体在实体集B中有多个实体与它相对应
对于实体集B中的任意一个实体在实体集A中也有多个实体与它相对应
学生集选修课集
一名学生可以选修多门选修课
一门选修课可以被多名学生选修
数据模型
层次模型网状模型关系模型
用二维表结构来表示实体与实体之间联系的数据模型
关系数据库由一张张的二维表组成
必须把数据存放在表里
几个关系术语:
1.关系(就是表)
对关系的描述称为关系模式(也就是一个关系的结构)
关系名(属性名1,属性名2,。。。,属性名n)
表结构表示为:
表名(字段名1,字段名2,。。。,字段名n)
学生(学号,姓名,性别,出生年月,父亲姓名)
2.元组记录每一条记录表示一个实体一个表就表示一个实体集
3.属性字段
4.域属性取值范围{男,女}
5.关键字属性或属性的组合,关键字的值能够唯一地标识一个元组。职工表中的职工号字段可以作为唯一标识一条记录的关键字,职称
字段就不行。主关键字候选关键字
6.外部关键字
关系运算
1.传统集合运算
并交差
2. 专门关系运算
选择
投影
连接
自然连接
?“要输出的内容”先换行后输出
?? “要输出的内容”不换行直接输出
后缀名
它表明了一个文件的类型
.mp3 mp3文件
.txt 文本文件
.exe 可执行文件
.dbc 数据库文件的后缀名
.dbf 数据表的后缀名
一个汉字占用两个宽度一个数字或者字母占用一个宽度