zoukankan      html  css  js  c++  java
  • oracle学习篇:第1章 oracle 11g关系数据库

    1.1 关系数据模型

    关系型数据库系统采用关系数据模型作为数据的组织方式,关系模型由关系数据结构,关系操作,和关系的完整性约束三部分组成。

    1.1.1 数据结构

    关系数据结构可以看成是一种规范化的二维表格,具有以下性质:

    属性值具有原子性,不可分解;

    没有重复的元祖;

    理论上没有行序,但是使用时可以有行序。

    在关系数据库中,键是关系模型的一个重要概念,用来标识行的一个或多个列。

    键的主要类型如下:

    超键:唯一标识元祖属性或属性集

    候选键:能唯一标识元祖,且不含多余属性

    主键:唯一标识不用行的属性或属性组

    外键:存放另一张表的主键

    1.1.2 关系的完整性约束

    实体完整性:主键不能取空值

    参照完整性:外键值要么为空,要么为关联表的主键值

    用户定义的完整性:条件约束

    1.2 关系数据库规范化理论

    1.2.1 函数依赖

    (1)定义

    X→Y

    (2)种类

    平凡函数依赖与非平凡函数依赖

    完全函数依赖和部分函数依赖

    传递函数依赖

    1.2.2 范式理论

    数据库设计规则,用于消除冗余,改进整体组织,增强一致性和灵活性。

    第一范式:所有属性都是不可分的基本数据项,每个属性都包含单一的值

    第二范式:满足第一范式,每一列都与主键相关

    第三范式:满足第二范式,每一列都与主键直接相关,而不能间接相关

    1.3 数据库设计

    1.31 实体-关系模式

    实体——属性——联系

    1.3.2 E-R图的绘制

    1.3.3 将E-R模型转化为关系模型

    实体转化为表——实体间联系的处理

    1.4 安装oracle11g

    1.5 oracle默认用户

    给用户接触锁定:alter user user_name account unlock;

    1.6 启动和使用OEM

    基于web界面,用于管理单个oracle数据库的工具

    http://localhost:1158/em

    1.7 实践案例:创建数据库

    dbca

    netca

    1.8 动手练一练

  • 相关阅读:
    同步类容器和并发类容器
    T4模板生成自定义的实体类
    C# UrlEncode 编码
    PLSQL快速生成增删改查语句
    Oracle 检查星期只能是1-7的数字不能重复
    PLSQL 插入数据无响应
    C# DataTable 排序
    C# 获取程序集信息
    C# 调用WinRAR解压缩文件
    DataTable 获取一列最大值并修改
  • 原文地址:https://www.cnblogs.com/myheart-new/p/11812928.html
Copyright © 2011-2022 走看看