文档库 最新最全的文档下载
当前位置:文档库 › SQL_Server_数据库第二次作业答案

SQL_Server_数据库第二次作业答案

SQL_Server_数据库第二次作业答案
SQL_Server_数据库第二次作业答案

SQL Server 数据库开发与实现第二次作业答案

(第十二周课程讲完之后交,用学院统一的作业纸书写,学院文印室有卖,要求抄题。)

一、选择题

1、在SQL语言中授权的操作是通过____C___语句实现的。

A、CREATE

B、REVOKE

C、GRANT

D、INSERT

2、设有关系R=(A,B,C)。与SQL语句SELECT DISTINCT A FROM R WHERE B=17等价的关系代数表达式是____D____。

A. ∏A(R)

B. σB=17(R)

C. σB=17(∏A(R))

D. ∏A(σB=17(R))

3、假定学生关系是S(S#,Sname,Sex,Age),课程关系是C(C#,CName,TEACHER),学生选课关系是SC(S#,C#,Grade)。要查找选修“数据库系统概论”课程的“男”学生学号,将涉及到关系( D )。

A. S

B. SC,C

C. S,SC

D. S,SC,C

4、设关系模式R属于第一范式,若在R中消除了部分函数依赖,则R至少属于( B ) 。

A.第一范式B.第二范式C.第三范式D.第四范式

5、关系模式中的候选键( A )。

A.可以有一或多个B.必然有多个C.有且仅有一个D.以上都不对

6、规范化的关系模式中,所有属性都必须是( C )。

A.相互关联的B.互不相关的C.不可分解的D.长度可变的

二、填空题

1、在字符匹配查询中,通配符“%”代表___0个或多个任意字符___,“_”代表__一个任意字符__。

2、在SQL中如果希望将查询结果排序,应在Select语句中使用___order by___子句。

3、设有关系模式R(A,B,C,D),函数依赖F={AB→CD,A→D},则R的候选键是AB,它属于1NF范式的关系模式。

4、设有关系模式R(M,N,P,Q) ,函数依赖F={MN→P, P→Q, Q→M},则R的3个可能的候选键分别是:MN,NP,NQ。

三、应用题

1、P135 第四大题的第5小题。另增加几道小题:

(1)统计所有工资高于1000的老师的数量;检索计算机系学生的最小年龄;

(2)将学号为S2的同学的成绩更新为60分;

(1)create table S(S# char(10) primary key,

SN varchar(10) not null,AGE INT,DEPT varchar(20))

(2)create view vcs as select S. S#, S. SN, SC.C#, T. T# from S,SC,T where

S.S#= SC.S# and SC.C#=T.C# and S.dept=’计算机’;

(3)select S# from S where dept=’计算机’ and age>20;

(4)select T.C#, https://www.wendangku.net/doc/d016308400.html, from C,T where C. C#= T.C# and T.TN like ‘王%’;

(5)select S.SN, SC.C#, SC.GR from S,SC where S. S#=SC. S# and S. SN=’

张三’;

(6) select S.SN, SC.C#, SC.GR from S, SC,T where S. S#=SC. S# and C . C#=

T. C# and T.SAL+https://www.wendangku.net/doc/d016308400.html,M>1000;

(7)SELECT SN,AVG(gr) FROM S,SC WHERE (S.S#=SC.S#) AND ('C1' not in (select c# from sc WHERE S.S#=SC.S#)) GROUP BY Sn

HAVING COUNT(sc.S#)=2 ORDER BY AVG(gr) DESC

(8)select sn,cn from s,sc,c where s.s#=sc.s# and sc.c#=c.c# and s.sn<>'张三' and c.c# in (select c# from sc where s#=(select s# from

s where sn='张三'))

(9) insert into SC values(‘S1’,’C3’,null)

(10) delete from S where S# not in (select S# from SC);

(11) select count(*) from T where SAL>1000;select min(AGE) from S where

DEPT=’计算机’;

(12) update SC SET GR=60 where S#=’S2’;

数据库系统概论第五版课后习题答案王珊版

第二章关系数据库 1 .试述关系模型的三个组成部分。 答:关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。 2 .试述关系数据语言的特点和分类。 答:关系数据语言可以分为三类: 关系代数语言。 关系演算语言:元组关系演算语言和域关系演算语言。 SQL:具有关系代数和关系演算双重特点的语言。 这些关系数据语言的共同特点是,语言具有完备的表达能力,是非过程化的集合操作语言,功能强,能够嵌入高级语言中使用。 3 (略) 4 . 5 . 述关系模型的完整性规则。在参照完整性中,为什么外部码属性的值也可以为空?什么情况下才可以为空? 答:实体完整性规则是指若属性A是基本关系R的主属性,则属性A不能取空值。 若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:或者取空值(F的每个属性值均为空值);或者等于S中某个元组的主码值。即属性F本身不是主属性,则可以取空值,否则不能取空值。 6.设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式: 1)求供应工程J1零件的供应商号码SNO: πSno(σJno=‘J1’(SPJ)) 2)求供应工程J1零件P1的供应商号码SNO: πSno(σJno=‘J1’∧Pno=‘P1‘(SPJ)) 3)求供应工程J1零件为红色的供应商号码SNO: πSno(πSno,,Pno(σJno=‘J1‘(SPJ))∞πPno(σCOLOR=’红‘(P))) 4)求没有使用天津供应商生产的红色零件的工程号JNO: πJno(SPJ)- πJNO(σcity=‘天津’∧Color=‘红‘(S∞SPJ∞P) 5)求至少用了供应商S1所供应的全部零件的工程号JNO: πJno,Pno(SPJ)÷πPno(σSno=‘S1‘(SPJ)) 7. 试述等值连接与自然连接的区别和联系。 答:连接运算符是“=”的连接运算称为等值连接。它是从关系R与S的广义笛卡尔积中选取A,B属性值相等的那些元组 自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉。 8.关系代数的基本运算有哪些? 如何用这些基本运算来表示其他运算? 答:并、差、笛卡尔积、投影和选择5种运算为基本的运算。其他3种运算,即交、连接和除,均可以用这5种基本运算来表达。 第三章关系数据库语言SQL 1 .试述sQL 语言的特点。 答: (l)综合统一。sQL 语言集数据定义语言DDL 、数据操纵语言DML 、数据控制语言DCL

