数据库概论第一章知识点

本文详细介绍了数据库的基础知识,包括数据、数据库、数据库管理系统和数据库系统的概念,阐述了数据管理技术从人工管理到文件系统再到数据库系统的发展历程。此外,讲解了数据模型的分类,如概念模型和逻辑模型,以及数据模型的组成要素。内容还涵盖了关系模型、数据库的系统结构以及数据库系统的主要组成部分。
摘要由CSDN通过智能技术生成

第一章 绪论

1.1 数据库

1.1.1数据、数据库、数据库管理系统、数据库系统

  • 一、数据(Data): 数据是数据库中存储的基本对象。

  • 二、数据库(Data Base、DB):数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合。

    数据库具有永久储存有组织可共享的三个基本特征。

  • 三、数据库管理系统(Data Base Management System、DBMS):

    数据库管理系统主要功能:

    1. 数据定义

      DBMS提供定义语言(DDL)用户通过它可以方便地对数据库中的数据对象进行定义

    2. 数据组织、存储和管理

      DBMS要分类组织、存储和管理各种数据,包括数据字典 ,用户数据,数据的存储路径等

    3. 数据操纵功能

      DBMS提供数据操纵语言(DML),用户可以使用DML操 纵数据,实现对数据库的基本操作,增删查改

    4. 数据库的事务管理和运行管理

      数据库在建立、运用和维护时由数据库管理系统统一管理、统一控制,以保证数据的安 全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复

    5. 数据库初始数据的输入、转换功能、数据库的转存,恢复功能,数据库的重组织功能和 性能监视、分析功能等

  • 四、数据库据库系统(Data Base System,DBS)

    一般由数据库,数据库管理系统,应用系统,数据库管理员构成。

1.1.2 数据管理技术的产生和发展

人工管理、文件系统、数据库系统三个阶段

  • 一、人工管理阶段

    1. 数据不易保存
    2. 应用程序管理数据
    3. 数据不共享
    4. 数据不具有独立性

    缺点:数据的逻辑结构或物理结构发生变化后,必须对应用程序做相应的修改

  • 二、文件系统阶段

    1. 数据可以长期保存
    2. 由文件系统管理
  • 三、数据库系统阶段

    1. 数据结构化
    2. 数据的共享性高,冗余度低,易扩充
    3. 数据独立性高
    4. 数据由DBMS统一管理和控制

1.2 数据模型(Data Model)

数据模型也是一种模型,是对现实世界数据特征的抽象。数据模型就是现实世界的模拟

1.2.1 两类数据模型

数据模型. 满足三方面要求:

    • 1
      点赞
    • 6
      收藏
      觉得还不错? 一键收藏
    • 0
      评论
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值