数据库
文章平均质量分 89
印刻salty
这个作者很懒,什么都没留下…
展开
-
第三章 关系数据库标准语言SQL(3)
子查询不仅可以出现在WHERE子句中,还可以出现在FROM子句中,这时子查询生成的临时派生表(Derived Table)成为主查询的查询对象。集合操作的种类:并操作UNION(或)、交操作INTERSECT、差操作EXCEPT。参加集合操作的各查询结果的列数必须相同;查询计算机科学系的学生与年龄不大于19岁的学生的交集。查询计算机科学系的学生与年龄不大于19岁的学生的差集。查询计算机科学系的学生及年龄不大于19岁的学生。查询选修了课程1或者选修了课程2的学生。查询既选修了课程1又选修了课程2的学生。原创 2024-01-05 21:24:29 · 327 阅读 · 1 评论 -
第三章 关系数据库标准语言SQL(2)
② 表2全部查找完后,再找表1中第二个元组,然后再从头开始扫描表2,逐一查找满足连接条件的元组,找到后就将表1中的第二个元组与该元组拼接起来,形成结果表中一个元组。① 首先在表1中找到第一个元组,然后从头开始扫描表2,逐一查找满足连接件的元组,找到后就将表1中的第一个元组与该元组拼接起来,形成结果表中一个元组。解题思路: 用逻辑蕴涵表达:查询学号为x的学生,对所有的课程y,只要201215122学生选修了课程y,则x也选修了y。当能确切知道内层查询返回单值时,可用比较运算符(>,<,=,>=,<=,!原创 2024-01-03 22:03:30 · 864 阅读 · 2 评论 -
第三章 关系数据库标准语言SQL(1)
结构化查询语言,是关系数据库的标准语言SQL是一个通用的、功能极强的关系数据库语言SQL的数据定义功能: 模式定义、表定义、视图和索引的定义数据库类似于一个仓库,模式类似于仓库里的各个房间,建立好的表都归类放到房间中一个关系数据库管理系统的实例(Instance)中可以建立多个数据库一个数据库中可以建立多个模式一个模式下通常包括多个表、视图和索引等数据库对象[例3.1]为用户WANG定义一个学生-课程模式S-T[例3.2]1.AUTHORIZATION的意思是设置管理员。原创 2023-12-30 17:46:00 · 791 阅读 · 1 评论 -
数据库系统概论学习 第一章
一、数据:数据库中存储的基本对象,是信息的载体,描述事物的符号记录,经过数字化处理放入计算机中。二、数据库(DataBase,DB):长期存储在、有组织的、可共享的大量数据的集合。数据库数据具有永久存储、有组织的和可共享三个基本特征三、数据库管理系统(DataBase Management System,DBMS)功能:1、数据定义功能数据定义语言(DDL),用户通过使用它对数据库中的数据对象进行定义2、数据组织、存储和管理3、数据操纵功能。原创 2023-12-18 21:54:22 · 884 阅读 · 1 评论 -
数据库系统概论学习 第二章(2)
4.除给定关系R (X,Y) 和S (Y,Z),其中X,Y,Z为属性组。R中的Y与S中的Y可以有不同的属性名,但必须出自相同的域集。R与S的除运算得到一个新的关系P(X),P是R中满足下列条件的元组在 X 属性列上的投影:元组在X上分量值x的象集Yx包含S在Y上投影的集合,记作:Yx:x在R中的象集,:设关系R、S分别为下图的(a)和(b),RS的结果为图©步骤:先在被除数关系中找象集,再从被除数的投影中找到包含所有除数关系的属性,即为最后结果。原创 2023-12-29 17:10:36 · 372 阅读 · 1 评论 -
数据库系统概论学习 第二章(1)
单一的数据结构——关系现实世界的实体及实体间的各种联系均用关系来表示逻辑结构——二维表关系模型建立在集合代数的基础上1.域:具有相同数据类型值的集合2.笛卡尔积:给定一组域D1,D2,…,Dn,允许其中某些域是相同的。D1,D2,…,Dn的笛卡尔积为: D1×D2×…×Dn ={(d1,d2,…,dn)|di∈Di,i=1,2,…,n}注意:所有域的所有取值的一个组合不能重复。原创 2023-12-19 22:54:34 · 737 阅读 · 1 评论