Introduction

数据库概述

1. 数据库的基本概念

数据库Database简称DB是长期储存在计算机内 有组织的可共享的大量数据的集合

1.1. 数据库管理系统(DataBase Management System)

  1. DBMS 是DB的管理软件是一种软件产品将一个企业的数据以记录的形式在计算机中保存起来

1.2. 数据库(DataBase)

  1. 为同一个目的而保存起来的所有数据的集合称为数据库

2. 数据库用户

  1. 最终用户(交互式用户)
  2. 临时用户(用SQL语句访问DBMS的用户)
  3. 缺乏经验的用户(通过菜单访问DBMS的用户)
  4. 应用管理员(编写菜单程序的程序员)
  5. 数据库管理员(DBA):在数据库系统中负责数据库的设计建立日常管理和运行维护的人员

3. 数据模型

3.1. Hierarchical层次数据模型

img

3.2. Network网状数据模型

img

3.3. Relational关系模型

3.4. Object-Oriented面向对象模型

计算数据与数据管理

人工管理的特点

  • 数据的管理者用户程序员数据不保存
  • 数据面向的对象某一应用程序
  • 数据的共享程度无共享冗余度极大
  • 数据的独立性不独立完全依赖于程序
  • 数据的结构化无结构
  • 数据控制能力应用程序自己控制

文件系统管理的特点:

  • 数据的管理者文件系统数据可长期保存
  • 数据面向的对象某一应用
  • 数据的共享程度共享性差冗余度大
  • 数据的结构化记录内有结构整体无结构
  • 数据的独立性独立性差
  • 数据控制能力应用程序自己控制

数据库管理的特点