数据库
文章平均质量分 66
firefly_2002
这个作者很懒,什么都没留下…
展开
-
数据库范式解析(1NF 2NF 3NF BCNF)
数据库设计范式是关系型数据库的设计准则。其目的在于通过规划设计使得数据库结构合理,尽量减少数据冗余,消除存储异常,方便数据的插入、更新和删除操作。目前常用范式包括1NF(第一范式)、2NF(第二范式)、3NF(第三范式)和BCNF(鲍依斯-科得范式)。 1NF 第一范式如果一个关系模式R的所有属性都是不可分的基本数据项,则R∈1NF。也可表述为:数据库表中的字段都是单一属性转载 2012-09-18 15:34:24 · 1251 阅读 · 0 评论 -
经典常用SQL语句
一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwi转载 2013-06-03 22:02:13 · 939 阅读 · 0 评论 -
存储过程在数据库中的作用是什么
存储过程简单的说是为了实现某一功能的SQL语句集合。 第一:存储过程因为SQL语句已经预编绎过了,因此运行的速度比较快。 第二:存储过程可以接受参数、输出参数、返回单个或多个结果集以及返回值。可以向程序返回错误原因。 第三:存储过程运行比较稳定,不会有太多的错误。只要一次成功,以后都会按这个程序运行。 第四:存储过程主要是在服务器上运行,减少对客户机的压力。转载 2012-12-16 19:17:57 · 3279 阅读 · 0 评论 -
数据库设计:逻辑结构设计
概念结构设计的结果是E-R模型,但是它独立于任何一种数据模型,也独立于任何一个具体的DBMS。为建立用户所需的数据库,需要把概念模型转换成为某个具体的DBMS所支持的数据模型。 数据库逻辑结构设计的任务是将概念模型转换成DBMS支持的数据模型。 逻辑结构设计的步骤: 1.将概念模型转换成为一般的关系、网状、层次模型; 2.将转换来的模型向特定的DBMS支持的数据转载 2012-12-13 14:54:16 · 9623 阅读 · 0 评论 -
E-R图三要素
使用E-R图方法的三要素是 实体,属性,联系原创 2012-12-13 14:43:14 · 22744 阅读 · 0 评论 -
主键约束和唯一性约束的区别
主键必然是唯一且不为空,但是唯一不一定是主键,而且主键只能有一个,但是唯一约束仅仅是为了保持某些列具有唯一性而已。所以可以有多列一张表里只能有一个主键约束,可以有多个唯一约束主键约束的字段不能为null,而唯一约束的字段可以为null值1.主键约束(PRIMARY KEY)1) 主键用于唯一地标识表中的每一条记录,可以定义一列或多列为主键。 2) 是不可能(或很难)更新.转载 2012-11-15 16:41:18 · 4301 阅读 · 0 评论 -
olap和oltp的区别
OLTP即联机事务处理就是我们经常说的关系数据库,意即记录即时的增、删、改、查,就是我们经常应用的东西,这是数据库的基础; OLAP即联机分析处理是数据仓库的核心部心,所谓数据仓库是对于大量已经由OLTP形成的数据的一种分析型的数据库,用于处理商业智能、决策支持等重要的决策信息;数据仓库是在数据库应用到一定程序之后而对历史数据的加工与分析;是处理两种不同用途的工具而已。转载 2012-11-14 15:43:40 · 1198 阅读 · 0 评论 -
ACID
数据库事务正确执行的四个基本要素原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。一个支持事务(Transaction)的数据库系统,必需要具有这四种特性,否则在事务过程(Transaction processing)当中无法保证数据的正确性,交易过程极可能达不到交易方的要求。转载 2012-10-16 13:17:19 · 537 阅读 · 0 评论 -
数据库死锁 和 阻塞
数据库死锁原因及解决办法死锁(Deadlock)所谓死锁:是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。由于资源占用是互斥的,当某个进程提出申请资源后,使得有关进程在无外力协助下,永远分配不到必需的资源而无法继续运行,这就产生了转载 2012-09-22 18:57:45 · 8479 阅读 · 0 评论 -
数据模型
数据模型一、所描述的内容1.包括三个部分:数据结构、数据操作、数据约束。 1)数据结构: 数据模型中的数据结构主要描述数据的类型、内容、性质以及数据间的联系等。数据结构是数据模型的基础,数据操作和约束都建立在数据结构上。不同的数据结构具有不同的操作和约束。 2)数据操作: 数据模型中数据操作主要描述在相应的数据结构上的操作类型和操作方式。 3)数据约束:数据模转载 2012-09-23 12:43:41 · 2670 阅读 · 0 评论 -
SQL语句
语 句 功 能 --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个数据库表 DROP TABLE --从数据库中删除表 ALTER TABLE --修改数据库表转载 2013-06-03 22:04:18 · 732 阅读 · 0 评论