当前位置:文档之家› 数据库相关知识培训

数据库相关知识培训

数据库相关知识培训
衡德刚
2018/8/31
主要内容
数据库的相关知识与应用。 1、关系数据库的若干概念; 2、数据库涉及到的表、视图、索引、主键、外键、函数、存储 过程、触发器的创建脚本;
3、SQL语句的应用经验。
关系数据库的若干概念——关系数据库的三个范式


数据库的类型:层次型数据库、网络数据库、关系数据库; 关系数据库的三个范式:第一范式要求数据表不能存在重复的记录,即存 在一个关键字,标示一条记录(记录标示);第二范式所有的非键值必须 完全依赖于主键,不允许部分依赖(消除冗余);第三范式要求数据表的 列消除传递依赖。 select A01.A00,A0101, GB22611.dmcpt, from A01 inner join A01_Node_r as r on A01.A00=r.A00 left join z_Nodetree as n on r.nodeid=n.nodeid left join GB22611 on GB22611.dmcod=A01.A0104
ห้องสมุดไป่ตู้
关系数据库的若干概念——索引类型


用途:帮助用户快速检索表或视图中的指定信息。在表上建立适当的索引 对象(文件),可显著提高数据库查询速度,提高数据库的性能。但过多 的索引,会影响数据表增减记录或保存记录的速度; 主健索引可强制表中的行具有唯一性; 索引常用的有:唯一索引、聚集索引、非聚集索引等; 聚集索引:根据数据行的键值在表或视图中排序和存贮。一个表最多只有 一个聚集索引; 非聚集索引:具有独立于数据行的结构,以索引文件存在,每个键值都有 指向包含该键值的数据行的指针;
关系数据库的若干概念——视图、主键

视图是一个虚拟表,其内容是查询定义。视图在数据库中并不是直接存储 为物理数据,而是“引用”了数据表中的数据; 主键:数据库中一般包括一列或一组列,它用于标示表中的一行,这样的 一列或一组列称为主键; 外健:外健表示了两个表间字段的关联,其中以主键存在的表为主表,而 在另一个非主键的表为外键;
关系数据库的若干概念——事务与锁


事务概念:事务可看作单个的处理单元。如果某一事务执行,则在事务中 的所有操作均会执行,记录在数据库中,成为持久的组成部分。如果遇到 问题,则必须全部取消或回滚,所有处理均被清除; 事务的特点:原子性、一致性、隔离性、持久性;
关系数据库的若干概念——
相关主题