第一篇:数据库考试评分细则
计算机与信息技术学院2012级软件工程专业
数据库原理课程考核方式及评分细则
1、课程总成绩 = 卷面成绩(60%)+ 课程大作业(30%)+平时成绩(10%),其中,课程大作业成绩 = 文档(40%)+ PPT答辩(60%),平时成绩包括出勤、作业、实验报告及回答问题。
2、课程大作业文档内容及格式严格按照大作业要求及模板来写,要有实验小结,即实验过 程中的心得体会及存在的问题和解决方法。
3、PPT答辩安排在第16周周五下午2:30进行,每组5分钟,其中3分钟陈述,2分钟回答问题。答辩时要求提交电子版及纸质版文档。题目相同的小组依次进行答辩,若发现有抄袭现象,则抄袭涉及小组的大作业均记0分。
4、PPT答辩评分细则:
(1)根据需求分析画出概念结构设计阶段的E-R图(15分);
(2)在逻辑结构设计阶段将E-R图转换为相应的关系模式(15分);
(3)建立关系表的完整性约束和安全性控制(10分)
(4)生成数据库关系图(5分);
(5)写出关系表中的函数依赖,进行规范化分析,指出属于第几范式(10分);
(6)数据库的实现(20分),具体包括:使用SQL语句创建数据库和关系表(5分),使用SQL语句对关系表进行增、删、改、查(5分),使用SQL语句创建相应的视图(5分)、索引、触发器和存储过程(5分)。
(7)应用程序实现(5分)。
(8)团队协调及组织情况(20分),具体包括:汇报内容是否清楚、完整,小组分工情况,组内各成员的参与程度,团队整体的协调、合作情况,答辩时回答问题情况(随机选取组员进行提问,若不能清楚正确回答所负责的部分,将酌情扣除全组成员该项分数)。
2012级软件工程专业
数据库原理课程组
第二篇:359纪律评分细1
359纪律评分细则
一.扣分制
(1)每俩个纪侓组长的纪律本上同时出现名字者,每组每次扣1分,严重者每人每次扣2分,不服从管理者每人每次扣3分,与纪侓班长唱反调者和侮辱者扣5分,情节严重写1000字反思。
(2)随意换位者每人每次扣1分,随意移动位置扣1分(除关门外,有特殊情况的可以向纪侓班长请示),还有上课背靠背扣1分。
(3)随意外出者每人每次扣2分
(4)课上违纪严重和被老师点名者扣2分,其他违纪扣1分,被行政检察登记者扣3分。
(5)无故旷课者扣5分,上课迟到者扣1分,体育课迟到扣2分,做早操和跑操扣2分,(请假除外或特殊情况)
(6)上课顶撞老师扣10分,上课睡觉者扣3分,伏桌者超过一分钟者扣1分(自习课若有睡意的同学,可以轻轻站起来学习)放野火严重者扣2分。
(7)上课打水、请假上厕所者扣1分、吃东西扣3分,照镜子、梳头发者扣2分、传纸条者扣2分,上课丢垃圾者扣2分。
(8)集合(包括早操、跑操、体育课、平时学校要集合)时讲话扣2分(最多提醒2次),还有吵闹者扣3分(最多提醒1次)
(9)班干部在讲台上讲事时,在底下讲话和问与此无关的问题者扣1分
(10)吃烟、嚼槟榔扣3分,打架扣5分。
(11)向纪侓组长那找纪侓本者扣2分,威胁纪侓组长者扣5分,自习课、上课随意发出很大的声音扣3分。
(12)自习课在黑板上布置作业、交作业扣1分
(13)午休讲话、发出大的声音、扣2分。
(14)喊报告须在前门喊,未在前门喊的扣1分。
二、惩罚制
(1)一周纪律本上出现6次者(600字反思,每多1次加100字。)
(2)上课扰乱课堂纪侓者,影响老师心情者,800 字反思书,需向老师道歉。
(3)自习课上被点名3次者,记录在案,当天交给班主任处理(注:检讨书写完后第2天需站在讲台上面对全班同学读一遍,自己贴在墙上),当基分为负值时,写1000字检讨书,擦黑板一周。
第三篇:数据库考试
Three schema architecture of dbs
1.外模式:也称子模式或用户模式,他是数据用户能够看见和使用的局部的数据结构和特征的描述,是数据库用户的数据视图,且与某一应用有关的数据逻辑表示。
2.模式:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。他是数据库系统模式结构的中间层,既不涉及数据的物理存储细节和硬件环境,也与具体的应用程序、所使用的应用开发工具及高级程序设计语言无关。综合的考虑了所有用户的需求。
3.内模式:也称存储模式,一个数据库只有一个内模式,他是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。Independence of data
1.逻辑独立性:1它通过外模式/模式映像表现出来。2模式描述的是数据的全局逻辑结构,外模式描述的是数据的局部逻辑结构。3对同一模式可以有多个外模式,对于一个外模式,数据库系统都有一个外模式/模式映像,它定义了该外模式与模式之间的对应关系;当模式改变时,由数据库管理员对各个外模式的映像作用相应改变可以使外模式保持不变。
2.物理独立性:1它通过模式/内模式反映出来。2模式/内模式映像是唯一的,它定义了数据全局逻辑结构和存储结构之间的对应关系。3当数据库的存储结构改变了,由数据库管理员对模式/内模式映像作相应改变,而应用程序不用改变。
Main factors of the data model
1.数据结构:指所研究数据集合及数据间的联系,是对系统静态特性的描述
2.数据操作:对数据库中各类数据允许执行的操作及有关的操作规则,检索、更新(包括插入、删除、修改),是对系统动态特性的描述
3数据的约束条件:一组数据及其联系所具有的制约规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容
Design strategies for conceptual design 1自顶向下:首先定义全局概念结构的框架,然后逐步细化。
2自底向下:首先定义各局部应用的概念结构,然后将它们集成起来,得到全局概念结构。
3逐步扩张:首先定义最重要的核心概念结构,然后向外扩充,以滚雪球的方式逐步生成其他概念结构,直至总体概念结构。
4混合策略:将自顶向下和自底向上相结合,用自顶向下策略设计一个全局概念结构的框架,以它为骨架集成由自底向上策略中设计的各局部概念结构。
Translation Rules
一个实体转换为一个关系模式,实体的属性就是关系的属性,实体的码就是关系的码。对实体间的联系:一个1:1联系可以转换为一个独立的关系模式,也可以与任意对应的关系模式合并;一个1:n联系可以转换为一个独立的关系模式,它的码为n端实体的码;也可以与n端对应的关系模式合并;一个m:n联系转换为一个关系模式,码为两端实体码的组合;三个或三个以上实体间的一个多元联系可以转换为一个关系模式;具有相同码的关系模式可以合并。
The Phases of Database Design
1需求分析:通过详细调查显示世界要处理的对象,充分了解原系统工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。
2概念设计:将需求分析得到的用户需求抽象为信息结构即概念模型。
3逻辑结构设计:把概念结构设计阶段设计好的基本E-R图转换为与选用dbms产品所支持的数据模型相符合的逻辑结构。
4物理结构设计为一个给定的逻辑数据模型选取一个最适合应用要求的物理结构的过程。5数据库实施:用rdbms提供的数据定义语言和其他实用程序将数据库逻辑设计和物理设计结果严格描述出来,成为dbms可以接受的源代码,再经过调试产生目标模式,然后组织数据入库。
6数据库运行和维护:对数据库设计进行评价、调整、修改、等维护工作。
第四篇:数据库 考试大题
假设教学管理规定:
①一个学生可选修多门课,一门课有若干学生选修; ②一个教师可讲授多门课,一门课只有一个教师讲授; ③一个学生选修一门课,仅有一个成绩。
学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。要求:根据上述语义画出ER图,要求在图中画出实体的属性并注明联系的类型; 解答:
三、应用题:
设有如下所示的关系S(S#,SNAME,AGE,SEX)、C(C#,CNAME,TEACHER)和SC(S#,C#,GRADE),试用关系代数表达式表示下列查询语句:
(1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。(2)检索年龄大于21的男学生学号(S#)和姓名(SNAME)。
(3)检索至少选修“程军”老师所授全部课程的学生姓名(SNAME)。(4)检索”李强”同学不学课程的课程号(C#)。(5)检索至少选修两门课程的学生学号(S#)。
(6)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。(7)检索选修课程包含“程军”老师所授课程之一的学生学号(S#)。(8)检索选修课程号为k1和k5的学生学号(S#)。(9)检索选修全部课程的学生姓名(SNAME)。
(10)检索选修课程包含学号为2的学生所修课程的学生学号(S#)。(11)检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)。
解:本题各个查询语句对应的关系代数表达式表示如下:
(1).∏C#,CNAME(σTEACHER=‘程军’(C))(2).∏S#,SNAME(σAGE>21∧SEX=”男”(C))(3).∏SNAME{s [∏S#,C#(sc)÷∏C#(σTEACHER=‘程军’(C))]}(4).∏C#(C)-∏C#(σSNAME=‘李强’(S) SC)(5).∏S#(σ[1]=[4]∧[2]≠[5](SC × SC))(6).∏C#,CNAME(C(∏S#,C#(sc)÷∏S#(S)))(7).∏S#(SC ∏C#(σTEACHER=‘程军’(C)))(8).∏S#,C#(sc)÷∏C#(σC#=’k1’∨ C#=’k5’(C))(9).∏SNAME{s [∏S#,C#(sc)÷∏C#(C)]}(10).∏S#,C#(sc)÷∏C#(σS#=’2’(SC))(11).∏S#,SNAME{s [∏S#(SC σCNAME=‘C语言’(C))]}
3、设有如下关系表R:
R(No,NAME,SEX,AGE,CLASS)主关键字是NO 其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。
①插入一个记录(25,“李明”,“男”,21,“95031”)。
②插入“95031”班学号为30、姓名为“郑和”的学生记录。
③将学号为10的学生姓名改为“王华”。
④将所有“95101”班号改为“95091”。
⑤删除学号为20的学生记录。
⑥删除姓“王”的学生记录。
答案:
①INSERT INTO R VALUES(25,“李明”,“男”,21,“95031”)②INSERT INTO R(NO,NAME,CLASS)VALUES(30,“郑和”,“95031”)③UPDATE R SET NAME=“王华”WHERE NO=10 ④UPDATE R SET CLASS=“95091”WHERE CLASS=“95101”
⑤DELETE FROM R WHERE NO=20 ⑥DELETE FROMR WHERE NAME LIKE“王%”
1、设学生课程数据库中有三个关系:
学生关系S(S#,SNAME,AGE,SEX)学习关系SC(S#,C#,GRADE)课程关系C(C#,CNAME)
其中S#、C#、SNAME、AGE、SEX、GRADE、CNAME分别表示学号、课程号、姓名、年龄、性别、成绩和课程名。用SQL语句表达下列操作
(1)检索选修课程名称为“MATHS”的学生的学号与姓名
(2)检索至少学习了课程号为“C1”和“C2”的学生的学号
(3)检索年龄在18到20之间(含18和20)的女生的学号、姓名和年龄(4)检索平均成绩超过80分的学生学号和平均成绩(5)检索选修了全部课程的学生姓名(6)检索选修了三门课以上的学生的姓名
答案:(1)SELECT SNAME,AGE FROM S,SC,C WHERE S.S#=SC.S# AND C.C#=SC.C# AND CNAME=’ MATHS’(2)SELECT S# FROM SC WHERE CNO=’C1’ AND S# IN(SELECT S# FROM SC WHERE CNO=’C2’)(3)SELECT S#,SNAME,AGE FROM S WHERE AGE BETWEEN 18 AND 20(4)SELECT S# ,AVG(GRADE)‘平均成绩’ FROM SC GROUP BY S# HAVING AVG(GRADE)>80(5)SELECT SNAME FROM S WHERE NOT EXISTS(SELECT * FROM C WHERE NOT EXISTS(SELECT * FROM SC WHERE S#=S.S# AND C#=C.C#))(6)SELECT SNAME FROM S,SC WHERE S.S#=SC.S# GROUP BY SNAME HAVING COUNT(*)>3
2、设学生-课程数据库中包括三个表:
学生表:Student(Sno,Sname,Sex,Sage,Sdept)课程表:Course(Cno,Cname,Ccredit)学生选课表:SC(Sno,Cno,Grade)
其中Sno、Sname、Sex、Sage、Sdept、Cno、Cname、Ccredit、Grade分别表示学号、姓名、性别、年龄、所在系名、课程号、课程名、学分和成绩。
试用SQL语言完成下列项操作:
(1)查询选修课程包括“1042”号学生所学的课程的学生学号
(2)创建一个计科系学生信息视图S_CS_VIEW,包括Sno学号、Sname姓名、Sex性别;(3)通过上面第2题创建的视图修改数据,把王平的名字改为王慧平
(4)创建一选修数据库课程信息的视图,视图名称为datascore_view,包含学号、姓名、成绩。答案:(1)SELECT DISTINCT SNO
FROM SC SCX
WHERE NOT EXISTS
(SELECT *
FROM SC SCY
WHERE SCY.SNO = ' 1042' AND
NOT EXISTS
(SELECT *
FROM SC SCZ
WHERE SCZ.SNO=SCX.SNO AND
SCZ.CNO=SCY.CNO));
(2)CREATE VIEW S_CS_VIEW
AS
SELECT SNO,SNAME,SEX
FROM STUDENT
WHERE Sdept=’CS’
(3)UPDATE S_CS_VIEW
SET SNAME=’ 王慧平’
WHERE SNAME=’ 王平’(4)CREATE VIEW datascore_view
AS
SELECT SNO 学号、SNAME 姓名、GRADE 成绩
FROM STUDENT,SC,COURSE
WHERE STUDENT.SNO=SC.SNO
AND COURSE.CNO=SC.CNO
AND CNAME=’ 数据库’
三、设计题
在学生课程管理数据库中创建一触发器,当向学生选课表插入记录时,检查该记录的学号在学生表中是否存在,检查该记录的课程号在课程表中是否存在,及选课成绩是否在0到100范围,若有一项为否,则不允许插入。
答案:
create trigger stu_ins_tri on sc for insert as begin declare @s# char(6),@c# char(5),@grade int select @s#=sno,@c#=cno,@grade=score from inserted if(@s# not in(select sno from student))or(@c# not in(select cno from course))or(@grade not between 0 and 100)rollback transaction else print '成功插入' end
四、综合练习
1、已知学生关系模式
S(Sno,Sname,SD,Sdname,Course,Grade)其中:Sno学号、Sname姓名、SD系名、Sdname系主任名、Course课程、Grade成绩。(1)写出关系模式S的基本函数依赖和主码。
(2)原关系模式S为几范式?为什么?分解成高一级范式,并说明为什么?(3)将关系模式分解成3NF,并说明为什么?(1)写出关系模式S的基本函数依赖和主码。答: 关系模式S的基本函数依赖如下:
Sno→Sname,SD→Sdname,Sno→SD,(Sno,Course)→Grade 关系模式S的码为:(Sno,Course)。
(2)原关系模式S为几范式?为什么?分解成高一级范式,并说明为什么? 答: 原关系模式S是属于1NF的,码为(Sno,Course),非主属性中的成绩完全依赖于码,而其它非主属性对码的函数依赖为部分函数依赖,所以不属于2NF。
消除非主属性对码的函数依赖为部分函数依赖,将关系模式分解成2NF如下: S1(Sno,Sname,SD,Sdname)S2(Sno,Course,Grade)(3)将关系模式分解成3NF,并说明为什么? 答: 将上述关系模式分解成3NF如下: 关系模式S1中存在Sno→SD,SD→Sdname,即非主属性Sdname传递依赖于Sno,所以S1不是3NF。进一步分解如下: S11(Sno,Sname,SD)S12(SD,Sdname)分解后的关系模式S11、S12满足3NF。
对关系模式S2不存在非主属性对码的传递依赖,故属于3NF。所以,原模式S(Sno,Sname,SD,Sdname,Course,Grade)按如下分解满足3NF。
S11(Sno,Sname,SD)S12(SD,Sdname)S2(Sno,Course,Grade)
2、设有如下关系R
(1)它为第几范式? 为什么?(2)是否存在删除操作异常?若存在,则说明是在什么情况下发生的?(3)将它分解为高一级范式,分解后的关系是如何解决分解前可能存在的删除操作异常问题?(1)解:它是2NF。因为R的候选关键字为“课程名”。依赖关系: 课程名→教师名,教师名 → 课程名,教师名→教师地址,所以 课程名→教师地址。即存在非主属性“教师地址”对候选关键字课程名的传递函数,因此R不是3NF。但:因为不存在非主属性对候选关键字的部分函数依赖,所以R是2NF。
(2)解: 存在。当删除某门课程时会删除不该删除的教师的有关信息。(3)解: 分解为高一级范式如图所示。
R1如下: R2如下:
分解后,若删除课程数据时,仅对关系R1操作,教师地址信息在关系R2中仍然保留,不会丢失教师方面的信息。
3、设某商业集团数据库中有一关系模式R如下:
R(商店编号,商品编号,数量,部门编号,负责人)如果规定:(1)每个商店的每种商品只在一个部门销售;(2)每个商店的每个部门只有一个负责人;(3)每个商店的每种商品只有一个库存数量。试回答下列问题:(1)根据上述规定,写出关系模式R的基本函数依赖; 答: 关系模式S的基本函数依赖如下:(商店编号,商品编号)→部门编号,(商店编号,部门编号)→负责人,(商店编号,商品编号)→数量
(2)找出关系模式R的候选码;答:关系模式R的码为:(商店编号,商品编号, 部门编号)。
(3)试问关系模式R最高已经达到第几范式?为什么?答: 原关系模式R是属于1NF的,码为(商店编号,商品编号, 部门编号),非主属性对码的函数依赖全为部分函数依赖,所以不属于2NF。
消除非主属性对码的函数依赖为部分函数依赖,将关系模式分解成2NF如下: R1(商店编号,商品编号, 部门编号, 数量)R2(商店编号,部门编号, 负责人)(4)如果R不属于3NF,请将R分解成3NF模式集。答:将R分解为
R1(商店编号,商品编号, 部门编号, 数量)R2(商店编号,部门编号, 负责人)分解后的R不存在传递的函数依赖,所以分解后的R已经是第3NF
三、应用题
设有如下实体:学生:学号、单位、姓名、性别、年龄、选修课程名 课程:编号、课程名、开课单位、任课教师号 教师:教师号、姓名、性别、职称、讲授课程编号 单位:单位名称、电话、教师号、教师名
上述实体中存在如下联系:(1).一个学生可选修多门课程,一门课程可为多个学生选修;(2).一个教师可讲授多门课程,一门课程可为多个教师讲授;(3).一个单位可有多个教师,一个教师只能属于一个单位。
试完成如下工作:(1).分别设计学生选课和教师任课两个局部信息的结构E-R图。(2).将上述设计完成的E-R图合并成一个全局E-R图。(3).将该全局E-R图转换为等价的关系模型表示的数据库逻辑结构。解:(1).学生选课、教师任课局部E-R图如下所示。
学生选课局部E-R图
教师授课局部E-R图
(2).合并后的全局E-R图如下所示。
全局E-R图
为避免图形复杂,下面给出各实体属性: 单位:单位名、电话 学生:学号、姓名、性别、年龄 教师:教师号、姓名、性别、职称 课程:编号、课程号(3).该全局E-R图转换为等价的关系模型表示的数据库逻辑结构如下:
单位(单位名,电话)
教师(教师号,姓名,性别,职称,单位名)课程(课程编号,课程名,单位名)
学生(学号,姓名,性别,年龄,单位名)讲授(教师号,课程编号)选修(学号,课程编号)
四、简答题
数据库设计一般分为哪几个阶段,每个阶段的主要任务是什么? 解答:(1)数据库设计分为6个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护。(2)各阶段任务如下:①需求分析:准确了解与分析用户需求(包括数据与处理)。②概念结构设计:通过对用户需求进行综合、归纳与抽象,形成一个独立于具体 DBMS 的概念模型。③逻辑结构设计:将概念结构转换为某个 DBMS 所支持的数据模型,并对其进行优化。④数据库物理设计:为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。⑤数据库实施:设计人员运用 DBMS 提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。⑥数据库运行和维护:在数据库系统运行过程中对其进行评价、调整与修改。
设计题
1、今有两个关系模式:
职工(职工号,姓名,年龄,职务,工资,部门号)Person(pno, pname, page, ptitle, psal, dno)部门(部门号,名称,经理名,地址,电话号)Depart(dno, dname, dmanager, daddress, dtel)请用SQL的GRANT和REVOKE语句(加上视图机制)完成以下授权定义或存取控制功能:(1)用户yong对两个表有INSERT 和DELETE权力。GRANT INSERT,DELETE ON Person,Depart TO yong(2)用户liu对职工表有SELECT权力,对工资字段具有更新权力。GRANT SELECT,UPDATE(psal)ON Person TO liu(3)用户zhang具有修改这两个表的结构的权力。GRANT ALTER TABLE ON Person,Depart TO zhang;(4)用户yang具有从每个部门职工中SELECT最高工资、最低工资、平均工资的权力,他不能查看每个人的工资,并具有给其他用户授权的权力。CREATE VIEW psal AS SELECT Depart.dname,MAX(psal),MIN(psal),AVG(psal)FROM Person,Depart
WHERE Person.dno=Depart.dno GROUP BY Person.dno GRANT SELECT ON psal
TO yang with grant option;(5)撤销各用户yang所授予的权力
REVOKE ALL PRIVILIGES ON Person,Depart FROM YANG;•
2、假设有下面两个关系模式:职工(职工号,姓名,年龄,职务,工资,部门 号),其中职工号为主码;部门(部门号,名称,经理名,电话),其中部门号 为主码。用SQL语言定义这两个关系模式,要求在模式中完成以下完整性约束条 件的定义:定义每个模式的主码;定义参照完整性;定义职工年龄不得超过60岁。
答
CREATE TABLE DEPT(Deptno NUMBER(2), Deptname VARCHAR(10), Manager VARCHAR(10), PhoneNumber Char(12)CONSTRAINT PK_SC RIMARY KEY(Deptno));CREATE TABLE EMP(Empno NUMBER(4), Ename VARCHAR(10), Age NUMBER(2), CONSTRAINT C1 CHECK(Aage<=60), Job VARCHAR(9), Sal NUMBER(7,2), Deptno NUMBER(2), CONSTRAINT FK_DEPTNO FOREIGN KEY(Deptno)REFFERENCES DEPT(Deptno));•
3、设某商业集团关于商店销售商品的数据库中有三个基本表:
• 商店SHOP(S#,SNAME,AREA,MGR_NAME)其属性是商店编号,商店名称,区域名,经理姓名。销售SALE(S#,G#,QUANTITY)其属性是商店编号,商品编号,销售数量。商品GOODS(G#,GNAME,PRICE)• 其属性是商品编号,商品名称,单价。
•(1)试写出下列查询的关系代数表达式、元组表达式和关系逻辑规则:检索销售“冰箱”的商店的编号和商店名称。解:关系代数表达式:πS#,SNAME(σGNAME='冰箱'(SHOP⋈SALE⋈GOODS))
元组表达式:{ t |(u)(v)(w)(SHOP(u)∧SALE(v)∧GOODS(w)∧u[1]=v[1]∧v[2]=w[1]∧w[2]= '冰箱'∧t[1]=u[1]∧t[2]=u[2])} 关系逻辑规则:W(u1,u2)SHOP(u1,u2,u3,u4)∧SALE(u1,v2,v3)∧GOODS(v2, '冰箱',w3)
•(2)试写出上面第(1)问的SELECT语句表达形式。
解:SELECT语句如下:
SELECT A.S#,SNAME
FROM SHOP A,SALE B,GOODS C WHERE A.S#=B.S# AND B.G#=C.G# AND GNAME='冰箱';
•(3)试写出下列操作的SQL语句:从SALE表中,把“开开商店”中销售单价高于1000元的商品的销售元组全部删除。
解:DELETE FROM SALE
WHERE S# IN(SELECT S#
FROM SHOP
WHERE SNAME='开开商店')
AND G# IN(SELECT G# FROM GOODS
WHERE PRICE>1000);
•(4)写一个断言,要求区域名为“EAST”的商店里销售商品的单价不能低于100元。
解:CREATE ASSERTION ASSE8 CHECK
(100<=ALL(SELECT PRICE
FROM SHOP A,SALE B,GOODS C
WHERE A.S#=B.S# AND B.G#=C.G# AND AREA='EAST'));
或 CREATE ASSERTION ASSE8 CHECK
(NOT EXISTS(SELECT *
FROM SHOP A,SALE B,GOODS C
WHERE A.S#=B.S# AND B.G#=C.G# AND AREA='EAST' AND PRICE<100));
•(5)试写出下列操作的SQL语句:
• 统计区域名为“EAST”的所有商店销售的每一种商品的总数量和总价值。• 要求显示(G#,GNAME,SUM_QUANTITY,SUM_VALUE),其属性为商品编号、商品名称、销售数量、销售价值。
解:SELECT C.G#,GNAME,SUM(QUANTITY)AS SUM_QUANTITY,PRICE*SUM(QUANTITY)AS SUM_VALUE
FROM SHOP A,SALE B,GOODS C
WHERE A.S#=B.S# AND B.G#=C.G# AND AREA='EAST'
GROUP BY C.G#,GNAME;
(注:SELECT子句中的属性C.G#,GNAME应在分组子句中出现)
4、今有一个层次数据库实例,试用子女一兄弟链接法和层次序列链接法画出它的存储结构示意图。
第五篇:动态评分多久更新及时间细节点
时间细节点
另外详情页设置还有等待时间的细节需要注意:页面加载时间丶付款快捷性等。
1.页面加载速度
纵观淘宝,店铺图片展示美观的很少,图片加载速度超过10秒以上的比比皆是。数据表明一个用户等待图片加载速度的时间不会超过3-5秒,并且用户在这3-5秒的加载等待中会产生情绪的变化即购买欲望可能会降低。
动态评分多久更新??
+ 昵称 企鹅 了解更多详情。
关于安全问题
很多人都担心淘宝刷动态评分处罚吗? 在这里我们负责任的告诉大家
{刷}这个东西有风险存在的。我们敢保证99%安全 1%不敢保证 因为淘宝不是我们开的。
我们做刷动态评分这个领域三四年了
能接单就接单 不能接单我们是不会接单的
我们在接单之前 测试没问题 确认安全了才开始接单 所以我们在接单 说明没什么问题 请放心委托我们!万一被抓到最大的风险是什么? 根据新规则
万一被抓到了 淘宝只删除炒作所得的动态评分 不会扣分不会降权
店铺状态不影响 只清除炒作所得的动态评分 后续可以联系我们补刷。
淘宝规则政策其实就像政府政策。
2.付款快捷性
流失率是个漏斗,点击次数越少,流失的可能性越小。所以一旦用户点击购买,要尽可能少的步骤的情况下帮助用户完成付费,减少跳出的分支流程。最近支付宝和微信之后先后把付费的流程减少到1步,如果是小额快捷支付,支付宝点击完购买后,连密码都不用输入,就直接付费成功了。这种情况下用户连反悔的机会都没有,转化率怎能不高呢?