zoukankan      html  css  js  c++  java
  • 数据库基础

    一、什么是数据库系统?

       数据库系统(DBS):数据库系统由系统硬件平台、系统软件平台、数据库、数据库管理系统和数据库管理员组成。

       数据:数据实际上就是描述事物的符号记录。计算机中的数据一般分为临时性数据和持久性数据。数据有型和值之分,数据的型给出了数据的表示的类型,而数据的值给出了符合给定型的值。

       数据库(DB):数据库是长期存储在计算机内,有组织的,有统一管理的相关数据的集合。

       数据库管理系统(DBMS):数据库管理系统是数据库系统的核心,是数据库的机构,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。

       数据库管理员(DBA):数据库管理员的一般任务为:安装、配置、升级和迁移; 备份和恢复;数据库安全;存储和容量规划;性能监控和调整;疑难解答;高可用性;大型数据库;数据提取、转化和加载。

    二、逻辑数据模型

       数据模型是定义数据如何输入与输出的一种模型。其主要作用是为信息系统提供数据的定义和格式。数据模型是数据库系统的核心和基础。常见的数据模型有层次网状关系对象四种。

    三、数据库系统的特点

      1、数据的集成性

      2、数据的高共享性和低冗余性

      3、数据独立性

       ① 物理独立性

       ② 逻辑独立性

      4、数据统一管理与控制

       ① 数据的完整性检查

       ② 数据的安全性保护

       ③ 并发控制

    四、关系数据库的组成

      :关键数据库的表采用二维表格来存储数据,是一种按行与列排列的具有相关信息的逻辑组。一个数据库可以包含任意多个二维表。

      记录:表中的每一行被称为记录。一般来说,数据库表中的任意两行都不能完全相同。

      字段:数据表中的每一列称为一个字段,表是由其包含的各种字段定义的。

    五、数据库设计

      1、设计阶段:

      ① 需求分析阶段

      ② 概要设计阶段

      ③ 详细设计阶段

      2、设计步骤:

      ① 收集信息

      ② 标识对象

      ③ 标识属性

      ④ 标识关系

    六、E-R图

      实体关系图亦称E-R图或称实体联系图,主要用于描述系统的数据关系。

      实体关联图主要由实体实体间的关联属性3个基本成分组成。

      在E-R图设计时,通常用矩形表示实体,用椭圆或者圆角矩形表示属性,用菱形代表关系。

    七、数据库规范化

      设计关系数据库时,遵从不同的规范要求,设计合理的关系数据库,这些不同的规范要求被称为不同的范式。越高的范式数据库冗余越小。

      范式可以指导我们更好地设计数据库的表结构,减小冗余的数据,借此提高数据库的存储效率,数据完整性和可扩展性。

  • 相关阅读:
    团队展示&选题
    结对编程(JAVA实现)
    wc项目(node.js实现)
    复审与事后分析
    事后诸葛亮分析报告
    Alpha阶段项目复审
    测试与发布
    Scrum 冲刺第五篇
    Scrum 冲刺第一篇
    项目冲刺
  • 原文地址:https://www.cnblogs.com/-1212huan/p/6138106.html
Copyright © 2011-2022 走看看