• 背景: 20世纪50年代后期到60年代中期,计算机硬件方面
出现直接存取设备磁盘,软件方面出现了操作系统
• 主要特点:数据管理方面,数据被组织到文件内存储在
磁带、磁盘上,可以反复使用和保存。程序与数据的关系如
下: 应用程序1
数据组1
应用程序2
文件 管理系统
数据组2
应用程序n
数据组n
4
5.1 数据库系统概论 — 数据库阶段
S_no S_name S_gender Department Age Place
95001 李勇 男
计算机
20 江苏
95004 张立 男
计算机
19 北京
95700 杨晓冬 男
计算机
21 山西
UPDATE students SET Age=20 WHERE S_no =‘95004’
INSERT INTO students VALUES(95060, ‘王英’,‘女’ ,‘物 理’, 19,‘浙江’)
SQL功能
SQL命令
数据定义 CREATE,DROP,ALTER
数据更新 INSERT,UPDATE,DELETE
数据查询 SELECT
数据控制 GRANE,REVOKE
33
5.2 关系模型 — 数据操作示例
SELECT * FROM students WHERE Department=‘计算机’
– 或者等于S中某个元组的主码值
• 用户定义的完整性: 针对某一具体关系数据库的约束条件, 反映某一具体应用所涉及的数据必须满足的语义要求
返回
35
5.3 关系规范化设计理论 — 概念
数据关系规范化理论:定义了五种规范化模式 (Normal Form,NF,简称范式)1971年E.F.Codd