《数据库原理及应用》第二次在线作业参考答案

作业 第1题关系规范化中的删除操作异常是指() 您的答案:A 题目分数:0.5 此题得分:0.5 批注:逻辑数据库设计 第2题设计性能较优的关系模式称为规范化,规范化主要的理论依据是()。 您的答案:A 题目分数:0.5 此题得分:0.5 批注:逻辑数据库设计 第3题规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论, 关系数据库中的关系必须满足:其每一属性都是()。 您的答案:B 题目分数:0.5 此题得分:0.5 批注:逻辑数据库设计 第4题关系数据库规范化是为解决关系数据库中()问题而引入的。 您的答案:A 题目分数:0.5 此题得分:0.5 批注:逻辑数据库设计 第5题当关系模式R(A,B)已属于3NF,下列说法中()是正确的。 您的答案:B 题目分数:0.5 此题得分:0.5 批注:逻辑数据库设计 第6题关系模型中的关系模式至少是()。

题目分数:0.5 此题得分:0.5 批注:逻辑数据库设计 第7题在关系模式R中,若其函数依赖集中所有候选关键字都是决定因素,则R最高范式是()。 您的答案:C 题目分数:0.5 此题得分:0.5 批注:逻辑数据库设计 第8题当B属性函数依赖于A属性时,属性A和B的联系是()。 您的答案:B 题目分数:0.5 此题得分:0.5 批注:逻辑数据库设计 第9题以下关于ER模型向关系模型转换的叙述中,()是不正确的。 您的答案:C 题目分数:0.5 此题得分:0.5 批注:逻辑数据库设计 第10题关系模式中,满足2NF的模式,()。 您的答案:B 题目分数:0.5 此题得分:0.5 批注:逻辑数据库设计 第11题 E-R模型用于数据库设计的()阶段。 您的答案:B 题目分数:0.5 此题得分:0.5 批注:概念数据库设计 第12题消除了部分函数依赖的1NF的关系模式,必定是()。 您的答案:B 题目分数:0.5

数据库第二次

