数据库系统由三部分组成:数据库(DB)、数据库管理系统(DBMS)和数据库应用系统

数据加是用来存储数据的,里面存储两大类数据:用户数据及系统数据/数据字典,具体为系统中的用户以及用户孤权限,各种统计信息等

数据库是长期存储在计算机内有组织和可共享的数据集合

每种DBMS都支持一种数据模型,主流的DBMS,如:Oracle, Sybase, DB2, SQLServer, MySQL都支持关系数据模型

DBMS的基本功能:

1. 数据定义

2. 数据操作

3. 数据库的运行管理

4. 数据库的建议和维护功能

DBMS由两大部分组成:查询处理器和存储管理器

查询处理器包括:数据定义语言(DDL)编译器、数据操纵语言(DML)编译器、嵌入型DML的预编译器以及查询优化等核心程序

存储管理器包含授权和安全性控制,完整性检查管理器,事务管理器,文件管理器和缓冲区管理

在实施数据库应用中也需要使用不同的模型:概念模型(也称信息模型),逻辑模型和物理模型

逻辑模型是直接面向数据库的逻辑结构的,通常有一组严格定义的,无二义性的语法和语义的数据库语言,人们可以用这种语言来定义,操纵数据库中的数据,应用程序员是基于逻辑模型编程的,每种DBMS都支持一种逻辑模型,数据库中最主要的逻辑模型有层次模型(Hierarchical Model),网关模型(Network Model),关系模型(Rational Model),面向对象模型(Object Oriented Model)和对象关系模型(Object Rational Model)

数据模型三要素:数据结构、数据操作、数据的约束条件

优质内容筛选与推荐>>
1、[OS]存储器寻址(part)
2、【odoo】命令行卸载模块
3、51Nod1686 第K大区间 和 NOI2016 区间
4、HDU 4847 陕西邀请赛A(水)
5、Microsoft Dynamics CRM 2011 beta 今天发布!


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号