🌟博主:命运之光
🦄专栏:离散数学考前复习(知识点+题)
🍓专栏:概率论期末速成(一套卷)
🐳专栏:数字电路考前复习
🦚专栏:数据库系统概述
☀️博主的其他文章:点击进入博主的主页
前言: 身为大学生考前复习一定十分痛苦,你有没有过以下这些经历:
1.啊明天要考试了,关键这知识点它不进脑子啊。
2.小朋友,你是否有很多问号,为什么,快考试了你还啥也不会。
3.你们复习的时候,也是学着学着,手机就自动跳到手里了吗?
4.真正的大学生敢于直面崭新的课本。
5.睡也不敢睡,学也不想学。
6.监考老师+地理位置+附近战友友善度=考试分数。
🍓🍓当然以上都是开些玩笑,看看下面这些题,它可以让零基础未开始学习的你以最快的速度突击期末考试,知识点+练习题,突击起来效率嘎嘎快。
目录
🐳2、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R 和S含有一个或多个共有的(D)。
🐳6、要求学生的年龄在15至40岁之间,是关系模型的哪一种完整性规则(C)
🍓■例:设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式:
☀️第二章 关系数据库(重点)
本章内容:关系数据结构及形式化定义、关系操作、关系的完整性、关系代数
本章主要考点:概念、关系的完整性、■■关系代数
🐳1、关系数据库管理系统应能实现的专门关系运算包括(B)。
A.排序、索引、统
B.选择、投影、连接
C.关联、更新、排序
D.显示、打印、制表
🐳2、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R 和S含有一个或多个共有的(D)。
A.元组
B.行
C.记录
D.属性
🐳3、关系运算中花费时间可能最长的运算是(C)。
A.投影
B.选择
C.笛卡尔积
D.除
🐳4、关系模式的任何属性(A)。
A.不可再分
B.可再分
C.命名在该关系模式中可以不惟一
D.以上都不是
🐳5、在关系代数运算中,五种基本运算为(C)。
A.并、差、选择、投影、自然连接
B.并、差、交、选择、投影
C.并、差、选择、投影、乘积
D.并、差、交、选择、乘积
🐳6、要求学生的年龄在15至40岁之间,是关系模型的哪一种完整性规则(C)
A.参照完整性
B.实体完整性
C.用户定义的完整性规则
D.以上都不是
🐳8、关系的三类完整性约束:
实体完整性规则:若属性A是基本关系R的主属性,则属性A不能取空值。
参照完整性规则:若属性(或属性组)F是基本关系R的外码它与基本关系S的主码Ks相对 应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:
●或者取空值(F的每个属性值均为空值)
●或者等于S中某个元组的主码值
用户定义的完整性:针对某一具体关系数据库的约束条件,反映某一具体应用所涉及的数据必须满足的语义要求
🐳9、关系代数
(1)R∪S仍为n目关系,由属于R或属于S的元组组成
(2)R - S 仍为n目关系,由属于R而不属于S的所有元组组成
(3)R∩S仍为n目关系,由既属于R又属于S的元组组成
4)笛卡尔积:R×S 列:(n+m)列元组的集合,元组的前n列是关系R的一个元组,后m列是关系S的一个元组,行:k1×k2个元组
(5)选择:
选择运算符的含义:在关系R中选择满足给定条件的诸元组
记作:σf(R)={t|t∈R∧F(t)="真‟}
F:选择条件,是一个逻辑表达式
例如:查询信息系(IS系)全体学生σSdept = 'IS' (Student)
(6)投影:
投影运算符的含义:从R中选择出若干属性列组成新的关系
πA(R)={ t[A] | t∈R } 其中:A:R中的属性列
例如:查询学生的姓名和所在系,即求Student关系上学生姓名和所在系两个属性上的投影
(7)连接:
连接运算的含义:从两个关系的笛卡尔积中选取属性间满足一定条件的元组
分为等值连接、一般连接、自然连接
例如:关系R和关系S 如下所示:
🍓■例:设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式:
S( SNO,SNAME,STATUS,CITY);
P(PNO,PNAME,COLOR,WEIGHT);
J(JNO,JNAME,CITY);
SPJ(SNO,PNO,JNO,QTY);
供应商表S由供应商号码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成;零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成;工程项目表J由工程项目代码(JNO)、工程项目名(JNAME)、工程项目所在城市(CITY)组成;供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成,表示某供应商供应某种零件给某工程项目的数量为QTY。
试用关系代数完成如下查询:
(1) 求供应工程J1零件的供应商号码SNO;
(2) 求供应工程J1零件P1的供应商号码SNO;
(3) 求供应工程J1零件为红色的供应商号码SNO;
(4) 求没有使用天津供应商生产的红色零件的工程号JNO;
(5) 求至少用了供应商S1所供应的全部零件的工程号JNO。
解:
(1)求供应工程J1零件的供应商号码SNO:
(2)求供应工程J1零件P1的供应商号码SNO:
(3)求供应工程J1零件为红色的供应商号码SNO:
(4)求没有使用天津供应商生产的红色零件的工程号JNO:
(5)求至少用了供应商S1所供应的全部零件的工程号JNO:
☀️练习题
🌟结语
❤️❤️一路看到这里,相信你的数据库考试应该已经增加了几分胜算💪🏻
❤️❤️如果喜欢本文请不吝点赞👍🏻,如果爱上本文请留下评论~
❤️❤️如果既不想点赞又不想评论…那么/(ㄒoㄒ)/~~还是祝愿你考试顺利啦~
#include<bits/stdc++.h>
using namespace std;
int main()
{
cout<<"对编程,算法,人工智能,机器学习,深度学习,";
cout<<"图像处理,大数据挖掘,web前端网页设计等等感兴趣的同学";
cout<<"可以关注命运之光,命运之光正在努力学习,";
cout<<"不断的提升自己的专业能力,耗油跟,加加布鲁根!"<<endl;
return 0;
}
再接再厉,继续加油!