作业二.程序设计:写SQL ◆一.教材P112—3.2 ◆T(T#,TNAME,TITLE) ◆C(C#,CNAME,CREDIT,T#) ◆S(S#,SNAME,AGE,SEX,DEPT) ◆SC(S#,C#,SCORE) 检索年龄小于 岁的女学生的学号和姓名。 ?检索男学生所学课程的课程号和课程名 检索男学生所学课程的任课教师的工号和姓名 .检索至少选修两门课程的学生学号 检索至少有学号为 和 学生选修的课程的课程号 ?检索 ???同学不学的课程的课程号 二.教材P112—3.7 T(T#,TNAME,TITLE) C(C#,CNAME,T#) S(S#,SNAME,AGE,SEX) SC(S#,C#,SCORE) 1.统计有学生选修的课程门数 2.求选修C4课程的女学生的平均年龄. 3.求LIU老师所授课程的每门课程的平均成绩 4.统计每门课程的学生选修人数(超过10人的课程才统计).要求显示课程号和人数,查询结 果按人数降序排列,若人数相同,按课程号升序排列. 5.检索学号比W ANG同学大,而年龄比他小的学生姓名 6.在表SC中检索成绩为空值的学生学号和课程号 7.检索姓名以L打头的所有学生的姓名和年龄 8.求年龄大于女同学平均年龄的男同学姓名和年龄

9.求年龄大于所有女同学年龄的男同学姓名和年龄。 三.教材P114—3.12 T(T#,TNAME,TITLE) C(C#,CNAME,T#) S(S#,SNAME,AGE,SEX) SC(S#,C#,SCORE) 1.往关系C中插入一个课程元组(’C8’,’VC++’,’T6’) 2.检索所授每门课程平均成绩大于80分的教师姓名,并把检索到的值送往另一个已存在的表FACULTY(TNAME)中 3.在SC中删除尚无成绩的选课元组 4.把选修LIU老师课程的女同学选课元组全部删去. 5.把MATH课不及格的成绩全改为60分 6.把低于所有课程总平均成绩的女同学成绩提高5%。 7.在表SC中修改C4课程的成绩,当成绩小于等于70分时提高5%,若成绩大于70分时提高4%。 8.在表SC中,当某个成绩低于全部课程的平均成绩时,提高5%。 四..教材P114—3.13 职工表EMP(E#,ENAME,AGE,SEX,ECITY) 其属性分别表示职工工号,姓名,年龄,性别和籍贯 工作表WORKS(E#,C#,SALARY) 其属性分别表示职工工号,工作的公司编号和工资 公司表COMP(C#,CNAME,CITY) 其属性分别表示公司编号,公司名称和公司所在城市 1.用CREATE TABLE 语句创建上述三个表需指出主键和外键 2.检索超过50岁的男职工的工号和姓名 3.假设每个职工只能在一个公司工作,检索工资超过1000元的男性职工工号和姓名 4.假设每个职工可在多个公司工作,检索至少在编号为C4和C8公司兼职的职工工号和姓 名.

数据库大作业设计题目

《数据库原理及技术》大作业大纲 类同卷,网上抄袭,大作业格式不正确一律0分处理 一、课程设计的目的和要求 (1)培养学生运用所学课程《数据库原理及技术》的理论知识和技能,深入理解《数据库原理及技术》课程相关的理论知识,学会分析实际问题的能力。 (2)培养学生掌握用《数据库原理及技术》的知识设计计算机应用课题的思想和方法。 (3)培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。 (4)通过课程大作业,要求学生在教师的指导下,独立完成大作业要求的相关内容,包括: ①通过调查研究和运用Internet,收集和调查有关资料、最新技术信息。 ②基本掌握撰写小论文的基本步骤和写作方法。 ③根据课题的要求基本理解和掌握E-R图的设计方法和关系模式的转换。 ④根据课题的要求基本理解和掌握数据流图(DFD)和数据字典(DD)的设计方法。 ⑤创建数据库及各种数据库对象。 二、课程设计题目 要求: (1)任选下列一个题目,调查分析一个具体的或模拟的实例; (2)描述该实例的业务信息和管理工作的要求; (3)列出实体、联系; (4)指出实体和联系的属性; (5)画出E-R图; (6)将E-R图转换成关系模式,并注明主码和外码; (7)建立数据字典; (8)创建数据库; (9)根据题目的要求写查询、存储过程、触发器等。 题目: (1)学校图书借阅管理系统 功能要求: ●实现图书信息、类别、出版社等信息的管理; ●实现读者信息、借阅证信息的管理; ●实现图书的借阅、续借、归还管理; ●实现超期罚款管理、收款管理; ●创建触发器,分别实现借书和还书时自动更新图书信息的在册数量;

数据库系统原理第二次作业

《数据库系统原理》第二次作业 (第十二周课程讲完之后交,用学院统一的作业纸书写,学院文印室有卖,要求抄题。) 一、选择题 1、在SQL语言中授权的操作是通过________语句实现的。 A、CREATE B、REVOKE C、GRANT D、INSERT 2、设有关系R=(A,B,C)。与SQL语句SELECT DISTINCT A FROM R WHERE B=17 等价的关系代数表达式是________。 A. ∏A(R) B. σB=17(R) C. σB=17(∏A(R)) D. ∏A(σB=17(R)) 3、假定学生关系是S(S#,Sname,Sex,Age),课程关系是C(C#,CName,TEACHER),学生选课关系是SC(S#,C#,Grade)。要查找选修“数据库系统概论”课程的“男”学生学号,将涉及到关系( )。 A. S B. SC,C C. S,SC D. S,SC,C 4、设关系模式R属于第一范式,若在R中消除了部分函数依赖,则R至少属于( ) 。 A.第一范式B.第二范式C.第三范式D.第四范式5、关系模式中的候选键( )。 A.可以有一或多个B.必然有多个C.有且仅有一个D.以上都不对 6、规范化的关系模式中,所有属性都必须是( )。 A.相互关联的B.互不相关的C.不可分解的D.长度可变的 二、填空题 1、在字符匹配查询中,通配符“%”代表______________,“_”代表__________________。 2、在SQL中如果希望将查询结果排序,应在Select语句中使用_________子句。 3、设有关系模式R(A,B,C,D),函数依赖F={AB→CD,A→D},则R的候选键是,它属于范式的关系模式。 4、设有关系模式R(M,N,P,Q) ,函数依赖F={MN→P, P→Q, Q→M},则R的3个可能的候选键分别是:,,。 三、应用题 1、P135 第四大题的第5小题。另增加几道小题: (1)统计所有工资高于1000的老师的数量;检索计算机系学生的最小年龄; (2)将学号为S2的同学的成绩更新为60分;

四川大学网络教育《数据库技术》第一次作业答案

首页- 我的作业列表- 《数据库技术》第一次作业答案 欢迎你, 你的得分:60.0 完成日期:2014年01月09日21点14分 说明:每道小题括号里的答案是您最高分那次所选的答案,标准答案将在本次作业结束(即2014年03月13日)后显示在题目旁边。 一、单项选择题。本大题共20个小题,每小题2.0 分,共40.0分。在每小题给出的选项中,只有一项是符合题目要求的。 数据库系统的核心是() 1( C ) 计算机硬件 数据库 数据库管理系统 用户 为了防止一个用户的工作不适当地影响另一个用户,应该采取的措施是() 2( C ) 完整性控制 安全性控制 并发控制 访问控制 下列实体类型的联系中,属于多对多联系的是() A、 3( A ) 学生与课程之间的联系 学校与教师之间的联系 商品条形码与商品之间的联系 班级与班长之间的联系 专门的关系运算中,投影运算是() 4( B ) 在基本表中选择满足条件的记录和属性组成一个新的关系 在基本表中选择字段组成一个新的关系 在基本表中选择满足条件的记录组成一个新的关系 上述说法都是正确的。 SQL SELECT语句的功能是() 5( B ) 定义 查询

修改 控制 数据库文件的扩展名是() 6( A ) DBF DBC DBT FPT 主索引字段() 7( A ) 不能出现重复值或空值 能出现重复值 能出现空值 不能出现重复值,但能出现空值 查询的数据源可以是() 8( D ) 自由表 数据库表 视图 以上均可 在Foxpro6.0中,打开数据库使用的命令为() 9( A ) USE SELECT OPEN CREATE 有SQL语句:SELECT AVG(工资)FROM 职工的执行结果是()。 10( C ) 工资的最大值 工资的最小值 工资的平均值 工资的合计 在浏览窗口中,不能将一条记录逻辑删除的操作是() 11( B ) 将光标定位于该记录,按Ctrl+T键 将光标定位于该记录,按DELECT键 将光标定位于该记录,单击表菜单中的“切换删除标志”选项 单击该记录前的白色小方块,使其变黑。 要为当前表所有商品价格上调8%,正确的SQL命令是命令()。

数据库第五次作业

1. use student go select*from student where Sname notlike'刘%' go 2. use student go select*from student where Sname like'沈__' go 3. use student go select*from student where 2017-Sage=1985 go 4. use student go select sno,sname,sage,sdept,ssex= case ssex when'女'then'女生' when'男'then'男生' else'条件不明' end from student go 5. use student go select*from course where Cname like'&数据&'

go 6. use student go select sno,Sname,Ssex,Sage,sdept from student where sno like'_______[1239][1239]%' go 7. use student go select*from sc where Cno=1 orderby grade asc go 8. use student go select sno from sc where cno=1 and sno in(select sno from sc where Cno=2) go 9. use student go select*from course orderby cpno asc go 10. use student go select*from student where sage>(select AVG(sage)from student) orderby sage desc go

南大数据库及其应用第二次作业

题号:1 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2.5 在Visual FoxPro中,假设表单上有一选项组:○男⊙女,初始时该选项组的Value属性值为1。若选项按钮"女"被选中,该选项组的Value属性值是______。 ?A、1 ?B、2 ?C、"女" ?D、"男" 标准答案:b 说明: 题号:2 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2.5 在默认的情况下利用表单设计器设计表单时,若从数据环境里将某个表的一个逻辑型字段用鼠标拖放到表单上,则在表单上添加的控件个数和控件类型分别是______。 ?A、2,标签和文本框 ?B、2,标签和复选框 ?C、1,文本框 ?D、1,复选框 标准答案:d 说明: 题号:3 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2.5 执行命令MyForm=Createobxxxxject("Form")可以建立一个表单,为了让该表单在屏幕上显示,应该执行命令______。 ?A、MyForm.List ?B、MyForm.Display ?C、MyForm.Show ?D、MyForm.ShowForm 标准答案:d 说明: 题号:4 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2.5 利用页框对象的集合属性和计数属性可以对页框上所有的页面进行属性修改等操作.页框对象的集合属性和计数属性的属性名分别为______。 ?A、Pages、PageCount ?B、Forms、FormCount ?C、Buttons、ButtonCount ?D、Controls、ControlCount 标准答案:a 说明:

oracle数据库大作业

o r a c l e数据库大作业-标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

2013-2014学年第二学期《大型数据库技术》考查报告课题名称:图书管理系统系统 班级: 11软工java2班 学号: 1115115020 姓名:戴春奇 成绩: 2014年5月

1.课题概述 1.1 课题简介 随着社会的发展,人们对知识的需求也不断的增长。在这种形式下,人们就要不断的学习,不断的给自己充电,而图书馆就自然而然地在人们的生活中占据了一定的位置,如何科学的管理图书馆不但关系到读者求知的方便程度,也关系到图书馆的发展。图书馆作为一种信息资源的集散地,用户借阅资料繁多,包含很多的信息数据的管理。现今,有很多的图书馆都是初步开始使用,有些甚至尚未使用计算机进行信息管理。数据信息处理工作量大,容易出错;用于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出。因此一个好的图书馆管理系统是非常重要的。 1.2 功能描述 1.登录模块 用户登录:用户在登陆页面登陆,登陆成功进入系统。 管理员登陆:用于管理员的登陆,在后台登陆页面登陆,登陆成功进入系统。图书管理员与系统管理员后台功能不一样。查询用户表,对应用户名、密码正确则进入系统,对应用户名密码不正确则显示相应信息。 2.图书管理模块 对图书进行添加、查询、修改、删除、添加。

将输入的图书信息添加到数据库图书表中,以方便进行各种查询及更新操作,根据输入的图书名称或作者,查询数据库图书表中的相应记录并显示相应图书信息,更新数据库图书表中对应记录并显示更新后的图书信息,删除数据库图书表中对应记录。 3.副本信息模块 对图书的副本信息进行添加、修改、删除。将输入的图书副本信息添加到副本表中,并分配一个独立的中南码根据输入的中南码或国际标准图书编码,查询图书副本表,显示副本信息更新副本表的数据库、删除副本表中所对应的图书信息、修改副本表中错误的信息并更新数据库。 4.用户管理模块 对用户进行添加、删除、修改。将输入的用户信息添加到用户表中,并分配一个独立的用户号根据输入的用户名的姓名或生日,查询用户表,显示用户信息更新用户表的数据库、删除用户表中所对应的、修改用户中错误的信息并更新数据库。 2、数据库设计及实现 2.1 数据库表清单 1、图书信息-----Books表

《数据库原理及应用》第三次在线作业参考答案

作业 第1题关系代数的基本操作组成关系代数的完备操作集,其他操作均可以由 基本操作来表达。具体而言,关系代数的基本操作有()。 您的答案:C 题目分数:0.5 此题得分:0.5 批注:课件第七章 第2题在具有非过程性查询语言的数据库系统中,()是查询处理的核心。 您的答案:B 题目分数:0.5 此题得分:0.5 批注:概述 第3题关系数据库系统的查询处理包括两个方面的内容:查询优化和()。 您的答案:A 题目分数:0.5 此题得分:0.5 批注:概述 第4题()是选择操作中的线性搜索算法。 您的答案:D 题目分数:0.5 此题得分:0.5 批注:启发式代数优化算法 第5题()是选择操作中的主索引搜索算法。 您的答案:B 题目分数:0.5 此题得分:0.5 批注:启发式代数优化算法 第6题设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个 数为()。

题目分数:0.5 此题得分:0.5 批注:笛卡尔积 第7题查询处理最终可转化成基本的()代数操作。 您的答案:A 题目分数:0.5 此题得分:0.5 批注:查询处理过程 第8题计算笛卡尔乘积的最简单算法称为()。 您的答案:C 题目分数:0.5 此题得分:0.5 批注:笛卡尔积 第9题在SQL中,表示选择操作的语句为()。 您的答案:A 题目分数:0.5 此题得分:0.5 批注:关系数据库标准语言SQL 第10题在SQL中,表示连接操作的语句为()。 您的答案:B 题目分数:0.5 此题得分:0.5 批注:连接操作 第11题投影操作中不包含主键,需要去除重复()。 您的答案:D 题目分数:0.5 此题得分:0.5 批注:投影操作 第12题关系代数的四个组合操作是:交、自然连接、连接和()。您的答案:C 题目分数:0.5 此题得分:0.5

最新苏仕华数据库第二次作业答案

7.设有下列四个关系模式: S(SNO,SNAME,CITY); P(PNO,PNAME,COLOR,WEIGHT); J(JNO,JNAME,CITY); SPJ(SNO,PNO,JNO,QTY); 其中供应商表S由供应商号(SNO)、供应商姓名(SNAME)、供应商所在城市 零件表P由零件号(PNO)、零件名称(PNAME)、零件颜色(COLOR)、零件重量(WEIGHT)组成,记录各种零件的情况。 PNO PNAME COLOR WEIGHT P1 螺母红12 P2 螺栓绿17 P3 螺丝刀蓝14 P4 螺丝刀红14 P5 凸轮蓝40 P6 齿轮红30 工程项目表J由工程项目号(JNO)、项目名(JNAME)、项目所在城市(CITY) 供应情况表SPJ由供应商号(SNO)、零件号(PNO)、项目号 (JNO)、供应数量(QTY)组成,记录各供应商供应各种零件给各个工程项目的数量。

(1) 求供应工程J1零件的供应商号SNO; 答:关系代数 ∏sno(σJNO=’j1’(SPJ)) ALPHA语言 GET W(SPJ.SNO):SPJ.JNO=‘J1’ QBE (2) 求供应工程J1零件Pl的供应商号SNO; 答:关系代数 ∏sno(σJNO=’J1’∧PNO=’P1’(SPJ)) ALPHA语言 GET W(SPJ.SNO):SPJ.JNO=‘J1’∧SPJ.PNO=‘P1’QBE (3) 求供应工程J1红色零件的供应商号SNO; 答:关系代数

ALPHA语言 RANGE P PX GET W(SPJ.SNO):?PX(PX.PNO=SPJ.PNO∧SPJ.JNO=‘J1’∧PX.COLOR =‘红’) QBE (4) 求没有使用天津供应商生产的红色零件的工程号JNO ; 答:关系代数 ALPHA语言 RANGE SPJ SPJX P PX S SX GET W(J.JNO):﹁?SPJX(SPJ.JNO=J.JNO∧ ?SX(SX.SNO=SPJX.SNO∧SX.CITY=‘天津’∧ ?PX(PX.PNO=SPJX.PNO∧PX.COLOR=‘红’))QBE语言 1) 2)

2013秋川大《数据库技术》第一、二次作业答案

《数据库技术》第一次作业答案 你的得分:100.0 一、单项选择题。本大题共20个小题,每小题2.0 分,共40.0分。在每小题给出的选项中,只有一项是符合题目要求的。 1.数据库系统的核心是(C) A.计算机硬件 B.数据库 C.数据库管理系统 D.用户 2.为了防止一个用户的工作不适当地影响另一个用户,应该采取的措施是(C) A.完整性控制 B.安全性控制 C.并发控制 D.访问控制 3.下列实体类型的联系中,属于多对多联系的是(A) A.学生与课程之间的联系 B.学校与教师之间的联系 C.商品条形码与商品之间的联系 D.班级与班长之间的联系 4.专门的关系运算中,投影运算是(B) A.在基本表中选择满足条件的记录和属性组成一个新的关系 B.在基本表中选择字段组成一个新的关系 C.在基本表中选择满足条件的记录组成一个新的关系 D.上述说法都是正确的。 5.SQL SELECT语句的功能是(B) A.定义 B.查询 C.修改 D.控制 6.数据库文件的扩展名是(A) A.DBF B.DBC C.DBT D.FPT 7.主索引字段(A) A.不能出现重复值或空值 B.能出现重复值 C.能出现空值 D.不能出现重复值,但能出现空值 8.查询的数据源可以是(D) A.自由表 B.数据库表 C.视图

D.以上均可 9.在Foxpro6.0中,打开数据库使用的命令为(C) https://www.wendangku.net/doc/d016308400.html,E B.SELECT C.OPEN D.CREATE 10.有SQL语句:SELECT AVG(工资)FROM 职工的执行结果是(C)。 A.工资的最大值 B.工资的最小值 C.工资的平均值 D.工资的合计 11.在浏览窗口中,不能将一条记录逻辑删除的操作是(B) A.将光标定位于该记录,按Ctrl+T键 B.将光标定位于该记录,按DELECT键 C.将光标定位于该记录,单击表菜单中的“切换删除标志”选项 D.单击该记录前的白色小方块,使其变黑。 12.要为当前表所有商品价格上调8%,正确的SQL命令是命令(D)。 A.CHANGE 商品SET 单价=单价*1.08 B.REPLACE商品SET 单价=单价*1.08 C.EDIT商品SET 单价=单价*1.08 D.UPDATE商品SET 单价=单价*1.08 13.对已打开的数据库文件进行排序,可以使用的对话框是(A) A.Sort B.Index C.Open D.Goto 14.在FoxPro中表达式20=10/2+4的结果是(D) A..T. B.0 C. 3 D..F. 15.在FoxPro中,使用“菜单设计器”定义菜单,最后生成的菜单程序的扩展名是(C)。 A.MNX B.PRG C.MPR D.SPR 16、如下SQL语句 Select * from 职工where 年龄>=40 and 性别=”女” 查询结果有几条记录(C) A0 B1 C2 D3

数据库大作业期末

测绘专业数据库原理及应用期末大作业 一、要求 1、需求分析。 2、数据库设计。 2.1 概念结构设计(由需求得到E-R模型) 2.2 逻辑结构设计(把E-R模型转换为关系模型) 2.3 物理结构设计(根据关系模型设计表的结构和字段属性及约束) 3、数据库实现。(定义表格和索引等,录入数据,每个表格不少于8条数据) 4、数据库运行。(数据库操作的相关SQL语句,包括查询、增加、删除、修改等,不少 于20条,其中查询需覆盖简单、连接及嵌套三种语句) 5、18周之前交 二、可选题目 1.机票预定信息系统 系统功能基本要求: 能够实现多种关联查询 航班基本信息的录入:航班的编号、飞机名称、机舱等级等; 机票信息:票价、折扣、当前预售状态及经受业务员等; 客户基本信息:姓名、联系方式、证件及号码、付款情况等; 按照一定条件查询、统计符合条件的航班、机票等; 2.学校人事信息管理系统 系统功能基本要求: 能够实现多种关联查询 教职工基本信息:编号、姓名、性别、学历、所属部门、毕业院校、健康情况、职称、职务、奖惩等; 教师教学信息的录入:教师编号、姓名、课程编号、课程名称、课程时数、学分、课程性质等; 科研信息的录入:教师编号、研究方向、课题研究情况、专利、论文及著作发表情况等。 3.论坛管理信息系统 系统功能基本要求: 能够实现多种关联查询 作者信息:昵称、性别、年龄、职业、爱好等; 帖子信息:帖子编号、发帖日期、时间、等级等; 回复信息:回复作者昵称、回复时间等。 4.药品存销信息管理系统 系统功能基本要求:

能够实现多种关联查询 药品信息:药品编号、药品名称、生产厂家、生产日期、保质期、用途、价格、数 量、经手人等; 员工信息:包括员工编号、姓名、性别、年龄、学历、职务等; 客户信息:客户编号、姓名、联系方式、购买时间、购买药品编号、名称、数量等; 入库和出库信息:库存信息、药品存放位置、入库量、出库量。 5.职工考勤管理信息系统 系统功能基本要求: 能够实现多种关联查询 职工信息:包括职工编号、职工信息、性别、年龄、职称等; 出勤记录信息:上班打卡时间、下班打卡时间、缺勤记录等; 出差信息:出差起始时间、结束时间、统计总共天数等; 请假信息:请假开始时间,结束时间,统计请假天数等; 加班信息:加班开始时间、结束时间、统计加班时间等; 6.自选题目。具有一定实际意义,基本表不少于3个,能够实现多种关联查询。 报告格式模板见附录

数据库系统及应用(高专)第二次作业

数据库系统及应用(高/专)第二次作业 This course 首页我的课程理工类课程数据库系统及应用(高/专)(2321)第五章T-SQL语言第二次作业数据库系统及应用(高/专) 开始时间2018年10月10日星期三21:07 状态完成 完成于2018年10月10日星期三21:15 耗时7 分钟29 秒 分数18.00/19.00 成绩94.74/满分100.00 题目1 正确 获得1.00分中的1.00分 未标记标记题目 题干 在KCB表中找出名字中包含“原理”两个字的课程,对应的SQL命令是()。 选择一项: a. SELECT * FROM KCB WHERE 课程名= '原理' b. SELECT * FROM KCB WHERE课程名LIKE '%原理' c. SELECT * FROM KCB WHERE课程名LIKE '原理%' d. SELECT * FROM KCB WHERE课程名LIKE '%原理%' 正确 反馈 你的回答正确 正确答案是:SELECT * FROM KCB WHERE课程名LIKE '%原理%' 题目2 正确 获得1.00分中的1.00分 未标记标记题目 题干 对于SELECT KCB.*, CJB.* FROM KCB, CJB WHERE KCB.课程号=CJB.课程号,其等价的语句为()。 选择一项: a. SELECT KCB.*, CJB.* FROM KCB LEFT JOIN CJB ON KCB.课程号=CJB.课程号 b. SELECT KCB.*, CJB.* FROM KCB RIGHT JOIN CJB ON KCB.课程号=CJB.课程号 c. SELECT KCB.*, CJB.* FROM KCB JOIN CJB ON KCB.课程号=CJB.课程号正确 d. SELECT KCB.*, CJB.* FROM KCB FULL JOIN CJB ON KCB.课程号=CJB.课程号 反馈 你的回答正确 正确答案是:SELECT KCB.*, CJB.* FROM KCB JOIN CJB ON KCB.课程号=CJB.课程号 题目3 正确

数据库大作业

华南理工大学数据库原理与设计大作业报告 专业:计算机科学与技术 班级: 2015春 学号: 20 学生姓名:陈亮 完成时间:

目录 目录 (2) 1、概述 (4) 2、需求分析 (6) 零售前台(POS)管理系统 (6) 后台管理系统 (7) 数据需求 (7) 3、数据库逻辑设计 (9) 概念结构设计 (9) 4、软件功能设计 (13) 逻辑结构设计 (13) 物理结构设计 (15) 完整性设计 (20) 安全性设计 (22) 5、界面设计 (24) 系统功能结构图 (24) 模块设计与实现(部分界面) (24) 6、结束语 (31)

7、参考文献 (33)

1、概述 超市管理信息系统是针对超级市场的销售而开发的。应用超市管理信息系统能够转变超市的工作方式,有效提高销售速度和服务水平,提高客户对超市的信任度和满意度,改善客户关系。运用超市管理信息系统,在销售商品时实行出口一次性付款,可以实现超市内部现代化管理,能够准确把握每一种商品的销售动态,防止商品断档或过量储备,商品开发方向、进货的适时化都可通过超市管理信息系统来完成。 超市管理信息系统将手工编制好的销售账目或根据原始超市销售记录直接在系统内制作超市销售信息,同时可对输入的超市销售信息进行修改、查询等操作。这种集约化的销售管理模式既便于对超市销售信息的收集、整理和加工,又便于操作员的需求信息在最短的时间内得到反馈,同时超市管理信息系统可自动分析各种商品销售变化规律,商品销售结构、居民消费变化等,从而为合理进货、经营、加工、库存、销售等提供科学的决策依据。 超市管理信息系统充分运用计算机管理信息技术,建立数据库,对超市的进销存过程进行详细分析,实现了对超市的进货、销售和库存的科学管理。

数据库第五章作业

第五、六章练习题 一、选择题 1、在关系数据库设计中,子模式设计是在__________阶段进行。[ B] A.物理设计B.逻辑设计C.概念设计D.程序设计 2、设有关系R(A,B,C)的值如下: A B C 2 2 3 2 3 4 3 3 5 下列叙述正确的是(B) A.函数依赖A→B在上述关系中成立B.函数依赖BC→A在上述关系中成立C.函数依赖B→A在上述关系中成立D.函数依赖A→BC在上述关系中成立 3、数据库设计阶段分为(D ) A. 物理设计阶段、逻辑设计阶段、编程和调试阶段 B. 模型设计阶段、程序设计阶段和运行阶段 C. 方案设计阶段、总体设计阶段、个别设计和编程阶段 D. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段 4、下列说法中不正确的是(C)。 A. 任何一个包含两个属性的关系模式一定满足3NF B. 任何一个包含两个属性的关系模式一定满足BCNF C. 任何一个包含三个属性的关系模式一定满足3NF D. 任何一个关系模式都一定有码

5、设有关系模式R(A,B,C,D),F是R上成立的函数依赖集,F={B→C,C→D},则属性C的闭包C+为( C ) A.BCD B.BD C.CD D.BC 6、在数据库设计中,将ER图转换成关系数据模型的过程属于( B ) A.需求分析阶段 B.逻辑设计阶段 C.概念设计阶段 D.物理设计阶段 7、下述哪一条不是由于关系模式设计不当而引起的?(B) A) 数据冗余B) 丢失修改C) 插入异常D) 更新异常 8、下面关于函数依赖的叙述中,不正确的是(B) A) 若X→Y,X→Z,则X→YZ B) 若XY→Z,则X→Z,Y→Z C) 若X→Y,Y→Z,则X→Z D) 若X→Y,Y′ Y,则X→Y′ 9、设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下面关 于多值依赖的叙述中,不正确的是(C) A) 若X→→Y,则X→→Z B) 若X→Y,则X→→Y C) 若X→→Y,且Y′?Y,则X→→Y′ D) 若Z=Φ,则X→→Y 第(10)至(12)题基于以下的叙述:有关系模式A(C,T,H,R,S),基中各属性的含义是: C:课程T:教员H:上课时间R:教室S:学生

