笔试刷题之数据库专项练习

常见的四种故障
(1)事务内部的故障:事务内部故障可分为预期的和非预期的,其中大部分的故障都是非预期的。预期的事务内部故障是指可以通过事务程序本身发现的事务内部故障;非预期的事务内部故障是不能由事务程序处理的,如运算溢出故障、并发事务死锁故障、违反了某些完整性限制而导致的故障等。
(2)系统故障:系统故障也称为软故障,是指数据库在运行过程中,由于硬件故障、数据库软件及操作系统的漏洞、突然停电灯情况,导致系统停止运转,所有正在运行的事务以非正常方式终止,需要系统重新启动的一类故障。这类事务不破坏数据库,但是影响正在运行的所有事务。
(3)介质故障:介质故障也称为硬故障,主要指数据库在运行过程中,由于磁头碰撞、磁盘损坏、强磁干扰、天灾人祸等情况,使得数据库中的数据部分或全部丢失的一类故障。
(4)计算机病毒故障:计算机病毒故障是一种恶意的计算机程序,它可以像病毒一样繁殖和传播,在对计算机系统造成破坏的同时也可能对数据库系统造成破坏(破坏方式以数据库文件为主)。
区别系统故障还是介质故障就看有没有破坏数据库中的数据

关系规范化中的删除异常指应该删除的数据未被删除

主键只能有一个,并且不能为null

数据定义语言DDL(Data Definition Language) 。用于创建数据库,数据表。
数据操作语言 DML(Data Manipulation Language) 。用于从数据表中插入、修改、删除数据。
数据查询语言 DQL(Data Query Language) 。用于从数据表中查询数据。
数据控制语言 DCL(Data Control Language) 。用来设置或修改数据库用户或角色的权限。

ACID特性
A: 原子 : 是事务执行的最小单位。不允许分割。事务的原子性确保动作要么全部成功,要么全部失败;
B: 一致 : 执行事务的前后,数据保持不变
C: 隔离: 并发访问事务时,一个用户的事务数据不能被其他事务所干扰。各并发事务之间的数据库是独立的
D:持久 :一个事物被提交后,他对数据库的数据改变时持久的。即使数据库发生故障,也不应该对数据有影响

数据库完整性(Database Integrity)是指数据库中数据在逻辑上的一致性正确性有效性相容性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值