爱睡觉的小馨
Java基础、Java高级、HTML与CSS、JavaScript、数据结构、MYSQL、oracle、android、C++、SSH、离散数学、高数、英语、python
展开
-
数据库范式检测题:R (商店编号,商品编号,数量,部门编号,负责人) 如果规定: (1) 每个商店的每种商品只在一个部门销售; (2)……
R (商店编号,商品编号,数量,部门编号,负责人)如果规定:(1) 每个商店的每种商品只在一个部门销售;(2)每个商店的每个部门只有一个负责人;(3)每个商店的每种商品只有一个库存数量。试回答下列问题:(1)根据.上述规定,写出关系模式R的基本函数依赖;(2)找出关系模式R的候选码;(3)试问关系模式R最高已经达到第几范式?为什么?(4)如果R不属于3NF,请将R分解成3NF模式集。此类题目不能只给出结果,应该写出步骤即可得分:...原创 2020-12-23 13:27:25 · 6034 阅读 · 5 评论 -
E-R图:我是一家大公司人力资源部门的负责人。我们需要保存公司中每个雇员的信息……对于每名有佣金的雇员,还需要跟踪他们的潜在佣金……
根据下列需求信息,进行分析并画出E-R图我是一家大公司人力资源部门的负责人。我们需要保存公司中每个雇员的信息。需要跟踪每个雇员的名字、姓氏、职务或职位、聘用日期以及薪金。对于每名有佣金的雇员,还需要跟踪他们的潜在佣金。每名雇员都分配有一个唯一的雇员编号。公司有多个部门。每个雇员都隶属于有一个部门-例如,会计部门、销售部门或开发部门。我们需要知道每个雇员所属的部门以及此部门的位置。每个部门都有一个唯一的编号。一些雇员是经理,我们需要知道每个雇员归谁管,还需要知道每个经理管哪些雇员说明:“我是一家大公原创 2020-12-23 13:27:03 · 1128 阅读 · 0 评论 -
综合查询练习(附带实战建表语句)
综合查询作业完成下列查询题目:已知某数据库系统中包含3个基本表:商品表:GOODS(G#,GNAME,PRICE,TYPE,FACT)商场表:SHOPS(S#,SNAME,MANAG,ADDR)销售表:SALES(S#,G#,QTY)其中,G#,GNAME,PRICE,TYPE,FACT,分别代表商品号,商品名,单价,型号,制造商:S#,SNAME,MANAG,ADDR,分别代表商场号,商场名,经理,地址;QTY代表销售量。使用SQL语句完成下列查询:(1)查询南华厂生产的产品的销售总量原创 2020-12-23 13:26:40 · 682 阅读 · 0 评论 -
数据库中的规范化(函数依赖、码、范式)
R(U, D, DOM, F)这里:●关系名R是符号化的元组语义。●U为一组属性。●D为属性组U中的属性所来自的域。●DOM为属性到域的映射。● F为属性组U上的一组数据依赖。函数依赖:定义6.1设R(U)是属性集U上的关系模式,X, Y是U的子集。若对于R(U)的任意一个可能的关系r,r中 不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等 ,则称X函数确定Y或Y函数依赖于X,记作X→Y。就是说:X的属性值如果相等的话,那么Y的属性值也应该对应相等,就是每一个X属性值唯一确定一个原创 2020-12-20 18:09:09 · 796 阅读 · 0 评论 -
E-R图:实体与属性的划分原则
实体与属性的划分原则:事实上,在现实世界中具体的应用环境常常对实体和属性已经作了自然的大体划分。在数据字典中,数据结构、数据流和数据存储都是若干属性有意义的聚合,这就已经体现了这种划分。可以先从这些内容出发定义E-R图,然后再进行必要的调整。在调整中遵循的一条原则是:为了简化ER图的处置,现实世界的事物能作为属性对待的尽量作为属性对待。那么,符合什么条件的事物可以作为属性对待呢?可以给出两条准则:(1)作为属性,不能再具有需要描述的性质,即属性必须是不可分的数据项,不能包含其他属性。(2)属性原创 2020-12-20 18:08:43 · 14588 阅读 · 0 评论 -
数据库嵌套循环查询联系——1.查询选修了课程号为“3”的学生姓名和系别、4.查询其它系中‘2‘号课程比信息系所有学生分数高的学生学号和姓名、6.查询每门课程中低于该课程平均成绩的学生学号和姓名
1.查询选修了课程号为“3”的学生姓名和系别Select sname,sdept from student where sno in (select sno from sc where cno=‘3’);2.查询与“刘一平”来自同一个系的学生姓名Select sname from student where sdept in (select sdept from student where sname=‘刘晨’) and sname <> ‘刘晨’;3.查询Sc表中的最高分的学生..原创 2020-12-20 18:07:41 · 4190 阅读 · 0 评论 -
关系数据库理论(五):关系数据库标准语言SQL——学生-课程 数据库的建立以及数据库SQL语句的使用
数据库的建立与数据库的SQL语句的使用:学生-课程 数据库的建立:SQL的数据定义功能:数据类型修改基本表删除基本表数据查询单表查询1.选择表中的若干列:2.选择表中的若干元组①比较大小② 确定范围③ 确定集合④ 字符匹配⑤ 涉及空值的查询⑥多重条件查询3.ORDER BY子句4、聚集函数:5. GROUP BY子句学生-课程 数据库的建立:1、建立数据库 stucreate database stu;2、使用 stuuse stu;3、创建 student 表create table s原创 2020-11-28 11:10:19 · 966 阅读 · 0 评论 -
关系数据库理论(四):关系数据库标准语言SQL概述概念与基本特点
关系数据库标准语言SQL :SQL概述:SQL特点:SQL的基本概念:SQL概述:SQL(Structured Query Language) 结构化查询语言,是关系数据库的标准语言SQL是一个通用的、功能极强的关系数据库语言SQL特点:1⃣️:综合统一一:集数据定义语言(DDL),数据操纵语言(DML),数据控制语言(DCL)功能于一体。二:可以独立完成数据库生命周期中的全部活动:1:定义和修改、删除关系模式,定义和删除视图,插入数据,建立数据库;2:对数据库中的数据进行查询和更新;3原创 2020-11-28 11:10:07 · 588 阅读 · 0 评论 -
关系数据库理论(三):关系代数
关系代数是一种抽象的查询语言,它用对关系的运算来表达查询关系代数:运算对象是关系运算结果亦为关系关系代数的运算符有两类:集合运算符和专门的关系运算符。传统的集合运算是从关系的“水平”方向即行的角度进行专门的关系运算不仅涉及行而且涉及列。1、传统的集合运算常用的关系操作:查询:选择、投影、连接、除、并、交、差数据更新:插入、删除、修改查询的表达能力是其中最主要的部分选择、投影、并、差、笛卡尔基是5种基本操作关系操作的特点:集合操作方式:操作的对象和结果都是集合,一次一集合的方式原创 2020-10-25 08:43:55 · 1364 阅读 · 0 评论 -
关系数据库理论(二):关系操作与关系的完整性
关系操作:常用的关系操作:查询操作:选择、投影、连接、除、并、差、交、笛卡尔积选择、投影、并、差、笛卡尔基是5种基本操作数据更新:插入、删除、修改关系操作的特点:集合操作方式:操作的对象和结果都是集合,一次一集合的方式关系数据库语言的分类:关系代数语言用对关系的运算来表达查询要求代表:ISBL关系演算语言:用谓词来表达查询要求元组关系演算语言谓词变元的基本对象是元组变量代表:APLHA, QUEL域关系演算语言 谓词变元的基本对象是域变量代表:QBE具有关系代数和关.原创 2020-10-23 10:46:54 · 728 阅读 · 0 评论 -
关系数据库理论(一):关系模型概述
关系:1. 域(Domain)域是一组具有相同数据类型的值的集合。例: 整数 实数 指定长度的字符串集合 介于某个取值范围的整数 {‘男’,‘女’} 介于某个取值范围的日期2. 笛卡尔积(Cartesian Product)给定一组域D1,D2,…,Dn,允许其中某些域是相同的。D1,D2,…,Dn的笛卡尔积为:D1×D2×…×Dn = {(d1,d2,…,dn)|diDi,i=1,2,…,n}所有域的所有取值的一个组合而且不能重复例 给出三个域: .原创 2020-10-18 16:14:47 · 1133 阅读 · 0 评论