第一章绪论

第一章绪论

  1. 学习目标

  2. 了解的

  1. 牢固掌握的

  1. 数据管管理的历史

人工管理,卡带,数据无法保存,针对特定的科学问题

文件:数据由文件管理,由程序输入,由程序员存储
数据库:面对现实世界,由数据库存储由数据库系统管理(包括数据库,数据库管理系统,数据管理员)

  • 数据结构化

    • 整体的结构化

      不再针对特定的的莫一个应用而是一个组织,整体都是结构化的,数据是结构化的,而且数据之间的关系也是结构化的

    • 数据正真的结构化

  • 数据库共享的好处

    • 减少冗余,节约空间:一

      • 避免数据之间的不一致性

        • 让系统更容易括散
    • 数据独立性好

  1. 数据模型

数据模型的前置概念

  • • 信息世界(1)实体,客观存在并可相互的事情称为实体

  • (2)属性:实体具有的某一特征为属性

  • (3)码:唯一标识实体的属性称为码比如学生的学号。

  • (5)实体集:同一类型的实体型被称为实体性。

  • (6)联系:不同实体得集之间的联系。

  • (7)分量:原组里的一个属性值

  • (8)关系是一张表。

选用数据模型的标准

  1. 较好的模拟现实世界.

  2. 容易被人们所理解

  3. 便于在计算机里实现

数据模型的组成要素

  • 数据结构

    • 一个是数据和属性二是数数据和数据之间
  • 数据操作

    • 如插入
  • 数据的完整性约束条件

    • 实体完整性

    • 参数参数完整性

常用数据模型:对现实世界数据特征的抽象

机器世界和现实世界的过度

  • 概念模型(信息模型):以用户观点

  • 逻辑模型和物理模型:(层次模型、网状模型、关系模型、面向对象模型、对象关系数据模型、半结构化数据模型)

    • 格式化模型

      • 层次模型的数据结构

        • 特点

          • 1.有且只有一个结点没有双亲结点,这个结点为根结点

          • 2.根结点以外的其他结点只有一个双亲结点。(只能一对多,不能多对一多对多)

      • 网状模型

        • 特点

          • 1.允许一个以上的结点无双亲

            • 2允许一个结点有多个双亲

              • 给关系标记号
    • 关系模型

      • • 关系模型要求关系必须规范化(非规范就是大表里面套小表),每个分量是一个不可分割的数据项

      • 关系模型的数据操作(实体完整性,参照完整性,用户完整性)和完整性约束。数据操作是合集操作,操作对象和操作结果是关系,不是单记录操作。2.将存取路径隐藏起来,用户只要指出“搞啥找啥“不必关心具体细节

    • 面对对象模型

    • 对象关系数据模型

    • 半结构化数据模型

  1. 数据库的概念

4个前置概念

  1. 数据

    • 描述事物的符号,不仅仅是数字,数据的含义就是数据的语义
  2. 数据库

    • :按数据模型组织,描述存储

      • 优点
  3. 数据库管理系统

    • 科学的组织和存储数据,并且高效维护和获取数据。在操作系统和程序之间功能。

      • 优点
  4. 数据库系统

    • 数据库系统:数据库,数据管理系统,应用程序,数据库管理员组成的存储,管理,处理和维护数据的系统
  5. 数据库的特点

• 数据库系统的特点:

  • (1)数据结构化:记录的结构与记录联系(应该就是物理,逻辑上的独立)分开,整体结构化,也就是不只是某个应用

  • (2)数据共享性高,冗余度低且易于扩充:原因是:有结构面向整个系统弹性大容易扩充,数据独立性高,

  • (3)数据独立性很高;物理独立,当数据库的物理物理位置改变,不用改变计算机的程序,(二级映像功能,后面会提)

  • (4)数据由数据库统一管理和控制,安全性:防止 泄密,破坏,包含,
    完整性:正确,有效,相容。
    并发控制:多个用户同时存储,修复数据库可能发生的冲突而得到错误结构(破坏完整性)
    数据库恢复:软硬件故障,操作员的失误,具备将数据库恢复到正确状态为止

  1. 数据库的三级模式结构

• 模式:逻辑模式,是数据库中全体数据的逻辑结构和特征的描述。是所有用户的公共数据视图。

  • 是程序和数据库之间的

• 外模式:外模式也称之为子模式或用户模式。他时数据库用户能够看见和时i用的局部数据的逻辑结构和特征的描述是数据库用户的数据视图。

• 内模式:一个数据库只有一个内模式。它是物理结构和存储方式的描述

图示。很重要

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值