软件设计师笔记-数据库

本文深入探讨了数据库领域的ER模型,包括实体、属性和联系的概念及其图形表示。详细阐述了一对一、一对多和多对多三种联系类型,并介绍了ER模型如何转换为关系模式的规则。此外,文章还涵盖了键、函数依赖和范式的基础知识,以及关系代数和元组演算的操作。最后,重点讨论了SQL语言在数据库操作中的应用,它是数据库管理和查询的标准语言。
摘要由CSDN通过智能技术生成

数据库

一、ER模型

1.ER模型的基本概念,以及如何绘制E-R图

**实体(Entity)**:是指客观存可以相互区别的事物,实体可以是具体的对象,也可以是抽象的事件。实体型用矩形表示。
**属性(Attrubute)**:实体有很多特性,每一个特性称为属性,每个属性有一个值域。属性用椭圆框表示
**联系(Relationship)**:用菱形框表示
	1:1联系:如果实体集E1中的每个实体最多只能和实体集E2中的一个实体有联系,反之亦然。那么实体集E1对E2的联系称为一对一联系
	1:N联系:如果实体集E1中的每个实体和实体集E2中的任意个实体有联系,而E2中的每个实体至多和E1中的一个实体有联系。那么实体集E1对E2的联系称为一对多联系
	N:N联系:如果实体集E1中的每个实体和实体集E2中的任意个实体有联系,反之亦然。那么实体集E1对E2的联系称为多对多联系,记为“M:N"

2.ER模型转换成关系模式的规则,包括实体,练习,属性的一系列变换。

在这里插入图片描述

二、键、函数依赖及范式

在这里插入图片描述

三、关系代数及元组演算

1. 关系代数的基本运算(并,差,笛卡尔积,选择和投影)交不是基本运算
2. 关系代数的除法运算
3. 关系代数的元组演算

在这里插入图片描述
在这里插入图片描述

元组演算

四、SQL语言

Structured Query language

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值