数据库八股

本文介绍了数据库的基本概念,包括DB、DBMS、DBS和DBA,接着讲解了元组、码、候选码、主码和外码等核心概念,强调了主键与外键的区别和作用。还探讨了ER图、数据库范式以及存储过程、删除操作的区别。最后提到了数据库设计的步骤和字符集的选择。
摘要由CSDN通过智能技术生成

1、

数据库(DB): 信息的集合,数据库管理系统管理的数据的集合;**数据库管理系统(DBMS):**操纵和管理数据库的大型软件,用于建立、使用和维护数据库;
**数据库系统(DBS)😗*由软件、数据库和数据库管理员组成;**数据库管理员(DBA):**负责全面管理和控制数据库系统

2、

**元组:**关系是一张表,表中的每行是一个元组,每列是一个属性;
**码:**能唯一标识实体的属性,对应表中的列;
**候选码:**若关系中的某一属性或属性组的值能唯一的标识一个元组,而其任何子集都不能再标识,则称该属性组为候选码;
**主码:**也叫主键,从候选码中选出,一个实体集只能有一个主码,多个候选码;
**外码:**也叫外键,,如果一个关系中的属性是另一个关系中的主码则这个属性为外码;
**主属性:**候选码中出现过的属性;
**非主属性:**不包含在任何一个候选码中的属性;
主键和外键的区别:主键用于唯一表示一个元组,不能有重复,不允许为空,一个表只能有一个主键;外键用来和其他表建立联系用,是另一个表的主键,可以重复,可以为空,一个表可以有多个外键
外键和级联增加了复杂性ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值