数据库技术——概述(数据库,数据库管理系统,数据库系统区别)

Quirita ·
更新时间:2024-11-14
· 965 次阅读

数据库技术——概述(DB,DBMS,DBS区别)

数据库的发展

第一代:层次,网状数据库——上级指针指向下一级指针的方式 第二代:关系数据库技术——二维表的形式存储数据 第三代:新一代应用数据库——面向对象数据库,XML数据库等

主流的数据库产品

Oracle DB2——用于企业中 Microsoft SQL Server Sybase:第一个提出C/S体系结构 开源数据库 Mysql Ingress

数据库基本概念

数据(Data)

定义:描述事物的符号记录 数据库中的存储对象,包括数字,文字,图形,图像,声音等

数据库(DB)

长期存储在计算机中,有组织,可共享的大量数据集合
在这里插入图片描述

数据库管理系统(DBMS)

位于用户和操作系统之间的一层数据管理软件 功能: 数据定义功能:提供数据定义语言DDL,翻译处理程序 数据操纵功能:提供数据操纵语言DML,编译程序 数据组织,存储,管理 数据库的运行管理 数据库的建立和维护

数据库系统(DBS)

定义:在计算机系统中引入数据库后的系统构成 构成:数据库,数据库管理系统,应用系统,数据库管理员
在这里插入图片描述

数据库应用系统(DBAS)

在DBMS支持下,由数据库系统和各种用户应用程序结合而成的

数据库管理员

决定数据库信息内容和结构 决定数据库存储结构和存储策略 决定完整性约束 监控数据库的使用和运行 数据库的改进的重组

数据管理

定义:对数据进行分类,组织,编码,存储,检索,维护 发展: 人工管理阶段 文件系统阶段 数据库系统阶段

数据库系统的特点

整体数据的结构化 数据方便共享 提供数据控制功能

数据模型——用来抽象表示和处理现实世界的事物

分类

概念模型:按照用户观点对数据库进行建模,设计

逻辑模型和物理模型:按照计算机系统的观点进行建模,设计

逻辑模型:包括网状模型,层次模型,关系模型等 物理模型:数据最底层的抽象,描述数据在系统内部的表示方式和存取方式

组成要素

数据结构:描述数据库的组成对象,以及对象之间的联系,是对系统静态特性的描述

数据操作:对数据库中的对象的实例执行操作,增删查改等

完整性约束条件

概念模型的基本概念

实体:客观存在并可相互区别的事物

属性:实体所具有某一特性称为属性

码:唯一标识实体的属性集

域:属性的取值范围

实体型:用实体名及其属性名集合来抽象和刻画同类实体

实体集:同一类型实体的集合

联系:实体内部和实体之间的联系

1:1—— 一对一 1:n—— 一对多 m:n—— 多对多

概念模型的表示方法

E-R模型 矩形:实体型 椭圆形:属性 菱形:联系名

最常用的数据模型

格式化模型 层次模型:树形结构表示实体之间的联系 网状模型:网状结构 关系模型:二维表形式 关系:一个关系对应一张表 元组:表中一行为一个元组 属性:表中一列为一个属性 主码:唯一确定一个元组 域:属性取值范围 分量:元组中的一个属性值 关系模式:对关系的描述 面向对象模型 对象关系模型

End


作者:UNIONDONG



数据 系统 数据库技术 数据库管理 数据库系统 数据库

需要 登录 后方可回复, 如果你还没有账号请 注册新账号