码迷,mamicode.com
首页 > 数据库 > 详细

一.数据库基础

时间:2018-04-09 23:08:42      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:数据库对象   联合   src   特征   停止   否则   add   一对一   inf   

1.移除oracle的步骤

  1. 停止oracle的5个服务

技术分享图片

    2.卸载oracle

    3.删除注册表

    4.删除环境变量

    5.删除目录并重启计算机

2.数据库的结构

2.1三级模式

模式名称 外模式 模式 内模式
级别 用户级 概念级 物理级
适用对象 数据库使用人员,应用程序员 数据库设计人员 系统程序员
使用语言 DML DDL  

外模式:是从模式导出的一个子集;用于对数据库中存储的数据进行操作

模式:用于描述数据库中数据的逻辑结构和特征

内模式:描述了数据在介质上存储方式的物理结构

2.2二级映像

  1. 外模式/模式映像:保证了数据与程序的逻辑独立性
  2. 模式/内模式映像:保证数据较高的物理性

2.3数据库对象

  1. 视图
  2. 存储过程
  3. 触发器
  4. 约束:主键约束,外键约束,非空约束,唯一约束,检查约束

2.4数据库完整性

  1. 实体完整性:主键字段不能为空;
  2. 区域完整性:所有数据在有效范围内;
  3. 参照完整性:互相关联的表中的数据正确性,用外键约束可以保证;

3.关系型数据库的设计范式       

3.1第一范式

    数据表中的字段都是单一属性的,不可再分的

3.2第二范式

    联合主键的其中一个不能与其他字段有组合重复,应尽量避免联合主键

    否则会出现如下情况:

  1. 数据冗余
  2. 更新异常
  3. 插入异常
  4. 删除异常

3.3第三范式

    数据表中不存在任意非主键字段对候选主键字段的传递函数依赖,例如下表:(员工姓名,员工编号,员工部门,部门电话),其中,部门电话就和员工编号主键字段存在传递函数依赖

4.E-R图设计数据库

4.1E-R图基本要素

  1. 实体
  2. 属性
  3. 联系:包括实体内部的关系和实体之间的关系,实体内部的关系主要依靠属性来展示,实体间主要存在以下三种关系:一对一,一对多,多对多;

一.数据库基础

标签:数据库对象   联合   src   特征   停止   否则   add   一对一   inf   

原文地址:https://www.cnblogs.com/xiangxiantao/p/8763246.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!