函数依赖

总述 函数依赖,提到这个概念我们有时候分不清楚它的关系,总结是一个将知识转化为自己东西的一个方法。现在咱们一起来”分解“它:函数依赖。 分述 一、函数依赖关系 1.数据依赖 数据依赖通常包括函数依赖和...
阅读全文

数据库设计六个阶段

数据库设计分为6个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护。 各阶段任务如下: ①需求分析:准确了解与分析用户需求( 包括数据与处理)。 ②概念结构设计:...
阅读全文

共享锁和排他锁

mysql锁机制分为表级锁和行级锁,本文就和大家分享一下我对mysql中行级锁中的共享锁与排他锁进行分享交流。 共享锁又称为读锁,简称S锁,顾名思义,共享锁就是多个事务对于同一数据可以共享一把锁,都能...
阅读全文

数据字典

数据字典 数据字典(Data Dictionary, 简记为DD)是各类数据描述的集合。 数据字典是数据库中描述信息和控制信息的集合,他是数据库设计和管理的有力工具。数据字典包含(1.数据项,2数据流...
阅读全文

候选键

数据库中候选键的定义: 候选键是对具有关系键特性的一个或多个属性(组)的统称。 它需要同时满足下列两个条件: 1.这个属性集合始终能够确保在关系中能唯一标识元组。 2.在这个属性集合中找不出合适的子集...
阅读全文

SQL语言的特点

1、一体化。SQL语言风格统一,可以完成数据库活动中的全部工作,包括创建数据库、定义模式、更改和查询数据以及安全控制和维护数据库等。 2、高度非过程化。在使用SQL语句访问数据库时,用户没有必要告诉计...
阅读全文

mysql如何实现约束

一、约束的分类 NOT NULL(非空约束) 用于保证该字段的值不能为空 比如姓名、学号等   DEFAULT(默认约束) 用于保证该字段有默认值 比如性别 比如给性别设置默认为‘男’ PR...
阅读全文

数据库死锁原因及解决办法

死锁(Deadlock) 所谓死锁:是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互...
阅读全文