day1_1.1数据库系统概述

一丶绪论 1.1数据库系统概述

数据库的四个基本概念

数据(data)

  • 数据库中存储的基本对象
  • 数据的种类很多,不只是平时所见到的数字.还包括文本(text),图形(graph),图像(image),音频(audio), 视频(video)等
  • 定义: 描述事物的符号记录
  • 数据的含义称为语义,语义与数据不可分割
  • 记录是计算机中表示或存储数据的一种格式或方法

数据库(DataBase,DB)

  • 定义: 是长期储存在计算机内,有组织的,可共享的大量数据的集合. 数据库中的数据按一定的数据模型组织,描述和储存,具有较小的冗余度(redundancy),较高的数据独立性(data independency) 和易扩展性(scalability),并可为各种用户共享.
  • 基本特点
    • 永久存储
    • 有组织
    • 可共享

数据库管理系统(DataBase Management System, DBMS)

  • 是位于用户和操作系统之间的一层数据管理软件.
  • 和操作系统一样是计算机的基础软件
  • 主要功能
    • 数据定义: 提供数据定义语言(Data Definition Language, DDL),用户通过它方便的对数据库中的数据对象的组成和结构进行定义
    • 数据组织,存储和管理: 数据组织和存储的基本目的是提高存储空间利用率和方便存取,提供多种存取方法(索引查找, hash查找, 顺序查找等)来提高效率
    • 数据操纵功能: 提供数据操纵语言(Data Manipulation Language, DML),用户以此实现增删改查操作
    • 数据库的事物管理和运行管理: 数据库的建立和维护时由数据库管理系统统一管理和控制,以保证事物的正确运行和.保证数据的安全性,完整性,多用户对数据的并发使用及发生故障后的系统恢复
    • 数据库的建立和维护功能: 数据库的建立和维护功能包括数据库初始数据的输入,转换功能,数据库的转储,恢复功能,数据库的重组织功能和性能监视,分析功能等.
    • 其他功能: 略

数据库系统(DataBase System, DBS)

  • 是由数据库,数据库管理系统(及应用开发工具),应用程序,数据库管理员(DataBase Administrator, DBA)组成的存储,管理.处理和维护数据的系统
  • 数据库系统通常简称为数据库
  • 计算机系统的层次结构: 计算机硬件-> 操作系统-> 数据库管理系统-> 应用开发工具-> 应用系统

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

了解

数据库系统的特点

  1. 数据结构化: 数据库系统实现整体数据的结构化,是数据库的主要特征,也是数据库与文件系统的本质区别.

    tips :"整体"结构化是指数据库中的数据不再仅仅针对某一个应用,而是面向整个组织或企业;不仅数据内部是结构化的,而且整体是结构化的,数据之间是有联系的. 因此在描述数据时,不仅要描述数据本身,还要描述数据之间的联系.

  2. 数据的共享性高,冗余度第且易扩充: 数据共享可以大大减少数据冗余,节约存储空间. 数据共享还能避免数据之间的不相同性和不一致性. 数据库从整体角度看待描述数据的体现.

  3. 数据独立性高:

    • 物理独立性: 用户的应用程序与数据库中的数据的物理存储是相互独立的. 数据的物理结构改变时应用程序不用改变.
    • 逻辑独立性: 用户的应用程序与数据库的逻辑结构是相互独立的. 数据的逻辑结构改变时应用程序不用改变
    • 由数据库系统的二级映像功能来保证
  4. 数据由数据库管理系统统一管理和控制:

    • 数据安全性(security)保护: 保护数据以防止不合法使用造成的数据泄密和破坏.

    • 数据完整性(integrity)检查: 数据的完整性指的是数据的 有效性,正确性,相容性.

    • 并发(concurrency)控制

    • 数据库恢复(recovery)

posted @ 2021-01-12 21:41  zzz2077  阅读(83)  评论(2编辑  收藏  举报