您的位置:首页 > 数据库

一、数据库系统的基本概念

2013-09-08 09:32 309 查看
1.   数据的定义:

       a. 即描述事物的符号记录;

       b. 该记录可以是数字、文本、图像、视频、销售记录等等,非常广泛;

       c. 也是数据库中存储的基本对象;

       d. 数据和语义:

            i.   语义是指对数据含义的解释;

            ii.  两者不可分,否则同一个数据可以有多种不同的含义而产生歧义;

       e. 记录:

            i.   是对数据的一种结构化定义;

            ii.  将数据结构化地组合在一起从而形成一个更大的数据单位;

            iii. 记录是计算机中表示和存储数据的一种格式和方法;

2.   数据库的定义:

       a. 即存放数据的仓库,是一组大量数据的集合;

       b. 数据库中数据的基本特点:

            i.   永久存储:实际中理解为长期存放在计算机中;

            ii.  有组织:按一定数据模型组织、描述和存储;

            iii. 可共享:具有信息交流的特性;

       c. 具体讲,数据库中数据具有较小冗余度(redundancy)和较高的独立性(indepandency)以及易扩展性;

3.   数据库管理系统:

       a. 即Data Base Management System,缩写为DBMS;

       b. 特点:

            i.   是一个计算机基础软件,和操作系统一样是一个大型复杂的软件系统,数据库位于磁盘中,而数据库是一个系统软件,需要访问磁盘中的数据;

            ii.  位于操作系统上层和用户下层,如下所示:

                 应用系统:用户可直接在该界面下进行操作,基本上都将功能等都集于按钮、对话框中;

                 应用开发工具:即DBMS提供的开发包,里面包含各种接口;

                 DBMS:实质是一种虚拟机(即编译系统),提供各种开发语言,比如DDL、DML等;

                 操作系统;

                 硬件;

        c. 主要功能:

             i.   数据定义功能:提供数据定义语言,即Data Definition Language,缩写为DDL,通过其对数据库中的数据进行定义;

             ii.  数据操纵功能:提供数据操纵语言,即Data Manipulation Language,缩写为DML,通过其对数据进行操纵,最为基本的操作如查找、插入、删除等;

             iii. 数据组织、存储和管理:

                  *1. 确定以何种文件结构(组织)和存取方式(存储)来组织数据;

                  *2. 确定如何实现数据间的联系;

                  *3. 基本目标:组织,提高存储空间利用率;

                                            存储,方便存取(如提供多种存取方式,索引、Hash等);

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

             v.  数据库的建立与维护功能:如初始数据输入等;

             vi. 其它功能:如与网络中其它应用程序之间的通信,如一个DBMS和另一个DMBS的交流以及数据的转换等;

4.   数据库系统:

       a. 即Data Base System,缩写为DBS,包含DBMS,是一个更大的范畴;

       b. 由DB(Data Base,即数据库)、DBMS(及其开发工具)、应用系统、数据库管理人员(DBA,即Data Base Administrator)这四部分共同构成;

       c. 通常将数据库系统简称为数据库;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据库