文档介绍:第1章数据库基础知识
本章要点
本章以关系型数据库管理系统相关知识为主,浓缩性介绍作者认为读者需要了解与把握的数据库基础知识。它们是:数据库系统概述介绍一些数据库相关的基本概念,了解数据管理技术的产生与发展史,数据库系统的特点等;数据模型的相关知识是数据库应用的灵魂,它贯穿于数据库新技术的发展中,贯穿于数据库应用系统的开发设计全过程,是把握数据库技能最重要的方面;数据库系统结构及其工作过程让你更清楚地理解对数据库数据的操作细节;关系数据库理论知识让你上升到理论高度来更好地把握关系数据库系统的数据结构、数据操作与数据完整性,是你使用好各种关系型数据库产品的理论指导;关系规范化设计理论和方法让你有评判关系结构好坏的能力,帮助你合理设计出应用系统的数据库表结构;数据库设计概述给你介绍了规范化设计数据库应用系统的6个基本步骤。
本章目录
数据库系统概述
数据模型
数据库系统结构及其工作过程
关系数据库
关系规范化设计理论和方法*
数据库设计概述
习题
数据库系统概述
数据,数据库,数据库管理系统,数据库系统
数据管理技术的产生和发展
数据库系统的特点
返回本章首页
数据,数据库,数据库管理系统,数据库系统
数据
数据库
数据库管理系统
数据库系统
返回本节首页
定义
数据是用来记录信息的可识别的符号,是信息的具体表现形式。
表现形式
数据是数据库中存储的基本对象。按广义的理解来说,数据的种类有很多,如文字、图像、声音、等等都可以转化为计算机可以识别的标识,可以以数字化后的二进制形式存入计算机。
在日常生活中人们可以对事务直接用自然语言描述。在计算机中存储和处理时,就要抽出对这些事物感兴趣的特征组成一个记录来描述。
与信息的联系
数据解释的含义称为数据的语义(即信息),数据与其语义是不可分的。可以这样认为:数据是信息的符号表示或载体,信息则是数据的内涵,是对数据的语义解释。
数据(Data)
返回本节首页
数据库(DataBase,简称DB)
数据库
从字面意思来说就是存放数据的仓库。具体而言就是长期存放在计算机内的有组织的可共享的数据集合,可供多用户共享,数据库中的数据按一定的数据模型组织、描述和储存,具有尽可能小的冗余度和较高的数据独立性和易扩张性。
数据库具有两个比较突出的特点
①把在特定的环境中与某应用程序相关的数据及其联系集中在一块并按照一定的结构形式进行存储,即集成性。
②数据库中的数据能被多个应用程序的用户所使用,即共享性。
返回本节首页
数据库管理系统(DataBase Management System,简称DBMS)
数据库管理系统是数据库系统的核心组成部分,是对数据进行管理的大型系统软件,用户在数据库系统中的一些操作都是由数据库管理系统来实现的。功能:
数据定义
DBMS提供数据定义语言(Data Definition Language,简称DDL),用户通过它可以方便地对数据库中的数据对象(包括表、视图、索引、存储过程等)进行定义。定义相关的数据库系统的结构和有关的约束条件。
数据操纵
DBMS提供数据操纵语言(Data Manipulation Language,简称DML),通过DML操纵数据实现对数据库的一些基本操作,如查询,插入,删除和修改等等。其中,国际标准数据库操作语言——SQL语言就是DML的一种。
返回本节首页
数据库管理系统(DataBase Management System,简称DBMS)
数据库的运行管理
这一功能是数据库管理系统的核心所在。DBMS通过数据库在建立、运用和维护时统一管理和控制,以保证数据安全、正确、有效的正常运行。DBMS主要通过数据的安全性控制、完整性控制、多用户应用环境的并发性控制和数据库数据的系统备份与恢复四个方面来实现对数据库的统一控制功能的。
数据库的建立和维护功能
数据库的建立和维护功能包括数据库初始数据的输入、转换功能、数据库的转储、恢复功能、重组织功能和性能监视、分析功能等。
返回本节首页
数据库系统(DataBase System,简称DBS)
数据库系统是指在计算机系统中引入数据库后的系统构成,主要有数据库(及相关硬件)、数据库管理系统(及开发工具)(及相关软件)、应用系统、数据库管理员和用户这几部分。其中,在数据库的建立、使用和维护的过程要有专门的人员来完成,这些人被称为数据库管理员(DataBase Administrator,简称DBA)。
。
。
返回本节首页
图 数据库系