【软件设计师】数据库系统

本文详细介绍了数据库的三级模式,包括外模式、概念模式和内模式,阐述了数据独立性的概念。此外,讨论了E-R图转换、关系代数、规范化理论,包括候选键和范式。还涵盖了数据库保护,如并发控制、完整性控制和安全性控制。最后,提到了数据仓库、数据挖掘和分布式数据库的相关知识,并简要介绍了SQL在数据库管理中的作用。
摘要由CSDN通过智能技术生成

数据库三级模式

外模式(用户级)

用户与数据库系统的接口,是用户用到的那部分数据的描述

概念模式(概念级)

数据库中全部数据的整体逻辑结构的描述

内模式(物理级)

数据库在物理存储方面的描述,包含定义所有的内部数据类型、索引、文件的组织方式,以及数据控制方面的细节

数据独立性

外模式-概念:保证数据的逻辑独立性
概念-内模式:保证数据的物理独立性

E-R图

  • E-R图向关系模型转换的基本方法:
    1. 一个实体转换为一个关系模式,实体的属性就是关系的属性,实体的标识符就是关系模式的键
    2. 如果是多个实体之间多对多的联系,那么这个联系也要转换为一个独立的关系模式,且该关系模式的属性由各实体的关键字和该联系自身的属性组成,关键字由各实体的关键字组成
  • E-R模型建立的一般步骤:
    1. 确定实体类型
    2. 确定实体间联系类型
    3. 画出E-R图
    4. 确定实体类型和联系类型的属性

关系代数

元关系:N列;M个元祖:M行记录
a. 并:R∪S={t|t∈R∨t∈S}
b. 交:R∩S={t|t∈R∧t∈S}
c. 差:R-S={t|t∈R

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值