zoukankan      html  css  js  c++  java
  • 数据库简介

    一、数据库(databas,db)

    数据库指的是长期存在计算机内、有组织、可共享的、大量数据的集合。数据是按照特定的数据模型来组织、存储在数据库中的。

    二、数据库管理系统(DataBase Mangement System,DBMS)

    数据库管理系统是对数据库进行管理的软件集合,完成艰苦、查询、更新、插入、删除等操作。

     三、数据库的三极模式结构

    四、关系型数据库

    1.关系型数据库事宜关系模型为基础的数据库

    2.关系模型是有相互关联的二维表,通过共享属性构建数据的一种数据模型

    3.表中的行:元组(记录record) 列:属性(字段field

     

     五、主关键字

    主键是表中的一个或多个字段,他的值被用来唯一得表示表中的某一条记录

    (反过来就是说主键是被人为选择的那个,可以唯一的标识一条记录的一个或多个字段)

    六、数据描述

    实体(entity):客观存在并可相互区别的事务成为实体。

    属性(Attribute):实体所具有的某一特性称为属性。

    联系(Relationship):实体内部的联系通常是指实体各属性之间的联系

                                          实体之间的练市通常是指不同实体集之间的联系

    七、概念模型

    ER模型:从现实世界中抽象出实体及实体间联系,用ER图描述联系;实体之间的相互关系

    联系:①一对一:一个实体之多与一个实体有联系,反之亦然

               ②’一对多:一个实体可和人一个实体有联系

               ③多对多:一个实体可和任意个实体有联系,反之亦然

    八、数据模型

    数据模型:表示实体类型及实体间联系的模型

     九、关系的代数

    关系代数:抽象的查询语言,用关系运算表达查询

    运算对象:关系

    运算结果:关系

    传统的集合运算包括并、差、交、笛卡尔积

    这类运算将“关系”看做是元组的集合,其运算是从关系的水平方向(表中的行)来进行的

    集合运算的运算符:

  • 相关阅读:
    HDU
    P2458 [SDOI2006]保安站岗[树形dp]
    POJ 2155 Matrix[树状数组+差分]
    P1281 书的复制[二分]
    【清北学堂】广州OI学习游记
    P1736 创意吃鱼法[二维dp]
    P2161 [SHOI2009]会场预约[线段树/树状数组+二分/STL]
    P1972 [SDOI2009]HH的项链[离线+树状数组/主席树/分块/模拟]
    P1273 有线电视网[分组背包+树形dp]
    windows下安装MySQL
  • 原文地址:https://www.cnblogs.com/yrxc/p/12918068.html
Copyright © 2011-2022 走看看