携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第25天,点击查看活动详情
数据库原理简答题【四】
什么是故障恢复
计算机产生的硬件故障、操作员的失误以及人为的破坏都会影响数据库中的数据的正确性,甚至造成数据库部分或全部数据的丢失,DBMS必须具有将数据库从错误状态恢复到某一已知的正确状态的功能,这就是数据库的故障恢复(Recovery)。
什么是第一范式
设R为任一给定关系,如果R中每个列与行的交点处的取值都是不可再分的基本元素,则R为第一范式。
简述数据库设计的过程
数据库设计分为以下几个阶段:
- 需求分析阶段
- 结构设计阶段。包括概念结构设计、逻辑结构设计和物理结构设计。
- 行为设计阶段。包括功能设计、事务设计和程序设计。
- 数据库实施阶段。包括加载数据库数据和调试运行应用程序。
- 数据库运行和维护阶段
数据定义语言包括的主要SQL语句有哪些
- CREATE语句,用于创建数据库或数据库对象
- ALTER语句,用于对数据库或数据库对象进行修改
- DROP语句,用于删除数据库或数据库对象
简述数据表的概念
数据表被定义为字段的集合,数据在表中是按照行和列的格式来存储的,每一行代表一条记录,每一列代表记录中一个字段的取值。
简述MySQL支持的触发器种类
- INSERT触发器
- DELETE触发器
- UPDATE触发器
造成数据库运行事务的异常中断的因素有哪些
- 计算机硬件故障
- 计算机软件故障
- 病毒
- 人为误操作
- 自然灾害
- 盗窃