数据库系统第二次课
ODBC/JDBC接口
外模式——–概念模式(多对一)——-内模式(Database如何在磁盘存储,一对一)
数据库系统模式
型type——某一类数据的结构和属性的说明
值value——型的具体赋值(实例)
ep:
型:学号,姓名,性别…
值:201926010000,张三,男…
模式
定义:
·数据的逻辑结构(数据项的名字、类型、取值范围)
·数据之间的关系
·数据有关的安全性、完整性要求
数据库的逻辑结构和特征描述
实例
模式的具体值
DBMS三级模式架构
外模式
·数据库用户的数据视图
模式与外模式一对多,一个数据库可有多个外模式
面向具体的应用程序
模式中同一数据在外模式中保密级别、结构都可以不同
用途:保证数据库安全、每个用户只能看见和范根所对应的外模式中的数据
内模式
数据物理结构和存储方式的描述、数据在数据库内部的表示方法
模式和内模式一对一
独立于用户视图,独立于具体的存储设备
外模式/模式映像
保证数据逻辑独立性:
模式改变,外模式不变
应用依据数据外模式编写,应用不用修改
模式/内模式映像
保证数据物理独立性:
数据库存储结构改变,模式保持不变
应用程序不受影响
数据库模式:
全局逻辑结构是数据库的中心与关键
独立于数据库的其他层次
数据库应用
各种管理系统,Google
从业人员:
DBMS设计开发人员、数据库设计人员、DBA管理人员、数据库应用程序开发
数据库系统组成
硬件:计算机,网络
软件:操作系统、DBMS、工具软件