Web应用开发

数据库

  1. 数据库设计概念

    1. 数据库设计就是根据项目的具体需求,结合所选用的数据库,建立好表结构及表与表之间的关系,为这个项目构造出最优秀的数据存储模型的过程。使之能有效的对应用的数据进行存储,并高效的对已经存储的数据进行访问。
    2. 数据库设计的最终产品是表和表间的关系。表用于存储现实中一类事物的数据,而表中的每条记录用于存储此类事物中的某个具体事物,通常将需要永久性存储数据的事物称为实体(Entity),因此数据库中的表和项目需求中的实体相对应。而表
    3. 综上所属,进行数据库设计(即表和表间关系设计)首先要找到项目需求中的实体和实体间的关系,并对它们进行设计建模,建立的模型被称为实体-关系模型,即Entity-Relationship模型,简称E-R模型。
  2. 概念数据模型

    1. 表示现实中的事物和事物间的关系

      1. 实体(Entity)
      2. 关系(relation)
    2. 独立于任何数据库,只依赖需求有关

    3. 实体

      1. 需求中需要永久性存储数据的事物

      2. 实体的构成

        1. image-20221028111852390
      3. 属性的数据类型

        分类 数据类型
        整数类型 Integer, Short Integer, Long Integer, Byte
        小数类型 Float, Short Float, Long FloatNumber, Decimal
        字符类型 Characters, Long CharactersVariable Characters, Long var Characters, Text
        货币类型 Money
        日期时间类型 Date, Time, Date & Time, Timestamp
        二进制类型 Binary, Long Binary, Image
      4. image-20221028111958316