摘要:
SQL语言是一门简单易学却又功能强大的语言,它能让你快速上手并写出比较复杂的查询语句。但对于大多数开发者来说,使用SQL查询数据库并没有一个抽象的过程和一个合理的步骤,这很可能会使在写一些特定的SQL查询语言来解决特定问题时被"卡"住,本系列文章主要讲述SQL查询时一些基本理论,以及写查询语句的抽象思路。sql查询简介 SQL语言起源于1970年E.J.Codd发表的关系数据库理论,所以SQL是为了关系数据库服务的。而对于SQL查询是指从数据库中取得数据的子集,这句话貌似听着有些晦涩是吧,下面通过几张图简单的说一下: 假如一个数据库中只有一个表,再假如所有数据如下图而对于子 阅读全文
摘要:
文章转自:http://www.cnblogs.com/CareySon/archive/2010/02/16/1668803.html简介: 数据库范式在数据库设计中的地位一直很暧昧,教科书中对于范式倒是都给出了学术性的定义,但在实际引用中范式的应用却不甚乐观,这篇文章会用简单的语言和一个简单的数据库DEMO将一个不符合范式的数据库一步步动第一范式实现到第四范式。范式的目标: 应用数据库范式可以带来许多好处的,但是重要的好处归结为三点: 1、减少数据冗余(这是主要的好处,其他好处都是由此而附带的) 2、消除异常(插入异常、更新异常、删除异常) 3、让数据组织的更加和谐 但剑是双刃的,应用数据 阅读全文