第一章 数据库系统概述与简介
1.数据信息分为四种:
(1)数据库(DB):是按照一定结构组织并长期储存在计算机内的、可共享的大量数据的集合
(2)数据库管理系统(DBMS):安装于操作系统之上,是一个管理、控制数据库中各种数据库对象的系统软件
①操作系统角度:DBMS是使用者,建立在基础操作系统之上,如创建进程、读写磁盘文件、管理CPU和内存等。
②数据库角度:DBMS是管理者,是数据库的核心,为数据库的建立、使用和维护而配置的软件,负责对数据库进行统一的管理和控制。
③用户角度:DBMS是工具,是操作系统与用户之间的一层数据管理软件。
④产业化的DBMS称之为数据库产品:主要有Oracle公司旗下的Oracle和MySQL,Microsoft公司的SQL Server等。
(3)数据库系统(DBS):是指计算机引入数据库后的系统,它能够有组织地、动态地储存大量的数据,提供数据处理和数据共享机制
DBS=计算机系统(硬件、软件平台、人)+DBMS+DB
(4)数据库管理员(DBA):是全面负责管理和控制数据库系统的一个人或一组人员。具体职责如下:
①决定数据库中的信息内容和结构
②决定存储结构和存取策略
③定义数据的安全性要求和完整性约束条件
④监控数据库的使用和运行
⑤数据库的改进和重组结构
2.数据库系统特点:
(1)数据结构化
(2)数据共享性高,冗余度低,易扩充
(3)数据独立性高
(4)数据由DBMS统一控制和管理
3.三级模式结构组成:
(1)模式:所有用户的公用数据库结构
(2)外模式:用户自身所用的数据库结构
(3)内模式:数据库最底层的结构表示
4.数据独立性:指的是数据与程序互不依赖
(1)物理独立性:数据库物理结构的改变不影响逻辑结构及应用程序
(2)逻辑独立性:数据库逻辑结构改变不影响应用程序
5.数据库体系结构:
数据库中最常见的运行与应用结构有:
(1)客户/服务器(C/S)结构:客户机/服务器结构,它是软件系统结构。
(2)浏览器/服务器(B/S)结构:web兴起后的一种网络结构模式,web浏览器是客户端最主要的应用软件。