随笔

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

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的外码或外键

 

 

 

 

 

 

 

posted on 2020-02-26 09:04  妄想症T  阅读(144)  评论(0编辑  收藏  举报

导航