【自考】之数据库系统原理

简介: 【自考】之数据库系统原理

数据库系统原理是第二次学习了,这次的学习更加深入,很多细节也都明白了过来。

关系代数

这章涉及关系代数运算,对连接和除一直不太了解

1.连接

1.1自然连接(找出两个关系的公共字段进行比较,相同值连接)

S1和S2做自然连接

把相同值的连接成一条记录,结果只有No0001一致

除法运算

概念:

除:设有关系R(X,Y)与关系S(Z),其中X、Y、Z为属性集合。假设Y和Z具有相同的属性个数,且对应属性出自相同域。关系R(X,Y)/S(Z)所得商关系是关系R在属性X上投影的一个自己,该子集和S(Z)的笛卡尔积必须包含在R(X,Y)中,记为R/S

结果为

R
a b

分析:R/S,属性A,B不包含在S中,然后把A,B列和S做笛卡尔积,发现列中只有a,b开头的笛卡尔积列包含在关系R(X,Y)中,所以除的结果为a,b。

2.代数表达式

2.1两种表达方式

分析:要查的是学生学号、成绩,选择条件为课程号=C2

故代数式为:πS#,GRADE(δC#=‘C2’(SC))

还可以写成属性序号:π1,3(δ2=‘C2’(SC))

1、2、3都是SC关系中所涉及的属性的序号

2.2 检索中的自连接

代数式为:π1(δ1=4∧2='c2’∧5=‘c4’(SC*SC))

分析:因为要查两次SC,所以让SC做笛卡尔积,之后从中选取。

小结

关系代数式每次学习都有收获

目录
相关文章
|
11天前
|
存储 关系型数据库 MySQL
MySQL数据库进阶第六篇(InnoDB引擎架构,事务原理,MVCC)
MySQL数据库进阶第六篇(InnoDB引擎架构,事务原理,MVCC)
|
11天前
|
SQL 存储 关系型数据库
数据库的基本原理
数据库的基本原理
15 2
|
3天前
|
存储 NoSQL 关系型数据库
数据库系统原理:从基础到实践的探索
数据库系统原理:从基础到实践的探索
|
6天前
|
SQL Java 关系型数据库
Java与数据库连接技术JDBC关键核心之PreparedStatement以及SQL注入演示解决和原理
Java与数据库连接技术JDBC关键核心之PreparedStatement以及SQL注入演示解决和原理
10 0
|
15天前
|
存储 SQL NoSQL
探索数据库技术的奥秘:从核心原理到行业应用
一、引言 数据库技术是现代信息科技的核心组成部分,它为我们提供了一种高效、可靠的方式来存储、检索和管理数据
|
15天前
|
存储 人工智能 NoSQL
探索数据库技术的奥秘:原理、应用与前沿发展
一、引言 数据库技术作为现代信息技术的核心支柱之一,已经深入到各个行业与领域,成为数据处理与存储的不可或缺的工具
|
15天前
|
存储 SQL NoSQL
探索数据库技术的奥秘:原理、应用与前沿进展
一、引言 数据库技术作为现代信息技术的核心组成部分,承载着数据存储、检索、管理和分析的重要任务
|
15天前
|
SQL 存储 数据处理
探索数据库技术的奥秘:原理、应用与未来发展
一、引言 在当今数字化时代,数据库技术已成为支撑各种应用系统和业务运行的关键基础设施
|
15天前
|
SQL 存储 数据挖掘
探索数据库技术的奥秘:核心原理、应用场景与实践技巧
一、引言 数据库技术作为现代信息系统中不可或缺的一部分,扮演着存储、管理和检索数据的重要角色
|
15天前
|
SQL 存储 数据处理
揭秘数据库技术:原理、应用与未来趋势
一、引言 数据库技术是现代信息技术的基石,为各行各业提供了数据存储、检索、处理和分析的强有力支持