软件设计师5:数据库

本文深入探讨了数据库设计的基础知识,包括ER模型的概念,如实体、属性和联系,以及ER图的绘制方法。同时,文章讲解了键/码、函数依赖和范式,解释了超键、候选键和主键的区别,并介绍了不同类型的函数依赖和数据库规范化。此外,还涵盖了关系代数、元组演算的基本运算,以及SQL语言在数据定义、操纵和控制方面的应用。
摘要由CSDN通过智能技术生成

数据库

考点:
1.数据库模型(概念模式、外模式、内模式)
2.数据模型,ER图,第一范式,第二范式,第三范式
3.数据操作(集合运算和关系运算、元组)
4.数据库语言SQL
5.数据库的控制功能(并发控制、恢复、安全性、完整性)
6.数据仓库和分布式数据库基础知识

ER模型

1.ER图的基本概念,如何绘制ER图
2.ER模型转换成关系模式的规则
  1. ER图的基本概念
    • 实体Entity:客观存在的可以相互区别的事物。实体可以是具体的对象(学生、汽车等),也可以是抽象的事件(一次借书、一场足球赛)。实体用矩形表示
    • 属性Attribute:实体可以有很多特性,每一个特性称为属性,没一个属性有一个值域。属性用椭圆形表示
    • 联系Relation:
      • 一对一的联系(1:1):实体集E1中的每个最多只能和实体集E2中一个实体有联系,反之亦然。联系用菱形表示
      • 一对多的联系(1:N):实体集E1中每个实体与实体集E2中任意个实体有联系,而E2中每个实体至多与E1中的一个实体有联系。
      • 多对多的联系(M:N):实体集E1中每个实体与实体集E2中任意个实体有联系,反之亦然。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值