数据库作业2

数据:数据就是符号、信息的载体,是可以用来描述客观事物的客观事物。

数据库:加工自计算机,用于储存各种数量的数据的,可以进行效率优化的数据集合。

DBMS:安装于计算机中,用于管理数据库的计算机系统。

数据库系统:用于储存、处理、优化数据的系统,通常由数据库与DBMS组成。

实体:指的是客观世界中客观存在的某类事物的集合,形式可以是具体的事物也可以是概念。

实体型:用实体名及属性名集合来抽象和刻划的同类实体。

实体集:具有相似属性或者同类的实体的集合。

实体之间的联系:指的是具有差异的实体型的实体集之间客观存在的联系,实体之间的联系有一对一、一对多、多对多等类型。

关系:关系模型中的“关系”指的是关系代数。一个关系对应着一个二维表,二维表就是关系名。

属性:在二维表中的列,称为属性。属性的个数称为关系的元或度。列的值称为属性值。

域:也称作值域,属性值的取值的范围。

元组:在二维表中的一行,称为一个元组。

码:也称作“键”,如果在一个关系中存在唯一标识一个实体的一个属性或属性集称为实体的键(码),即使得在该关系的任何一个关系状态中的两个元组,在该属性上的值的组合都不同。

分量:每一行对应的列的属性值,即元组中
的一个属性值。

关系模式:对于关系的客观描述内容。如游戏中角色的关系模型可以是:人物(ID,LV,HP,MP,SP)

数据库的三级模式结构:
在这里插入图片描述

优点:简化了应用程序的编制,使得用户能以简单的逻辑结构操作数据,同时能够忽略数据的物理结构来操作。
16.
(1)模式:又称作逻辑模式、概念模式,用于描述数据库中全体数据的逻辑结构与特征。一个数据库只有一个模式(唯一),因为这是整个数据库数据在逻辑上的视图,即数据库的整体逻辑。
(2)外模式:又称为子模式、用户模式,处于这三层结构中最外层,是部分局部数据的逻辑结构与特征的描述,这些数据是数据库用户可见和可以使用的,是与某一应用有关的数据的逻辑表示,也是数据库用户的数据视图,即用户视图。外模式一般是模式的子集,一个数据库可以有多个外模式,对数据库安全性提供了保障。
(3)内模式:也叫储存模式或者物理模式,位于最内侧,最接近物理存储的一层,是对数据库存储结构的描述,也是数据在数据库内部的表示方式。例如,记录以什么存储方式存储(顺序存储、B+树存储)、索引按照什么方式组织、数据是否压缩、是否加密等。一个数据库只有一个内模式。

数据定义语言:SQL语言集中的一种语言,用于定义数据结构、数据库对象。由CREATE、ALTER、DROP三个语法组成。

数据操纵语言:用来设置或者更改数据库用户或角色权限的语句,这些语句包GRANT、DENY、REVOKE等语句,只有少部分权限高的成员才有权力执行。

(1)当数据库的存储结构出现变化(例如选用了另一种存储结构),由数据库管理员对模式或内模式映象作相应改变,可以使模式保持不变,从而应用程序也不必改变。保证了程序与数据的物理独立性,简称数据的物理独立性。
(2)当需要改变模式时(例如增加新的关系、新的属性、改变属性的数据类型、改变数据间的联系等),由数据库管理员对各个外模式的映象作相应改变,而使外模式保持不变,从而不必修改或重写应用程序。应用程序是依据数据的外模式编写的,保证了数据与程序的逻辑独立性。简称数据的逻辑独立性。
(3)因为特定的应用程序是在外模式描述的数据结构上编制的,它依赖于特定的外模式,与数据库的模式和存储结构独立。不同的应用程序有时可以共用同一个外模式。数据库的二级映象保证了数据库外模式的稳定性,从而从底层保证了应用程序的稳定性,除非应用需求本身发生变化,否则应用程序一般不需要修改。
2020-3-1 21:39:54实在解释不出来了,只好引用洛小白

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值