数据库相关

本文详细解释了数据库中的完全函数依赖、部分函数依赖概念,以及它们在关系数据库中的应用,同时介绍了主键、主属性、外键的区别,以及关系模型、E-R图、数据仓库和关系代数的基本概念和操作,如并、差、交、投影等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据库函数依赖——完全函数依赖、部分函数依赖、传递函数依赖【通俗易懂,博主会讲人话】_完全函数依赖和部分函数依赖怎么理解-CSDN博客

完全函数依赖 部分函数依赖 即 完全依赖 部分依赖

元组 属性

表中的每行(即数据库中的每条记录)就是一个元组,

每列就是一个属性

二维表里,元组也称为行

R(X,xx,xxx) 表示 表R 属性名x, xx 和xxx ?

主码 即 主键

关系数据库中 主属性与主键有什么概念上的区别吗

严格来说

主属性:指主键列,即主键由一列构成

主键定义:能够唯一标识一个元组的属性或属性集,即可以由多列组成。

在教学中,大多实例都是主键由一列构成,所以也可以简单地说主属性与主键没有什么区别。

主键和外键

https://www.cnblogs.com/yinzhengjie/p/10285553.html 原文

主键主要是用于其他表的外键关联,以及本记录的修改与删除。

例子错误:sqlite3.OperationalError: AUTOINCREMENT is only allowed on an INTEGER PRIMARY KEY

sqlite运行MYSQL指令 错误原因

使用关键字 AUTOINCREMENT 必须满足两点:

  1. 只能用于整型(INTEGER)字段,INT类型是不可以;

  1. 只能用于PRIMARY KEY字段!

错误SHOW TABLES;

3.4前版本无法识别SHOW TABLES; 升级或使用.schema或者.tables PRAGMA table_list PRAGMA database_list

相关知识:https://www.cnblogs.com/yinzhengjie/tag/MYSQL%E6%95%B0%E6%8D%AE%E5%BA%93/

数据库:主键外键作用_数据库主键的作用-CSDN博客

三级模式:

外模式 :外部视图ABCD,保证安全

概念模式:表,

内模式:数据库

两级映像,保证改变数据时,用户不用改变

数据模型分类:

关系模型

概念模型:E-R图 描述 概念数据模型

这里即为:

1个快递公司对应管理 多个 快递员,单个快递员只对应一个快递公司。

多个快递员 对应 每人都有多个客户的包裹运送。

1个客户 对应 多个缴费记录,单个的缴费记录 对应1个客户

菱形就是 2个对象之间 的关系/联系

关系模型

强实体 和 弱实体, 强的不存在 弱的就不存在

关系模型 = 数据库的表

元组= 行,属性=列

数据仓库

特殊的数据库,

数据挖掘, 数据挖掘的 分类 和 聚类,

分类是之前有标准的,东西放到一起;聚类是处理过程中发现规律类型,把东西归到一起

关系代数运算符

并∪ 合并;

差- S1-S2, S1中留下 S1和S2 相同的被出去 后剩下的S1关系模式

交∩ 2个关系模型(表)中相同的

笛卡尔积X S1XS2 S1的每行 和 S2的每行 逐次合并成新的行

投影π 按列的属性名称 或列的序号 选择列, 比如 πxueshen(S1),π1,3(S1)

选择δ (拼音输入德尔塔) 按条件选择关系模式(表)中的某条记录,

比如 输入δxuesheng=zhangsan(S1)

自然连接⋈ S1⋈S2 找出相同属性名称 ,对比2个关系,属性名相同的列属性值都相等的行合并成新 的行,不同的属性接着

其它连接 (带条件) . 了解就行

一般连接 和 等值连接

外连接⟗ 在自然连接中的 舍弃的也保留

左外连接⟕ ⋊ 在自然连接中的 舍弃的并且符号左边的也保留(符号左开口)

右外连接⟖ ⋉ 在自然连接中的 舍弃的并且符号右边的也保留(符号右开口)

延伸:

笛卡尔积+选择条件 和 自然连接 的等价关系式

S1(a,b,c) 和 R2(b,c,d,e)中 δ S1.b=R2.b,S1.c=R2.c(S1XR2) 等于 S1⋈R2

符号输入

https://billc.io/2020/04/latex-relational-algebra/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值