数据库系统概论
文章平均质量分 87
本专栏主要介绍数据库系统概论的课程笔记以及相关考点总结,欢迎订阅。
Always_away
数专生,研0,应用数学与人工智能方向,欢迎讨论数学、数学建模、数据分析、人工智能等相关问题。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据库系统概论|第七章:数据库设计—课程笔记
本章聚焦于数据库设计的技术与方法,重点探讨了关系数据库管理系统中的设计问题。首先,文章强调了概念结构设计的重要性,即如何将用户需求抽象为信息结构,形成概念模型。概念模型需具备真实性、易理解性、易更改性及易于向其他数据模型转换的特点。接着,文章详细阐述了实体之间的三种主要联系类型:一对一(1:1)、一对多(1:n)和多对多(m:n),并介绍了E-R图(实体-联系图)的绘制方法,包括实体型、属性和联系的表示方式。最后,文章进入逻辑结构设计阶段,解释了如何将概念结构设计中的E-R图转换为逻辑模型,特别是关系模型。原创 2025-05-14 23:27:52 · 1242 阅读 · 0 评论 -
数据库系统概论|第六章:关系数据理论—课程笔记2
本文详细介绍了数据库规范化理论中的四种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)和BC范式(BCNF)。第一范式要求所有属性都是不可分的基本数据项,是关系数据库的最基本要求。第二范式在满足1NF的基础上,要求消除非主属性对码的部分函数依赖。第三范式进一步要求消除非主属性对码的传递函数依赖。BC范式则是最严格的范式,要求所有决定因素都包含码,确保关系模式中不存在任何属性完全依赖于非码的属性组。通过逐步分解关系模式,规范化理论旨在消除数据冗余和操作异常,提高数据库设计的质量和效率。原创 2025-05-14 22:05:43 · 1114 阅读 · 0 评论 -
数据库系统概论|第六章:关系数据理论—课程笔记1
本文探讨了关系数据库模式设计中的规范化理论,旨在解决插入、删除、更新异常及数据冗余问题。首先,介绍了关系模式的基本构成,包括关系名、属性集合、域、属性向域的映射及数据依赖关系。接着,阐述了数据依赖的概念,特别是函数依赖和多值依赖,并简化了关系模式的表示。并介绍了通过分解关系模式来消除不合适数据依赖的方法。最后,文章详细解释了函数依赖、码(包括超码、候选码、主码、主属性和外码)以及范式的概念,说明了如何通过规范化将低一级范式的关系模式转换为高一级范式的关系模式集合。原创 2025-05-09 11:35:13 · 940 阅读 · 0 评论 -
数据库系统概论|第三章:关系数据库标准语言SQL—课程笔记7
在前面文章的介绍中,已经介绍了数据定义、数据更新、数据查询,关于SQL语句的标准语言已经基本上介绍完毕,本文接下来将介绍另外两种便于操作的操作模式——视图与索引。其大致的语句代码与前文其实并无大的区别,在了解基本语句之外,还应该了解视图与索引所发挥的作用,这也十分重要。原创 2025-04-29 20:46:12 · 962 阅读 · 0 评论 -
数据库系统概论|第五章:数据库完整性—课程笔记
在前文介绍完数据库标准语言SQL之后,大家已经基本上掌握了关于数据库编程的基本操作,那我们今天将顺承介绍关于数据库完整性的介绍,数据库的完整性是指数据的正确性和相容性。数据的完整性是为了防止数据库中存在不符合语义的数据,也就是防止数据库中存在不正确的数据。原创 2025-05-02 13:23:57 · 2467 阅读 · 0 评论 -
数据库系统概论|第三章:关系数据库标准语言SQL—课程笔记6
经过前面几篇文章的介绍,已经完成了对于数据查询操作的介绍,接下来,本篇文章将介绍数据更新这一板块,包括插入数据、修改数据以及删除数据三种操作方法。原创 2025-04-28 21:52:58 · 644 阅读 · 0 评论 -
数据库系统概论|第三章:关系数据库标准语言SQL—课程笔记5
在前文中,我们开始介绍了多表查询,即连接查询,同时简单的介绍了其中的一种形式,即等值连接查询与非等值连接查询,接下来我们将进行介绍连接查询中的另外几种常见形式。此外,本文还将介绍一些见到的嵌套查询以及集合查询。原创 2025-04-23 12:46:06 · 888 阅读 · 0 评论 -
数据库系统概论|第三章:关系数据库标准语言SQL—课程笔记4
前面详细介绍了关于SELECT语句的相关使用方法,继续上文的介绍,本文将继续介绍数据查询的其他相关操作,主要包括排序(ORDER BY)子句、分组(GROUP BY)子句。与此同时,介绍完单表查询之后,本文还将介绍多表查询(连接查询)的相关基本语句。原创 2025-04-16 21:46:42 · 559 阅读 · 0 评论 -
数据库系统概论|第三章:关系数据库标准语言SQL—课程笔记3
数据查询是数据库的核心操作。SQL提供了SELECT语句进行数据查询,该语句具有灵活的使用方式和丰富的功能。有关数据查询的相关代码语句将会在本文被逐一介绍,我们最先来介绍单表查询,顾名思义,就是仅仅涉及一个表的查询。原创 2025-04-11 11:04:01 · 1150 阅读 · 0 评论 -
数据库系统概论|第三章:关系数据库标准语言SQL—课程笔记2
经过前文的简单介绍,初步了解了SQL语言的特点以及基本概念,本文将进行具体代码编写的介绍,通过相关实例对于代码进行深度学习与分析。本小节主要介绍关于数据库的建立、表的建立、主码与外码的设置、数据的插入进行展开。原创 2025-04-07 14:28:48 · 1049 阅读 · 0 评论 -
数据库系统概论|第三章:关系数据库标准语言SQL—课程笔记1
结构化查询语言(SQL)是关系数据库的标准语言,其功能包括数据库模式创建、数据库数据的插入与修改、数据库数据的查询、数据库安全性定义与控制等诸多功能。第三章详细介绍了SQL的基本功能,本文将前瞻性的介绍一些相关概念,后续文章将给出完整的示例代码,以供参考。原创 2025-04-07 13:31:08 · 662 阅读 · 0 评论 -
数据库系统概论|第二章:关系数据库—课程笔记3
关系代数是一种抽象的查询语言,它用对关系的运算来表达查询。运算的三大要素为:运算对象、运算符、运算结果。关系代数的运算对象是关系,运算结果亦为关系。关系代数用到的运算符包括两类:集合运算符和专门的关系运算符。原创 2025-03-30 12:58:50 · 2018 阅读 · 0 评论 -
数据库系统概论|第二章:关系数据库—课程笔记2
前一节介绍了关于关系的诸多概念性描述,而今天介绍的两小节将聚焦关系的操作以及关系完整性的约束,经过这三部分的逐一介绍之后,完整的关系模式便被给出。原创 2025-03-24 10:23:20 · 686 阅读 · 0 评论 -
数据库系统概论|第二章:关系数据库—课程笔记1
关系数据库系统是支持关系模型的数据库系统。按照数据模型的三个要素,关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。本部分首先主要介绍关系数据结构,包括关系的形式化定义及有关概念。原创 2025-03-16 20:50:09 · 1277 阅读 · 0 评论 -
数据库系统概论|第一章:续论—课程笔记
本章作为本教材的第一章,主要介绍数据库系统的基本概念,包括数据管理技术的发展过程、数据库系统的组成部分等。本章是后面各章节的准备和基础,因此,本章的学习起到一个奠基的作用,在学习过程中,一定要注意掌握对于基本概念的理解,加深记忆。原创 2025-03-11 23:11:54 · 945 阅读 · 0 评论
分享