作者:因情语写
链接:https://www.proprogrammar.com/article/500
声明:请尊重原作者的劳动,如需转载请注明出处
数据库系统采用三级模式结构,是数据库系统内部的系统结构
数据库系统的结构有:
单用户结构
主从式结构
分布式结构
客户-服务器
浏览器-应用服务器/数据库服务器等
1.3.1 数据库系统模式的概念
1.3.2 数据库系统的三级模式结构
1.3.3 数据库的二级映像功能与数据独立性
模式(Schema)
是对数据库逻辑结构和特征的描述
是型的描述, 不涉及具体值
模式是相对稳定的
数据库某一时刻的状态——模式的一个具体值
同一个模式可以有很多实例
实例随数据库中的数据的更新而变动
学生表: Student(Sno, Sname, Ssex, Sage, Sdept)
课程表: Course(Cno, Cname, Cpno, Ccredit)
学生选课表: SC(Sno, Cno, Grade)
2014年学校中所有学生的记录
2014年学校开设的所有课程的记录
2014年所有学生选课的记录
2013年学校中所有学生的记录
2013年学校开设的所有课程的记录
2013年所有学生选课的记录
1. 模式(Schema)
DDL定义数据的逻辑结构, 以某种数据模型为基础
数据记录由哪些数据项构成, 数据项的名字、 类型、 取值范围等
定义数据之间的联系
定义与数据有关的安全性、 完整性要求
一个外模式可以为 多个应用系统所使用, 一个应用程序只能使用一个外模式
每个用户只能看见和访问所对应的外模式中的数据, 简化用户视图
保证数据库安全性的一个有力措施
外模式/模式映像
模式/内模式映像
1. 外模式/模式映像
2. 模式/内模式映像
数据库的二级映像功能与数据独立性
除非应用需求本身发生变化,否则应用程序一般不需要修改。
具有了数据与程序之间的独立性,使得数据的定义和描述可以从应用程序中分离出去 。
简化了应用程序的编制
大大减少了应用程序的维护和修改
亲爱的读者:有时间可以点赞评论一下
月份 | 原创文章数 |
---|---|
202206 | 4 |
202205 | 2 |
202204 | 1 |
202203 | 11 |
202201 | 2 |
202108 | 7 |
202107 | 3 |
202106 | 16 |
202105 | 10 |
202104 | 16 |
202103 | 56 |
202102 | 14 |
202010 | 3 |
202009 | 3 |
202008 | 7 |
202007 | 7 |
202006 | 10 |
202005 | 11 |
202004 | 22 |
202003 | 52 |
202002 | 44 |
202001 | 83 |
201912 | 52 |
201911 | 29 |
201910 | 41 |
201909 | 99 |
201908 | 35 |
201907 | 73 |
201906 | 121 |
201811 | 1 |
201810 | 2 |
201804 | 1 |
201803 | 1 |
201802 | 1 |
201707 | 1 |
全部评论