数据库系统及应用01

Days0831----数据库系统及应用第一节课

数据库系统概述

  1. 数据(Data):描述事物的符号记录;数据与语义是不可分的;数据库存储和处理。
  2. 数据库(Database):长期存储在计算机内、有组织、可共享的大量数据的集合
  3. 数据库管理系统(Database Management System):内部细分为三个部分–>数据定义(DDL)、操纵(DML)、控制功能(DCL)->[安全性、完整性、恢复技术、并发控制]“貌似对应的就是原子性、一致性、持久性、隔离性”。
  4. 数据库系统(Database System):

关系型数据库的特性

  • 原子性:只有是否没有中间过程
  • 一致性:数据库内的各个数据集之间的总和是一致不变的
  • 持久性:不会回转
  • 隔离性:各个数据集之间互相不影响

数据模型

  1. 问题的提出:学生选课的问题
    在这里插入图片描述
    我们根据现实世界对于问题进行认识上的抽象,且形成“概念模型”(信息世界里的),进而转换为数据库系统支持的数据模型(机器世界里的)。

  2. 概念模型
    (1)信息世界中的基本概念
    实体(Entity):客观存在并且相互区别的事物(人、事、物)
    属性(Attribute):实体所具有的的魔衣特性称为属性
    码(Key):唯一标识实体的属性
    实体型(Entity Type):用实体名及其属性名集合来描述
    实体集(Entity Set):同一类型实体的集合
    域(Domain):指属性的取值范围
    联系(Relationship)

概念模型的表示方法:实体–联系法

  1. 数据模型的组成要素

    数据库结构
    数据操作
    数据的完整性约束条件
    
  2. 常见的逻辑模型—>是有概念模型转化而来的

    层次模型(数)
    网状模型(图)
    关系模型(表)
    面向对象数据模型
    对象关系数据模型
    半结构化数据模型
    
  3. 关系模型
    (1)关系模型的数据结构
    关系必须是规范化的,满足一定的规范条件
    最基本的规范条件:关系的每一个分量必须是一个不可分的数据项,不允许表中还有表
    (2)关系模型的操作
    数据操作是集合操作,操作对象和操作结果都是关系
    (3)关系模型的完整性约束条件
    (4)关系模型的优点
    建立在严格的数学概念的基础上
    概念单一
    关系模型的存取路径对用户透明
    (5)关系模型的缺点
    存取路径对用户透明,查询效率往往不如格式化数据模型
    增加了开发数据库管理系统(DBMS)的难度,因为为了提高性能,必须对用户的查询请求进行优化

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值