数据库系统概述(结构)

数据库系统采用三级模式结构(外模式、模式、内模式)并提供二级映射,确保数据独立性。模式描述数据的逻辑结构和特征,实例反映数据库状态。外模式是用户视图,可有多个,用于数据安全性。内模式描述数据的物理结构和存储方式。二级映像在外模式/模式和模式/内模式间,模式改变不影响外模式,存储结构变化不影响模式。
摘要由CSDN通过智能技术生成

在数据模型中有型和值的概念。型是对某一类数据的结构和属性的说明,值是型的一个具体赋值。比如学生关系中(学号、姓名、性别、系名)是一个型,(20211203,张三,男,计算机系)是值。

模式是数据库中全体数据的逻辑结构和特征的描述,它只是型的描述,而不涉及具体的值。模式的一个具体值就是模式的一个实例。同一个模式可以有很多实例。模式是相对稳定的,而实例是相对变化的。就比如国家的人口统计数据库上,每年都会有很多的新生儿降生,也会有很多人因为各种原因而死亡,数据是会变的,但模式不会,它还是会记载着人的身份证号码、姓名、性别、住址、出生日期等等。模式反映的是数据的结构及其联系,而实例则是数据库某一时刻的状态。

数据库系统采用的是三级模式结构并提供二级映射功能。

三级模式值得是外模式、模式以及内模式。从名称来看也可以猜出三个模式分别处于什么位置。外模式肯定是靠外的,处在最外层要面对的肯定就是用户了,所以它也叫用户模式或者子模式。它是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是某一应用有关的数据的逻辑表示。外模式是模式的子集。外模式是数据库用户的数据视图,所以当用户的需求不一样时,外模式肯定是不一样的,所以外模式可以有多个。但一个应用程序只能使用一个外模式。每个用户只能看见和访问所对应的外模式中的数据,对其它数据是不可见的。所以外模式是保证数据库数据安全的一个有力措施。数据库管理系统提供了外模式数据定义语言(外模式DDL)来严格定义外模式。

模式处在三级模式结构中间,也称为逻辑模式&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值