SQL概述

[复制链接]
发表于 4 天前 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
开发应用步调,终极是对数据的操纵,管理,
数据存储有哪些存储情势,最早的数据带,之后发展为文件格式
如今重要先容如今应用数量多,应用范围广的关系型数据库
以SQL SERVER为例。
利用数据库体系管理数据,提供查询,增长,更新,删除以及维护等一系列的操纵接口,也提供了制止数据的丢失,不划一与劫难规复等机制。
数据库重要是二维表构成,构成特定的数据布局,即行的聚集与列的聚集,
1、关系数据库概论

关系数据库关系体系的特性
A、将数据又体系、有构造计程到具备行与列的关系中。
B、将数据分类成表格式化的架构,数据构成表格,表格与表格之间有可以有关系。
1.1、名词表明


特定对象的数据聚集,比方产物,工人,门生等,每个特定的布局构成单个表。每个特定的记载信息只生存一次,进步服从。

表中的列用来存储对象的部门属性值,比方产物的编号,每一个产物都有自己的编号。

表中的行,记载的是一个独立的对象实体,生存该对象的全部属性。比方产物,包罗产物的编号,名称,产地等。
主键
用来辨认表中固定行的列大概列的聚集。具有如下特性

  • 主键不能为NULL
  • 任何差异的两行,不能拥有雷同的主键值,必须唯一。
主键值完全可以辨认单一的行,表中大概存在多个唯一辨认行的键,称之为候选键,
一个表只能有一个主键,主键,可以是一个候选键,大概是多个候选键的组合。
外键
外键是一列大概多列的组合,此中外键必须是其他表的主键。
关系
此中A表的外键引用B表的主键的毗连。包罗以下关系
一对多,多对多,一对一。
1.2、规范化规则

规范化规则是一组按序次导入关系数据库的操持规则,是数据库的操持原则。
镌汰冗余的数据,实现数据库完备性
关系数据库的操持包罗了表与表之间的关系操持。
规范化的长处:
* 消除表中重复数据。
* 提供表布局划一性的修改
* 优化数据,仅需较少的改动
第一范式
特性

  • * 二维表
  • * 每列一个值
  • * 列的意义单一
  • * 不允许多重值和组合数据范例
第二范式
* 依靠主键
第三范式
* 表的其他属性相互独立。
范式的副作用
查询性能不佳,索引操持不易。
规划表的根本发起

  • * 表必须拥有标识符


  • * 表应该只存储单一实例范例的数据。


  • * 不要太过利用NULL


  • * 制止存储多值
别的还是要根据体系的现实情况操持
多操纵,多实践。
下一期先容T-SQL步调语言,接待互换

免责声明:如果侵犯了您的权益,请联系站长及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金.
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表