这是我参与更文挑战的第3天,活动详情查看: 更文挑战
-
什么是数据库的三级模式与两级映射?
三级模式为:内模式、模式与外模式
两级映射是内模式-模式映射与模式-外模式映射
-
DBS,DBMS分别是什么?包含关系是什么?
DBS:DataBase System,数据库系统
DBMS:DataBase Management System,数据库管理系统
数据库系统由数据库、数据库管理系统、应用程序、数据库管理员和用户构成
-
数据库的二级独立性是什么?如何实现?
二级独立性是指物理独立性和逻辑独立性
物理独立性:当内部存储结构发生改变,模式-内模式映射做出相应的改变,使得模式不变应用程序不变
逻辑独立性:当逻辑结构发生改变时,模式-外模式映射做出相应的改变,使得外模式不变应用程序不变
-
三个完整性
实体完整性、参照完整性与用户自定义完整性
-
选择、投影、连接与除
选择:水平切割,取符合条件的行
投影:垂直切割,消去某些列
连接:在关系S和R的笛卡尔积中选取属性值满足一定条件的元组(自然连接)
除:emmm...R(x,y)÷S(y,...)=T(x)
-
三个模式分别对应什么?
外模式对应视图和部分基本表
模式对应基本表
内模式对应存储文件
-
基本表的定义、修改和删除
定义
create table 表名(
列名 数据类型 完整性约束条件
)
修改
alter table 表名 add 新列名 数据类型 完整性约束条件
alter table 表名 drop column 列名 完整性约束条件
alter table 表名 alter column 列名 数据类型
删除
drop table 表名
-
基本表的查询
-
基本表数据的更新
-
视图的定义与删除、查询、更新
-
数据库安全的五个途径,分别在哪一层面实现
用户标识和鉴定、存取权限控制、视图、审计、数据加密
用户->用户识别和鉴定
DBMS->存取权限控制、视图、审计
DB->密码保护
-
存取权限控制分为哪两种?有什么区别?
自主存取控制(DAC)、强制存取控制(MAC)
自主存取控制:将权限授予他人,他人也可再次授予权限给其他人
强制存取控制:给所有实体指派敏感度标记,以此来限制权限的转移
-
强制存取控制的两个部分以及其规则
实体分为主体和客体两个部分,其中指派给主体的敏感度标记称为许可证级别,客体敏感度标记称为密集
当 许可证级别 >= 密集 时,主体才能读取对应的客体
当 许可证级别 <= 密集 时,主体才能写相应的客体
-
角色的含义以及定义、取消和删除
权限的集合
-
权限管理(授予、收回、制止)
16.架构的含义以及创建和删除