《数据库系统原理》第二次作业2

《数据库系统原理》第二次作业 (第十六周小课交,用学院统一的作业封面,题目可以打印,答题内容必需手写。) 一、单项选择题 1、在MySQL存储引擎中,()存储引擎是事物安全的,并且支持外键。 A、MyISAM B、InnoDB C、MEMORY D、MERGE 2、在MySQL数据表中有一个年龄字段,使用()数据类型更节省存储空间。 A、tinyint B、smallint C、int D、bigint 3、表达式 12 | 7 DIV 2 的值是()。 A、11 B、1 C、15 D、14 4、在MySQL支持的下列字符集中,()是我们常用的中文字符集。 A、big5 B、gbk C、utf8 D、cp866 5、在MySQL日期类型中,()占用的字节数最少。 A、DATETIME B、DATE C、TIME D、YEAR 6、在MySQL中创建数据表时,若要给某个字段设置默认值,会用到()关键字。 A、NOT NULL B、DEFAULT C、PRIMARY KEY D、COMMENT 7、关系模式中的候选键()。 A、可以有一或多个 B、必然有多个 C、有且仅有一个 D、以上都不对 8、在关系模式R中,函数依赖X→Y的语义是() A、在R的每一关系中,若两个元组的Y值相等,则X值也相等。 B、在R的每一关系中,若两个元组的X值相等,则Y值也相等。 C、在R的每一关系中,Y值不应与X值相等 D、在R的每一关系中,Y值应与X值相等 9、视图机制提高了数据库系统的()。 A、完整性 B、一致性 C、安全性 D、并发控制 10、一个事务在执行时,应该遵守“要么不做,要么全做”的原则,即每个事物都被认为是一个不可分割的单元,这是事务的()。 A、持久性 B、一致性 C、隔离性 D、原子性 11.解决并发控制带来的数据不一致问题普遍采用的技术是()。 A、协商 B、存取控制 C、恢复 D、锁定。 12、在MySQL的集合函数中,()用来计算字段值的总和。

