数据库期末复习---简答题整理

简介: 数据库期末复习---简答题整理

三级模式架构

数据库的三级模式是指模式(逻辑模式)、外模式(子模式)、 内模式(物理模式)。

模式是对数据库中数据的整体逻辑结构和特征的描述。

外模式是对各个用户或程序所涉及到的数据的逻辑结构和数据特征的描述。

内模式是数据的内部表示或底层描述。

事务管理(ACID)

谈到事务一般都是以下四点

原子性(Atomicity)

原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。

一致性(Consistency)

事务前后数据的完整性必须保持一致。

隔离性(Isolation)

事务的隔离性是多个用户并发访问数据库时,数据库为每一个用户开启的事务,不能被其他事务的操作数据所干扰,多个并发事务之间要相互隔离。

持久性(Durability)

持久性是指一个事务一旦被提交,它对数据库中数据的改变就是永久性的,接下来即使数据库发生故障也不应该对其有任何影响

鼓掌的种类

举例说明

(1)事务内部的故障:事务内部故障可分为预期的和非预期的,其中大部分的故障都是非预期的。预期的事务内部故障是指可以通过事务程序本身发现的事务内部故障;非预期的事务内部故障是不能由事务程序处理的,如运算溢出故障、并发事务死锁故障、违反了某些完整性限制而导致的故障等。

(2)系统故障:系统故障也称为软故障,是指数据库在运行过程中,由于硬件故障、数据库软件及操作系统的漏洞、突然停电灯情况,导致系统停止运转,所有正在运行的事务以非正常方式终止,需要系统重新启动的一类故障。这类事务不破坏数据库,但是影响正在运行的所有事务。

(3)介质故障:介质故障也称为硬故障,主要指数据库在运行过程中,由于磁头碰撞、磁盘损坏、强磁干扰、天灾人祸等情况,使得数据库中的数据部分或全部丢失的一类故障。

(4)计算机病毒故障:计算机病毒故障是一种恶意的计算机程序,它可以像病毒一样繁殖和传播,在对计算机系统造成破坏的同时也可能对数据库系统造成破坏(破坏方式以数据库文件为主)。

数据库的不安全因素

1)非授权用户对数据库的恶意存取和破坏

措施:包括用户身份鉴别、存取控制和视图等技术。

2)数据库中重要或敏感的数据被泄露

措施:强制存取控制、数据加密存储和加密传输等。

3)安全环境的脆弱性

措施:加强计算机系统的安全性保证,建立完善的可信标准(安全标准)。

DBMS为提供了哪些方式解决不安全的因素?

(1)用户标识和鉴别

(2)存取控制

(3)视图机制

(4)审计

(5)数据加密

目录
相关文章
|
6月前
|
存储 监控 数据管理
数据库原理与应用——简答题练习(数据管理技术发展、数据库主要特征、数据模型、关系模型、实体性之间的关系、DBMS的功能、相关术语解释、数据库系统)
数据库原理与应用——简答题练习(数据管理技术发展、数据库主要特征、数据模型、关系模型、实体性之间的关系、DBMS的功能、相关术语解释、数据库系统)
87 0
|
7月前
|
存储 数据管理 数据库
数据库简答题考点1
数据库简答题考点1
50 0
|
7月前
|
存储 数据库 C语言
期末速成数据库极简版【分支循环&函数】(4)
期末速成数据库极简版【分支循环&函数】(4)
75 1
|
7月前
|
数据库
期末速成数据库极简版【查询】(2)
期末速成数据库极简版【查询】(2)
73 1
|
7月前
|
存储 Linux 数据库
期末速成数据库极简版【存储过程】(5)
期末速成数据库极简版【存储过程】(5)
40 0
|
7月前
|
Linux 数据库
期末速成数据库极简版【创建】(1)
期末速成数据库极简版【创建】(1)
69 0
|
7月前
|
数据库
期末速成数据库极简版【查询】(3)
期末速成数据库极简版【查询】(3)
109 0
|
存储 SQL 关系型数据库
MySQL数据库期末复习--这一篇就够了(二)
MySQL数据库期末复习--这一篇就够了
166 0
|
存储 SQL 监控
数据库面试简答、30道高频面试题 (一)
数据库面试简答、30道高频面试题 (一)
216 0
|
SQL 存储 安全
五小时三万字之一篇博文带你学会SQL【期末数据库稳了】
本文重点知识大多在代码的注释里,大家一定要仔细看哦!建议你们跟着我敲哦!祝你们收获满满!
225 0
五小时三万字之一篇博文带你学会SQL【期末数据库稳了】