不要相信经验,一切以数据说话
行=元组= 记录
列=字段=属性=数据项
DDL Data Definition Language
DML Data Manipulation Language
DCL Data Control Language
数据库系统:
1.数据库
2.数据库管理系统(只是一种系统软件):DDL:Oracle,DB2,Sybase,Ms Access
数据库的定义,数据库的操作,数据库的维护
SQL:结构化数据库语言
3.数据库应用(程序):DML
4.数据库管理员:DCL
5.计算机基本系统
数据库管理系统通过数据库应用程序来管理数据库, 数据库管理员来管理数据库管理系统
管理员-----数据库管理系统-------数据库应用程序-------数据库
数据库系统的标准结构
三个层次
用户/外部层次 | 概念层次(逻辑/全局层次) | 内部层次 |
---|---|---|
外模式 | 概念模式 | 内模式 |
外部视图 | 概念视图 | 内部视图 |
应用程序 | 数据库管理系统 | 数据库 |
模式默认为全局模式
视图默认外部视图
模式:数据的结构
视图/数据:一种模式下的数据
两层映像
E---->C---->I
E-C映像 外模式映射为概念模式
C-I 映像 概念模式映射为内模式
两个独立性