第1章 数据库系统的基本原理

目录

1.1数据库系统概述

1.数据(Data)

2.数据库(DataBase,DB)

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

4.数据库系统(DataBase System,DBS)

5.数据库应用系统(或数据库应用程序)(DataBase Application System,DBAS)

1.2数据模型(Data Model)

1.数据模型的概念

2.层次模型

 3.网状模型

4.关系模型

1.3数据库体系结构

1.数据库系统的三级结构

2.数据库系统的三级模式

3.数据库系统的二级映射和数据独立性


1.1数据库系统概述

1.数据(Data)

数据是数据库存储的基本对象,是描述现实世界中各种具体事物或抽象概念的、可存储的并具有明确意义的符号记录数据是数据库存储的对象。

2.数据库(DataBase,DB)

数据库是为实际应用建立的、相互关联的数据集合。数据库是长期存储在计算机内、有组织的、可共享的大量数据集合。

数据库的基本特征:(1)可共享:在网络环境中被多个用户同时使用; 

(2)长期存储:日积月累。带来的问题:数据库庞大、空间溢出、查询缓慢;

(3)有组织(核心优势):数据按一定的数据模型组织、描述和存储;

(4)数据独立性较高:应用程序和数据不相互依赖。是数据库系统追求的目标;

(5)易扩展:在数据库中易增添新的对象和数据。

(6)冗余度较小:冗数据重复存储。在建立数据模型时,应当尽量减少数据冗余

3.数据库管理系统(DataBase Management SystemDBMS)

数据库管理系统是位于用户与操作系统之间的一层数据库管理软件,是管理和维护数据库的专门软件

数据库管理系统的主要功能(1)数据定义功能:DBMS提供数据定义语言DDL使用户可以定义数据库及其中的数据对象(包括表、视图、索引等)和数据的完整性约束;

(2)数据操纵功能:DBMS提供数据操纵语言DML使用户可以对数据库的数据进行增加、删除、 修改和查询操作,简称“增、删、改、查”,对应SQL语言的四个命令即INSERT、DELETE、UPDATE、SELECT;

(3)数据的存储、组织和管理功能:系统数据记录在数据字典中的元数据。数据库管理系统要组织、存储、管理用户数据和系统数据,确定数据的存储组织方式,提供数据存取方式,以提高存储空间利用率和存取效率;

(4)数据库的事务管理和运行管理支持多用户并发事务对数据库的共享即同时访问,实现并发控制提供数据库完整性机制管理多用户的合法使用,实现数据库安全性保护(DCL)提供数据库的故障恢复机制

(5)其它功能:提供DBMS与其它软件系统的通信;不同数据库管理系统之间的数据转换等。提供数据库性能监视、系统维护等实用工具。

4.数据库系统(DataBase SystemDBS)

数据库系统是指在计算机系统中引入数据库后的系统。数据库系统=数据库(DB)+数据库管理系统(DBMS)+应用系统+数据库管理员(DBA))组成的存储、管理、处理和维护数据的系统。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值