• 随笔


    数据库是若干个有关联关系的表的集合

    DBS(工作环境)

    DBMS(管理软件)如Oracle、SQL Server等

    SQL语言分为3个部分:

      1、数据库定义语言DDL:由DBMS提供给用户以便用户定义数据格式

      2、数据库操纵语言DML:由DBMS提供用以对数据进行操作

      3、数据库控制语言DCL:由DBMS提供对用户权限进行控制

     三级模式两侧映像是数据库标准结构

     一般是由DBMS定义三层模式,由程序自动实现两层映像。

    两个独立性:

      1、逻辑数据独立性:当概念模式变化时,可以不改变外部模式(只需改变E-C映射)从而无需改变应用程序

      2、物理数据独立性:当内部模式变化时,可以不改变概念模式(只需要改变C-I映像)从而不改变外模式


    第一范式: 

          属性不可再分

    候选码:关系中的一个属性组,其值能唯一标识一个元组,若从该属性组中去掉任何一个属性,它就不具有这一性质了

     有时候关系中可能会有多组候选码,当有多个候选码时,可以选定一个作为主码。

    最简单的情况是候选码只包含一个属性,极端的情况是所有属性构成这个关系的候选码,称为全码,

    关系R中的一个属性组,它不是R的候选码,但它与另一个关系S的候选码相对应,则称这个属性组为R的外码或外键

     

     

  • 相关阅读:
    shell脚本修改Linux系统中所有IP样例
    关闭并卸载数据库脚本
    查询编译不通过的存储过程并重新编译
    SQL函数造数据样例(一)
    类型转换和多态
    Java学习笔记(三)
    Java学习笔记二()
    Java学习笔记(一)
    1.2.零宽断言
    1.3.匹配小括号的字符(可能有小括号在一行的,也有多行的)
  • 原文地址:https://www.cnblogs.com/tao7/p/12365127.html
Copyright © 2020-2023  润新知