首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
数据库原理
游码客
创建于2024-01-06
订阅专栏
主要都是关系数据库的理论知识,不涉及具体的某一数据库
暂无订阅
共39篇文章
创建于2024-01-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【数据库原理】(19)在实际数据库设计中关系规范化的应用
一.关系规范化的基本原则 1. 规范化的目的和基本思想 目的:通过分解低一级范式的关系模式,转换为高一级范式的关系模式集合,以减少数据冗余和更新异常。 基本思想: “一事一地”:确保每个关系模式只描述
【数据库原理】(18)关系模式的分解
关系模式分解是数据库设计中的一个重要步骤,目的是将一个包含数据冗余和操作异常的不合适的关系模式转化为多个规范化的关系模式。这种分解需要遵循特定的标准来确保分解后的关系模式既能反映原始模式的所有信息,又
【数据库原理】(17)关系模型的规范化
在关系数据库设计中,规范化是一个关键的过程,用于减少数据冗余并避免更新异常。规范化是通过应用一系列称为“范式”的标准来完成的,它们定义了关系模式的不同级别的规范化要求。 关系数据库中的关系是要满足一定
【数据库原理】(16)关系数据理论的函数依赖
一.函数依赖的概念 函数依赖是关系数据库中核心的概念,它指的是在属性集之间存在的一种特定的关系。这种关系表明,一个属性集的值可以唯一确定另一个属性集的值。 属性子集:在关系模式中,X和Y可以是单个属性
【数据库原理】(15)数据关系模式与规范
在数据库系统设计中,数据模式的设计是至关重要的。这涉及到如何将现实世界的复杂结构和关系有效地转化为适宜的数据模式。关系模式,得益于其坚实的数学理论基础,不仅能以二维表的形式清晰地表达实体,还能描述实体
【数据库原理】(14)数据控制
数据控制也称为数据保护,包括数据的安全性控制、完整性控制、并发控制和恢复。 数据库的安全性是指保护数据库,防止不合法的使用所造成的数据泄露和破坏。数据库系统中保证数据安全性的主要措施是进行存取控制,即
【数据库原理】(13)视图的使用
视图(View) 是一种虚拟的表,它的内容由查询定义,但不存储实际的数据。视图是从一个或多个基本表(或其他视图)生成的。 特点: 虚拟性:视图不包含数据本身,仅保存了一个查询,这个查询在每次访问视图时
【数据库原理】(12)SQL数据操纵功能
SQL 中,对基本表的数据操纵功能是指对基本表中数据的插入、修改和删除。 一.插入数据 SQL 的数据插人语句INSERT 有两种形式:一种是插入一个元组,另一种是插人子查询结果。 1.插入单个元组
【数据库原理】(11)SQL数据查询功能
基本格式 SELECT: 指定要从表中检索的列。 ALL | DISTINCT: ALL 显示所有行,DISTINCT 去除重复行。 FROM: 指定要从中检索数据的表或视图。 WHERE: 指定行的
【数据库原理】(10)数据定义功能
SQL 数据定义功能包括定义模式、定义表、定义索引和定义视图,其语句如表所示。 一.创建、删除模式 1.创建模式 (Create Schema) 用途:创建模式是为了在数据库中定义一个新的命名空间,它
【数据库原理】(9)SQL简介
一.SQL 的发展历史 起源:SQL 起源于 1970 年代,由 IBM 的研究员 Edgar F. Codd 提出的关系模型概念演化而来。 初期:Boyce 和 Chamberlin 在 IBM 开
【数据库原理】(8)关系数据库的关系代数
关系数据语言可以分为三类: 关系代数、关系演算和介于关系代数与关系演算之间的语言 SQL。 下面专门讲述用对关系进行运算来表达查询要求的关系代数。关系代数的运算对象是关系,运算结果也是关系。关系代数用
【数据库原理】(7)关系数据库的完整性约束
关系模型的完整性规则是为了确保数据的唯一性和数据之间的关系的准确性。 有三类完整性约束:实体完整性、参照完整性和用户定义完整性。 其中实体完整性和参照完整性是必须满足的完整性约束条件,应该由关系系统自
【数据库原理】(6)关系数据库的关系操作集合
基本关系操作 关系数据操作的对象都是关系,其操作结果仍为关系,即集合式操作。关系数据库的操作可以分为两大类:数据查询和数据更新。这些操作都是基于数学理论,特别是集合理论。下面是对这些基本操作的解释和如
【数据库原理】(5)关系数据库的关系数据结构
关系及相关概念 在关系模型中,无论是实体还是实体之间的联系均由关系(二维表)来表示。 1.域(Domain) 定义:域是一组具有相同数据类型的值的集合。 例子:实数集合、整数集合、英文字母集合等。 2
【数据库原理】(4)数据模型介绍
在数据库中,数据不仅包含数据本身的内容,还包括数据之间的关系。这是因为计算机无法直接处理现实世界中的具体事物,因此必须将这些事物抽象成数据模型,以便计算机处理。 数据处理的三个领域 数据从现实世界到数
【数据库原理】(3)数据库系统介绍
定义 数据库本身不是独立存在的,是数据库系统的一部分。数据库系统(Database System,DBS)是指带有数据库的计算机应用系统。 组成 数据库系统主要由以下四个部分组成: 硬件系统:包括计算
【数据库原理】(2)数据库管理系统(DBMS)介绍
数据库管理系统(Database Management System, DBMS)是一种特殊的软件,它充当用户和电脑操作系统之间的中间层。它的主要任务是帮助用户轻松地创建、使用和维护数据库,同时确保数
【数据库原理】(1)数据库技术的发展
数据与信息 数据:数据并非只是数字,像文字、符号、图像、影音等都属于数据的范畴。但一般会用数字来表述客观事物的数量、质量、关系等,便于更加直观的看待问题。 语义:数据还需要结合关联的语义解释才能够清晰