1、一体化。SQL语言风格统一,可以完成数据库活动中的全部工作,包括创建数据库、定义模式、更改和查询数据以及安全控制和维护数据库等。 2、高度非过程化。在使用SQL语句访问数据库时,用户没有必要告诉计...
数据库系统运行中常见的四种故障及其解决方法
一、常见的四种故障 (1)事务内部的故障 事务内部故障可分为预期的和非预期的,其中大部分的故障都是非预期的。预期的事务内部故障是指可以通过事务程序本身发现的事务内部故障; 非预期的事务内部故障是不能由...
mysql如何实现约束
一、约束的分类 NOT NULL(非空约束) 用于保证该字段的值不能为空 比如姓名、学号等 DEFAULT(默认约束) 用于保证该字段有默认值 比如性别 比如给性别设置默认为‘男’ PR...
数据库死锁原因及解决办法
死锁(Deadlock) 所谓死锁:是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互...
数据库中自然连接与内连接的区别
内连接与等值连接是一回事情。 等值连接是条件连接在连接运算符为“=”号时的特例。 它是从关系R与S的广义笛卡尔积中选取A,B属性值相等的那些元组 自然连接是一种特殊的等值连接,它要求两...
E-R图向关系模型的转换遵循原则
E-R图向关系模型的转换一般遵循如下原则: 1. 一个实体型转换为一个关系模式。实体的属性就是关系的属性。实体的码就是关系的码。 例如在我们的例子中,学生实体可以转换为如下关系模式,其中学号为学生关系...
数据库范式
1.第一范式(1NF) 第一范式是指数据库表中的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性(概括为没有冗余的属性) 如何理解? 每一个属性...