数据库原理及应用 学习笔记1

DBMS(数据库系统)

DBMS的主要功能

1.数据定义功能
2.数据操作功能
3.数据库运行管理功能
4.数据库的建立和维护功能

DBMS的组成

1.语言编译处理程序
2.系统运行控制程序
3.系统建立,维护程序
4.数字字典

数据模型

数据模型 是一种表示数据及其联系的模型,是对现实世界数据特征与联系的抽象反映。
在这里插入图片描述
根据数据模型应用的不同目的,可以划分为两类,它们分别属于不同的层次。
第一类是概念模型,第二类是逻辑模型和物理模型

  • 概念模型(或称信息模型) :它是按用户的观点来对数据和信息建模,即用于信息世界的建模,所建立的是属于信息世界的模型。主要用于数据库的设计。
  • 逻辑模型(或称结构数据模型) :主要包括网状模型、层次模型、关系模型等,是按计算机系统的观点对数据建模",所建立的是属于机器世界的模型,主要用于DBMS的实现。后面主要讨论这类数据模型。
  • 物理模型:是对数据最低层的抽象,是面向计算机物理表示的模型,它描述数据在系统内部的表示方式和存取方法,它不但与具体的DBMS有而且还与操作系统和硬件有关。每一种逻辑模型在实现时都有相对应的物理数据模型。
    在这里插入图片描述

概念模型

实体间的联系
1:1
1:n
n:m
实体-联系表示法(E-R方法)
在E-R图中实体用方框表示;联系用菱形表示,并且用边将其与有关的实体连接起来,并在边上标上联系的类型;属性用椭圆表示,并且用边将其与相应的实体连接起来。对于有些联系,其自身也会有某些属性,同实体与属性的连接类似,将联系与其属性连接起来。
eg:在这里插入图片描述

DMBS支持的数据模型

数据模型组成的要素

  • 数据结构
    数据结构是刻画一个数据模型性质最重要的方面,通常按数据组织结构的类型来命名数据模型,如层次结构、网状图结构和关系结构的数据模型分别命名为层次模型、网状模型和关系模型。
    数据结构是对系统静态特性的描述,其描述的内容有两类:数据的描述和数据之间联系的描述。
  • 数据操作
    数据操作是对系统动态特性的描述,是数据库中的各种对象的实例(值)允许执行的操作的集合。
    主要有检索和更新(插入、删除、修改)两类操作。数据模型必须定义这些操作的确切含义、操作符号、操作规则、实现操作的语言。
  • 数据约束
    数据的完整性约束条件是一组完整性规则的集合,给出数据及其联系所具有的制约、依赖和存储规则,用于限定数据库的状态和状态变化,保证数据库中的数据的正确、有效、完全和相容。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值