华工数据库平时作业
华工2020秋数据库随堂练习(51到 60题)

A.S B.SC,C C.S,SC D.S,C,SC
答题:A. B. C. D.(已提交)
参考答案:D
问题解析:
57.(单选题)如下面的数据库的表中,若职工表的主关键字是职工号,部门表的主关键字是部门号,SQL操作不能执行()。
A.从职工表中删除行(‘025’,‘王芳’,‘03’,720)
答题:A. B. C. D.(已提交)
参考答案:B
问题解析:
55.(单选题) SQL语言具有两种使用方式,分别称为交互式SQL和()。
A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL
答题:A. B. C. D.(已提交)
参考答案:C
问题解析:
56.(单选题)假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。
B.将行(‘005,’,‘乔兴’,‘04’,750)插入到职工表中
C.将职工号为,‘001’的工资改为700
D.将职工号为,’038’的部门号改为‘03’
答题:A. B. C. D.(已提交)
参考答案:B
问题解析:
58.(单选题)若用如下的SQL语句创建一个student表:
TABLE student(NO C(4) NOT NULL,NAME C(8) NOT NULL,SEX C(2),AGE N(2))
S(S#,SN,SEX,AGE,DEPT)
C(C#,CN)
SC(S#,C#,GRADE)
其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的语句是()。
华南理工大学网络教育-数据库-2019秋-平时作业2答案

华南理⼯⼤学⽹络教育-数据库-2019秋-平时作业2答案数据库系统概论平时作业2⼀、单项选择题(本⼤题共20⼩题,每⼩题2分,共40分)在每⼩题列出的四个备选项中只有⼀个是符合题⽬要求的,错选、多选或未选均⽆分。
1. 下⾯列出的数据管理技术发展的三个阶段中,哪个(些)阶段没有专门的软件对数据进⾏管理?(A )Ⅰ.⼈⼯管理阶段Ⅱ.⽂件系统阶段Ⅲ.数据库阶段 A .只有ⅠB .只有ⅡC .Ⅰ和ⅡD .Ⅱ和Ⅲ2. 在关系数据库中,表(table )是三级模式结构中的(B )A .外模式B .模式C .存储模式D .内模式第(3)⾄(5)题是基于如下两个关系,其中雇员信息表关系EMP 的主键是雇员号,部门信息表关系DEPT 的主键是部门号3. 若执⾏下⾯列出的操作,哪个操作不能成功执⾏?(D )A .从EMP 中删除⾏(’010’, ’王宏达’, ’01’,1200)B .在EMP 中插⼊⾏(’102’, ’赵敏’, ’01’,1500)C .将EMP 中雇员号=’056’的⼯资改为1600元D .将EMP 中雇员号=’101’的部门号改为’05’4.若执⾏下⾯列出的操作,哪个操作不能成功执⾏?(C )A .从DEPT 中删除部门号=’03’的⾏B .在DEPT 中插⼊⾏(’06’,’计划部’,’6号楼’)C .将DEPT 中部门号=’02’的部门号改为’10’D .将DEPT 中部门号=’01’的地址改为’5号楼’5.在雇员信息表关系EMP 中,哪个属性是外键(foreign key )?(C )A.雇员号B.雇员名C.部门号D.⼯资6.在SQL语⾔的SELECT语句中,实现投影操作的是哪个⼦句?(A)。
A.select B.fromC.where D.group by7. SQL语⾔集数据查询、数据操纵、数据定义和数据控制功能于⼀体,语句INSERT、DELETE、UPDATE实现哪类功能?(B)。
华工2017 数据库(含课程设计)大作业

数据库原理与设计大作业专业:计算机科学与技术学生姓名:学号:完成时间:2022年4月24日目录1. 作业要求 (3)2. 概述 (5)2.1. 项目背景 (5)2.2. 编写目的 (5)2.3. 开发环境 (5)3. 需求分析 (6)3.1. 可行性分析 (6)3.2. 经济可行性 (6)3.3. 操作可行性 (6)3.4. 用户体验性 (7)3.5. 功能需求 (7)3.6. 性能需求 (7)3.7. 安全与保密性 (7)4. 功能模块设计 (8)4.1. 系统功能概述 (8)4.2. 功能模块图 (8)4.2.1. 用户角色功能划分 (8)4.2.2. 模块分布图 (9)4.3. 功能模块分析 (9)4.4. 业务流程分析 (13)4.5. ER模型图 (15)5. 数据库设计 (16)5.1. 数据库设计概述 (16)5.2. 数据表及数据字典设置 (16)5.3. 数据表关系........................................................................................ 错误!未定义书签。
6. 界面设计 (25)7. 关键技术 (32)8. 结束语 (34)9. 参考文献 (35)1.作业要求1.1.内容购书中心管理信息系统某购书中心需建立一个信息管理数据库来存储管理以下信息(最少要求):*购书中心信息包括购书中心编码,名称,总经理,运营费用。
*购书中心内有多个部门,每个部门有部门号、部门主管姓名、地址,电话及每个月的部门运营费用。
*每个部门有多个员工,每个员工有员工号、姓名、年龄、性别,职位及月工资。
*每个部门销售不同类型的书籍,书籍有编号、书名、规格,采购成本和零售价格、批发价格。
*书籍采购自出版商,出版商有编码,名称,联系电话,联系地址。
*所有的书籍存在商场购书中心或仓库中。
*购书中心有多个仓库,仓库有仓库号,仓库管理者姓名、电话及仓库的运营成本。
工厂数据库管理系统-华工数据库大作业(含源文件)

⼯⼚数据库管理系统-华⼯数据库⼤作业(含源⽂件)课程设计任务书课程名称:数据库系统原理设计题⽬:⼯⼚数据库管理系统已知技术参数和设计要求:需求说明及要求题⽬:⼯⼚数据库管理系统⼀、⼯⼚管理数据库⼯⼚需建⽴⼀个管理数据库存储以下信息:*⼯⼚信息包括⼯⼚代号,⼯⼚名,⼚长名及⼯⼚运营开销。
*⼀个⼚内有多个车间,每个车间有车间号、车间主任姓名、地址,电话及每个⽉的车间运营开销。
*⼀个车间有多个⼯⼈,每个⼯⼈有职⼯号、姓名、年龄、性别,⼯种及⽉⼯资。
*⼀个车间⽣产多种产品,产品有产品号、产品名、规格,制造成本和销售价格。
*⼀个车间⽣产多个零件,⼀个零件也可能由多个车间制造。
零件有零件号、零件名,制造成本和销售价格。
*⼀个产品由多个零件组成,⼀个零件也可装配出多种产品。
*产品与零件均存⼊仓库中。
*⼚内有多个仓库,仓库有仓库号,仓库主任姓名、电话及仓库的运营成本。
应完成的主要功能:(1)各种各样的管理功能,如⼯⼚信息的管理功能,包括录⼊、修改、查询、输出⼯⼚的信息;车间信息的管理功能,包括录⼊、修改、查询、输出车间的信息;还有⼯⼈,零件,产品,仓库等的信息管理功能。
(2) ⼯⼚的利润统计,包括⽉利润和年利润统计。
(3) 能输出各种各样的报表,如⼯⼈⼯资⽉报表,年报表;每个车间⽣产的产品和零件数量的⽉报表;仓库存储产品和零件数量的⽉报表;⼯⼚运营开销和车间运营开销的⽉报表等。
⼆、开发环境数据库选⽤微软的SQL SERVER。
开发环境可以选择:(1)Delphi;(2)Visual Basic; (3) C++ builder; (4) Visual C++。
只选择其中的⼀种软件开发⼯具就可以。
三、基本要求(1)完成问题陈述中所提到的所有需求功能(2)要求撰写不少于2500个⽂字的⽂档。
(3)⽂档中⾄少要包括:ER模型图、系统功能图、数据字典、表关系的详细说明。
(4)⽤户界⾯设计:采⽤窗⼝式,⾊彩要柔和,界⾯要友好,操作要简单。
2017华工数据库平时作业

数据库平时作业第一章数据库系统引论1.不属于逻辑数据模型的是(A)A E-R模型B 关系模型C 网状模型D 层次模型2、用户看到的现实系统的、描述实际领域的情况的模型是(A)A E-R模型B 关系模型C 逻辑模型D 物理模型3、 MS SQL Server是(D)。
A. 数据库B. 数据库系统C. 数据处理系统D. 数据库管理系统4、下面没有反映数据库优点的是(A)。
A. 数据面向应用程序B. 数据冗余度低C. 数据独立性高D.数据共享性高5、表示数据库的概念模型一般使用(C)。
A. 用户活动图B. 数据流图C. E-R图D. 流程图6、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是(A)。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBMS和DBSD. DBS就是DB,也就是DBMS7、数据库系统包括数据库、数据库管理系统DBMS、数据库管理员DBA 和各种应用四个部分。
8、用逻辑数据模型描述的模式有:外模式、概念模式或逻辑模式。
9、数据管理技术经历了人工管理、文件系统和数据库三个发展阶段。
10、概念模式是用逻辑数据模型对一个单位的数据的描述。
第二章数据模型1.不属于关系数据模型中的概念是(B)A .主键B 系C 关系D 属性2.有关系:R(A,B,C)PK=A S(D,A) PK=D,FK=A,参照于R的属性A。
关系R和S的元组如图1所示。
指出图1关系S中违反关系完整性规则的元组是( B )A (1,2)B (2,null)C (3,3)D (4,1)3.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于(B)A 实体完整性约束B 引用完整性约束C 一般性完整性约束D 关键字完整性约束4. 在关系运算中,化费时间可能最长的运算是(C)。
A. 投影B. 选择C. 笛卡尔乘积D. 加5. 从关系中挑选满足条件的记录的运算称为(A)。
华工2020秋数据库随堂练习(11到 20题)

答题:A. B. C. D.(已提交)
参考答案:D
问题解析:
13.(单选题)数据库管理系统(DBMS)是()。
A.数学软件B.应用软件C.计算机辅助设计D.系统软件
答题:A.Leabharlann B. C. D.(已提交)参考答案:D
问题解析:
11.(单选题)数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。
A.DBS包括DB和DBMS B.DDMS包括DB和DBS
C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS
答题:A. B. C. D.(已提交)
参考答案:A
问题解析:
12.(单选题)在数据库中,产生数据不一致的根本原因是()。
A.数据定义功能B.数据管理功能C.数据操纵功能D.数据控制功能
答题:A. B. C. D.(已提交)
参考答案:C
问题解析:
18.(单选题)数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。
A.外模式B.内模式C.存储模式D.模式
答题:A. B. C. D.(已提交)
参考答案:D
20.(单选题)
信息世界中的术语,与之对应的数据库术语为()。
A.文件B.数据库C.字段D.记录
答题:A. B. C. D.(已提交)
参考答案:D
问题解析:
问题解析:
19.(单选题)数据库系统的数据独立性是指()。
A.不会因为数据的变化而影响应用程序
B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
C.不会因为存储策略的变化而影响存储结构
管理信息系统·第一次-平时作业2021华工网络教育答案

管理信息系统第一次平时作业(共两次)2020-2021(下学期),2021.3.4作业先在word或者文本文档做好,然后在网上黏贴上去,提交前注意预览,不要显示不全或者看不到内容。
因为要网上查重,所以作业不要给别人复制,导致查重比率高,成绩不及格。
一、简答题(每题8分,共80分)1、MRPII 的基本思想和特点是什么?答:MRPII的基本思想是:基于企业经营目标制定生产计划,围绕物料转化组织制造资,实现按需要按时进行生产。
具体地说,是将企业产品中的各种物料分为独立需求物料和相关需求物料,并按时间段确定不同时期的物料需求,从而解决库存物料订货与组织生产问题;按照基于产品结构的物料需求组织生产,根据产品完工日期和产品结构规定生产计划;根据产品结构的层次从属关系,以产品零件为计划对象,以完工日期为计划基准倒排计划,按各种零件与部件的生产周期反推出它们的生产与投入时间和数量,按提前期长短区别各种物料下达定单的优先级,从而保证在生产需要时所有物料都能配套齐备,不需要时不要过早积压,达到减少库存量和占用资金的目的。
从一定意义上讲,MRPII 系统实现了物流、信息流与资金流在企业管理方面的集成,并能够有效地对企业各种有限制造资进行周密计划,合理利用,提高企业的竞争力。
2、简述系统分解的目的和原则。
答:分解的目的:面对一个复杂而又庞大的系统,我们无法通过一张图表就把系统所有元素之间的关系描述清楚,这时就要将系统按一定的原则分解成若干个子系统。
分解后的每个子系统,相对于总系统而言,其功能和结构的复杂程度都大大降低。
对于较复杂的子系统,我们还可以对其进一步分解,直至达到要求为止。
3、试述信息处理的内容和现代企业对信息处理的要求。
答:在各行业中,由于他们的业务系统是各种各样的,所以建立的信息系统也是各种各样的。
但他们都具有相同的基本功能,信息处理的内容可以概括为:数据的收集、数据的输入和储存、数据的加工处理、数据的输出和传递、数据的应用等5各方面。
数据结构(含课程设计)·平时作业2020春华南理工大学网络教育答案

数据结构平时作业1.简述单链表设置头结点的主要作用。
答:设置头结点是为了保证处理第一个节点和后面的节点的时候设计的算法相同,实现程序的高效性2. 简述线性表的顺序和链式两种存储结构各自的主要特点。
答:顺序存储结构的主要特点是:(1)结点中只有自身的信息域,没有关联信息域。
因此,顺序存储结构的存储密度大、存储空间利用率高。
更多作业加威(yaoyao9894)(2)通过计算地址直接访问任何数据元素,即可以随机访问。
(3)插入和删除操作会引起大量元素的移动。
链式存储结构的主要特点是:(1)结点除自身的信息域外,还有表示关联信息的指针域。
因此,链式存储结构的存储密度小、存储空间利用率低。
(2)在逻辑上相邻的结点在物理上不必相邻,因此,不可以随机存取,只能顺序存取。
(3)插入和删除操作方便灵活,不必移动结点只需修改结点中的指针域即可。
3. 说明在线性表的链式存储结构中,试述头结点,首元结点,头指针这三个概念的区别.答:(1)头结点:是为了方便操作链表而附设的,头结点数据域通常用来保存跟链表有关的信息,比如链表的长度;首元结点:就是链表里“正式”的第一个结点,即链表的开始结点;头指针:头指针是指向链表的基地址。
如果链表存在头结点则头指针就是指向头结点的地址,反之指向首元结点的地址。
(2)头结点、首元结点、头指针区别为:性质不同、目的不同、存在情况不同。
4. 设计一个算法,将元素x插入到一个有序(从小到大排序)顺序表的适当位置上,并保持有序性。
答:#include<stdio.h>2 #include<stdlib.h>34 #define LIST_INIT_SIZE 1005 #define LISTINCREMENT 106 typedef struct7 {8 int *elem;//存储空间基址9 int length ;10 int listsize;11 }SqList;1213 void InitList(SqList *L)14 {15 L->elem = (int *)malloc(LIST_INIT_SIZE*sizeof(int));//创建一个空列表16 L->length = 0;//空表长度为017 L->listsize =LIST_INIT_SIZE;//初始存储容量1819 }2021 void InputData(SqList *L)22 {2324 int n;25 int *p;26 p = L->elem;27 printf("请输入列表元素个数:");28 scanf("%d",&n);29 /*进行判断,是否超过列表长度*/30 if(n>L->listsize)//超过存储容量,再分配空间31 {32 L->elem = (int*)realloc(L->elem,(L->listsize+LISTINCREMENT)*sizeof(int));//再分配空间33 L->listsize +=(n+LISTINCREMENT);34 while(n!=0)35 {36 scanf("%d",p);37 p++;38 n--;39 L->length++;40 }41 }42 else43 {4445 while(n!=0)46 {47 scanf("%d",p);48 p++;49 n--;50 L->length++;51 }52 }53 }5455 void DisplayList(SqList *L)//显示顺序列表5657 {58。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库平时作业第一章数据库系统引论1.不属于逻辑数据模型的是(A)A E-R模型B 关系模型C 网状模型D 层次模型2、用户看到的现实系统的、描述实际领域的情况的模型是(A)A E-R模型B 关系模型C 逻辑模型D 物理模型3、 MS SQL Server是(D)。
A. 数据库B. 数据库系统C. 数据处理系统D. 数据库管理系统4、下面没有反映数据库优点的是(A)。
A. 数据面向应用程序B. 数据冗余度低C. 数据独立性高D.数据共享性高5、表示数据库的概念模型一般使用(C)。
A. 用户活动图B. 数据流图C. E-R图D. 流程图6、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是(A)。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBMS和DBSD. DBS就是DB,也就是DBMS7、数据库系统包括数据库、数据库管理系统DBMS、数据库管理员DBA和各种应用四个部分。
8、用逻辑数据模型描述的模式有:外模式、概念模式或逻辑模式。
9、数据管理技术经历了人工管理、文件系统和数据库三个发展阶段。
10、概念模式是用逻辑数据模型对一个单位的数据的描述。
第二章数据模型1.不属于关系数据模型中的概念是(B)A .主键B 系C 关系D 属性2.有关系:R(A,B,C)PK=A S(D,A) PK=D,FK=A,参照于R的属性A。
关系R和S的元组如图1所示。
指出图1关系S中违反关系完整性规则的元组是( B )A (1,2)B (2,null)C (3,3)D (4,1)3.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于(B)A 实体完整性约束B 引用完整性约束C 一般性完整性约束D 关键字完整性约束4. 在关系运算中,化费时间可能最长的运算是(C)。
A. 投影B. 选择C. 笛卡尔乘积D. 加5. 从关系中挑选满足条件的记录的运算称为(A)。
A. 选择运算B. 投影运算C. 联接运算D.笛卡尔运算6. 同一关系模型的任两个元组值( A)。
A. 不能全同B. 可全同C. 必须全同D. 以上都不是7. 已知关系R如图1所示,可以作为R主键的属性组是(B)。
R图1A. ABCB. ABDC. ACDD. BCD8.关系R有4列属性,关系S有6列属性,则R×S有___10_________列属性。
9.有关系:课程表(课程名,课程号,学分,开课时间,上课老师),其中,课程名不重复,在此关系中能作为键是课程名, 课程号。
10.简答题:外键的充要条件及其作用答:外键的充要条件:(1) FK和K的取值域是一样的;(2) 对于R中任何一个元组t,要么t[FK]上的值为null,要么存在R'中的元组t',使得t[FK]=t'[K]。
作用: 形成关系(表)与关系(表)之间的联系。
11. 简答题:什么是实体完整性约束举例说明。
答:每个关系应有一个主键,每个元组的主键的应是唯一的。
这就是实体完整性约束。
如关系:empolyee(工号,姓名,性别)中有一个主键“工号”,每条工人记录的工号都不同,这是就关系empolyee中的实体完整性约束。
12.简答题:设有如图示的关系R,计算R4=ПA,B(σB=b1(R)) R答:R4为:13.简答题:有如下关系代数表达式, DNO分别是EPM的PK和DEPT的FK,Пσmanager=’001’(DEPT))请将其转化成相应的SQL语句。
答:ПENO(EPM σ manager=’001’(DEPT))= П ENO(σ manager=’001’(EPM╳ DEPT))SELECT ENO FROM EMP, DEPT WHERE =‘001’ AND =14. 假设ABC房地产公司聘用多名业务员负责房地产的销售业务;每名客户可以多次或一次购买多套住房,每套住房有唯一的标识(房间号);每套房产交易都要签定合同,合同的实例如图2所示(1)试为ABC房地产公司数据库设计一个优化的E-R模型,要求标注连通词,可以省略属性;(2)将E-R模型转换成关系模型,要求写出每一个关系的主键和外键(如果有)。
答:(1):E-R模型(2)、客户(身份证号,客户姓名,联系电话,地址,邮政编码) 主键:身份证号业务员(业务员代号,业务员姓名,电话号码) 主键:业务员代号房间(房间号,居室数,使用面积,建筑面积,单位,金额,合同号)主键:房间号外键:合同号合同(合同号,日期,付款方式,总金额,身份证号,业务员代号)主键:合同号外键:身份证号,业务员代号。
15.图中显示一张交通违章处罚通知书,根据这张通知书所提供的信息,(1)设计一个E-R模型(可省略属性);(2)将这个E-R模型转换成关系数据模型,要求标注主键和外键。
(本大题每小题5分,共10分)交通违章通知书:编号:TZ11719注:一张违章通知书可能有多项处罚,例如:警告+罚款答:(1)、E-R模型(2)、司机(驾照号,姓名,地址,邮编,电话) PK=驾照号机动车(牌照号,型号,制造厂,生产日期) PK=牌照号警察(警察编号,姓名) PK=警察编号处罚通知(编号,日期,时间,地点,驾照号,牌照号,警告,罚款,暂扣,警察编号)PK=编号 FK=驾照号牌照号警察编号第三章1.已知成绩关系如图所示。
执行SQL语句:SELECT COUNT(学号)FROM成绩WHERE分数>60查询结果中包含的元组数目是(B)A.1 C. 5 D. 42. SQL语言中,删除一条记录的命令是( A )。
A. DELETEB. DROPC. CLEARD. REMORE3.SQL语言中,删除一个表的命令是( B )A. DELETEB. DROPC. CLEARD. REMORE4.授予用户Jean可以查询帐户表的权限,使用的SQL语句是(A)A. GRANT SELECT ON 帐户 TO JeanB. GRANT SELECT TO Jean ON 帐户C. GRANT SELECT TO帐户 ON JeanD. GRANT SELECT ON Jean TO 帐户5. 若用如下的SQL语句创建了一个表S:CREATE TABLE S(S#CHAR(6)NOT NULL,SNAME CHAR(8)NOT NULL,SEX CHAR(2),AGE INTEGER);今向S表中插入如下行时,(B)可以被插入。
A. (‘991001’,‘李明芳’,女,‘23’)B. (‘990746’,‘张为’,NULL,NULL)C. (NULL,‘陈道’,‘男’,32)D. (‘992345’,NULL,‘女’,25)6. 如下面的数据库的表中,若职工表的主键是职工号,部门表的主键是部门号,SQL操作不能执行是( B )。
职工表部门表图1A. 从职工表中删除行(‘025’,‘王芳’,‘03’,720)B. 将行(‘005’,‘乔兴’,‘04’,750)插入到职工表中C. 将职工号为‘001’的工资改为700D. 将职工号为‘038’的部门号改为‘03’7. 假定学生关系是student(S#,SNAME,SEX,AGE),其属性为学号,姓名,性别,年龄;课程关系course(C#,CNAME,TEACHER),其属性为课程号,课程名,教师;学生选修课关系是sc(S#,C#,GRADE)其属性为学号,课程号,成绩。
若查询年龄为20岁的男生的学号和姓名,将涉及到的关系为( D )。
A. studentB. student,courseC. student,scD. student,course,sc8.SQL语言中对数据库的权限进行操作的命令主要有grant和revoke 。
9.设关系STUDENT(SNO,SNAME,SEX,BDATE,HEIGHT),其中属性含义依次为学号,姓名,性别,出生年月,身高,关系COURSE(CNO,LHOUR,CREDIT,SEMESTER),其中属性含义为课程号,课时,学分,开课时期,关系SC(SNO,CNO,GRADE),其中含义为学号,课程号,成绩。
(1)试用SQL语句完成以下查询:查询有一门以上(含一门)三学分以上课程的成绩低于70分的学生的姓名。
(2)将上述命令转换为关系代数表示达式。
(3)查询缺成绩的学生的姓名、缺成绩的课程号及其学分数。
(4)查询每门课程选课的学生人数、最高成绩、最低成绩和平均成绩,并按学生的课程号排序。
(5)生成一个女学生成绩临时表FGRADE,表中包括SNAME,CNO,GRADE三个属性。
答:(1)Select sname from student,course,sc where credit>3 and grade<70 and = and =(2) ПSNAME(σ= and = and credit>3 andgrade<70 (STUDENT×COURSE×SC))(3) Select sname,,credit from student, course ,sc wheregrade is null and = and =(4) Select cno,count(sno),max(grade),min(grade), avg(grade) from sc where group by cno order by cno(5) 共分二步第一步:Create table fgrade (Sname Varchar(8) not null, Cno char(6) not null, grade dec(4,1) default null);第二步:Insert into fgrade select sname,cno,grade from student,sc where = and sex=‘女’10.设有关系EMP(ENO,ENAME,SALARY,DNO),其中各属性的含义依次为职工号、姓名、工资和所在部门号,以及关系DEPT(DNO,DNAME,MANAGER),其中各属性含义依次为部门号、部门名称、部门经理的职工号。
(1).试用SQL语句完成以下查询:列出工资不低于600元的职工姓名和所在部门。
(2).写出“查询001号职工所在部门名称”的关系代数表达式。
(3).请用SQL语句将“销售部”的那些工资数额低于600的职工的工资上调10%。
(4).查询语句SELECT ENO FROM EMP, DEPT WHERE = AND =‘001’完成了什么查询操作答:(1) select ename,dname from emp,dept where salary>=600 and=(2)select dname from emp,dept where eno=’001’and = Пdname(σeno=’001’and = (emp×dept)) 或者Пdname (empeno=’001’dept)(3) update emp set salary=salary* where salary<600 and dno in (select dno from dept where dname=’销售部’)(4) a查询编号为“001” 的部门经理的职工号b查询编号为“001” 的部门经理的职工号。