数据库大作业——学生管理系统教程文件

学生管理系统数据库设计与实现 班级:组成员及所完成的工作: 系统名称:学生管理系统 一.系统需求 a. 该“学生管理系统”只是对数据库应用技术的一个样本数据库的实例,重在对数据库一些方法的 熟悉与掌握,其中包括从数据库的概念模型到ER 图的绘制,再到数据库模式的建立(即为数 据库及其基本表的建立),而后数据的录入(在此从略)最后完成一些简单的关系运算表达式 的表达和相关的Select 查询语句的使用。 b. 系统结构简述:本系统包括六个实体:学生;课程;教师;学院;社团;活动实体之间的关系 转换为其他四个表:选修;代课;加入社团;组织活动(都是多对多关系的转换)实体“学 院”与“学生”之间一对多的关系转换到表“学生”中注:各个基本表中关键字已在关系模式中说明 c. 该数据库需要进行如下数据处理: ◎ 要查询所有学生的个人信息:学号,姓名,性别,民族,出生年月,籍贯,身份证号,学院 编号,所在专业 ◎ 学生要查询本学期所开课程详细情况(成绩除外),并按“课程类型”分组输入:学号 输出:学号,姓名,课程名,学分数,学时数,课程类型 ◎ 对某个学生的社团活动用清单表示(按社团分组,活动时间升序排序):输入:学号输 出:学号,姓名,活动名称,活动地点,活动时间,社团名称,详细内容 ◎ 某位教师想查询自己本学期所代的课程及其上课情况:输入:教师姓名输出:教师编号,姓名,性别,课程名,课程类型,上课教室,上课时间

ER 图 截止日期 发起日期 活动地点 n 详细内容 活动编号 名称 所在专业 1 n 所属院系 选修 m 入社日期 加入社团 成绩 代课 职务 上课时间 成立年份 n 社团编号# 会长编号 名称 所属级别 备注 m 组织活动 上课教室 学院 社团 教师 活动 课程 学生 图1。社团活动ER 图 学时数 姓名 性别 学号# 岀生年月 课程名 宿舍号 籍贯 民族 课程类型 教师编号# 学分数 姓名 学历 家庭住址 性别 电话 备注 身份证号 教师 学生 课程 图2。课程部分ER 图

数据库系统概论第二次作业及参考答案

数据库系统概论第二次作业及参考答案 1、一个电影资料数据库假定有三个基本表:电影表Movie、演员表Actor和电影主演表Acts。Movie中的属性包括电影名、制作年份、长度等,Actor中的属性包括姓名、地址、性别,出生日期等,Acts反映的是哪部电影是哪位演员主演。用SQL的建表语句建立这三个基本表,要注意合理地选择属性的类型。 答:CREATE TABLE Movie( CHAR(30), Title Year INT, INT); Length Actor( CREATE TABLE CHAR(20), Name V ARCHAR(30), Address CHAR(1), Gender Birthdate DATE); Acts( CREATE CHAR(30), MovieTitle MovieYear INT, CHAR(20)); ActorName 2、在习题1的基础上,用SQL实现如下查询或更新操作: (1)统计1999年制作电影的平均长度; (2)在1999年主演过电影的演员姓名; (3)所有同名电影各自的电影名和制作年份; (4)往演员关系Actor中插入一个演员记录,具体的分量由你指定; (5)把电影“我的世界”的长度改为109分钟; (6)删除1940年以前制作的所有电影记录以及电影主演记录。 答: (1)SELECT A VG(Length), MIN(Length) FROM Movie WHERE Year=1999; (2)SELECT ActorName FROM Acts WHERE MovieYear=1999; (3)SELECT M1.Title,M1.Year,M2.Year FROM Movie AS M1,Movie AS M2 WHERE M1.Title=M2.Title AND M1.Year

2015管理信息系统第二次作业

管理信息系统第二次作业 一、单项选择 1、管理信息系统中的预测子系统主要预测( A) A、需求量 B、产品产量 C、系统可能出现的问题 D、决策的结果 2、在设计决策支持系统时,要求系统能回答用户的问题类型 是( C) A、查询问题 B、排序问题 C、如果…则… D、统计问题 3、决策支持系统的基本模式中,处于核心位置的是( B) A、决策支持系统本身 B、管理者 C、真实系统 D、外部环境 4.在诺兰模型中,数据真正成为企业重要资源的阶段是(C) A、控制阶段 B、集成阶段 C、数据管理 D、成熟 5.在生命周期法中,系统设计阶段的主要工作内容是( B ) A、系统的逻辑设计 B、系统的物理设计 C、编写程序 D、系统调试 6.下列关于原型法的论述中不正确的是( A ) A、原型法要求对原系统进行深入全面的调查和分析 B、原型法能充分发挥用户的积极性,及早发现系统中的问 题,适用性较高 C、原型法适用于开发决策支持系统 D、为快速建立模型,要求有软件开发工具的支持 7、在企业信息系统发展过程中,出现了由企业领导和职能 部门负责人参加的领导小组,对整个企业的系统建设进 行统筹规划,特别是利用数据库技术解决数据共享问 题。这个阶段属于诺兰阶段模型的( B ) A、蔓延阶段 B、控制阶段 C、集成阶段 D、数据管理阶段 8、信息系统成熟的标志是( C ) A、计算机系统普遍应用 B、广泛采用数据库技术 C、可以满足企业各个管理层次的要求 D、普遍采用联机响应方式装备和设计应用系统 9、原型法比较适何开发(B) A、EDI B、DSS C、任何信息系统 D、专家系统 10、原型设计法与生命周期法的根本区别是(A) A、原型法是面向目标的,生命周期法是面向工程的 B、原型法是面向工程的,生命周期法是面向目标的 C、原型法可以解决结构化问题,生命周期法只能解决半结 构化的问题 D、原型法开发周期长,生命周期法开发周期短 11、系统分析的任务是完成(D)

相关文档