文档库 最新最全的文档下载
当前位置:文档库 › 第3单元作业2 数据

第3单元作业2 数据

第3单元作业2 数据
第3单元作业2 数据

第3单元作业2 数据IO

注:本次作业100分。请将答案写到后面的模板中。

1.说明下列每对scanf格式串是否等价?如果不等价请指出它们的差异。可举例说明。(8分)

(1)?%d?与? %d?

(2)?%d-%d-%d?与?%d -%d -%d?

(3)?%f?与?%f ?

(4)?%f,%f?与?%f, %f ?

2.假设scanf函数调用的格式如下:(6分)

scanf(?%d%f%d?,&i,&x,&j);

如果用户录入如下信息:

10.3 5 6

调用执行后变量i、x、j的值分别是多少?(假设i j都是int型,x是float型)。

3.假设scanf函数调用的格式如下:(6分)

scanf(?%f%d%f?,&x,&i,&y);

如果用户录入如下信息:

12.3 45.6 789

调用执行后变量x、i、y的值分别是多少?(假设x y都是float型,i是int型)。

4.假设按照下列形式调用scanf函数:(8分)

n=scanf(?%d%f%d?,&i,&x,&j);

(其中i j n都是int型变量,x是float型变量)假设输入流中含有下面所示的字符,请指出这个调用后i、j、n、x的值。此外,请说明一下调用会消耗掉哪些字符。

(1)10?20?30¤

(2)1.0?2.0? 3.0¤

(3)0.1?0.2?0.3¤

(4).1?.2?.3¤

5.下面的printf函数产生的输出分别是什么?(8分)

(1)printf(?%6d,%4d?,86,1040 );

(2)printf(?%12.5e?,20.253 );

(3)printf(?%.4f?,83.162 );

(4)printf(?%-6.2g?, .0000009979 );

6.编写printf函数调用以下格式来显示float型变量x:(8分)

(1)指数表示形式:最小为8的字段宽度内左对齐;小数点后保留1位数字

(2)指数表示形式:最小为10的字段宽度内右对齐;小数点后保留6为数字

(3)十进制表示形式:最小为8的字段宽度内左对齐;小数点后保留3位数字

(4)十进制表示形式:最小为6的字段宽度内右对齐;小数点后无数字

7.指出如果printf函数用%#012.5g作为转换说明来执行显示操作,下列数据显示的形式:(8分)

(1)83.7361

(2)29748.6607

(3)1054932234.0

(4)0.0000235218

8.按要求补充下面程序代码,并运行通过。(8分)

include

int main()

{ int a;

unsigned b;

long c;

unsigned long d;

printf("enter a b:\n");

/*参照后面的人机交互形式1,编写一条scanf语句输入变量a b 的值。*/

/*参照后面的人机交互形式2,编写一条printf语句输出a、b的值*/

getchar();

printf("enter c d:\n");

/*参照后面的人机交互形式3,编写一条scanf语句输入变量c d 的值。*/

/*参照后面的人机交互形式4,编写一条printf语句输出c、d的值*/

return 0;

}

要求:补充程序中的printf和scanf,使得程序运行后人机交互形式和程序输出形式如下所示:

enter a b:

a=3?b=4? /* 形式1:编写scanf. 注:?表示空格 */

a=??3;b=??4 /* 形式2: 编写printf. 说明:要求在3个域宽内右对齐 */

enter c d:

c=51274;d=128765? /* 形式3:编写scanf. */

c=51274?????;d=128765???? /* 形式4:编写printf. 说明:要求在10个域宽内左对齐 */ 思考:删除程序中的getchar() ; 后运行程序会出现什么情况?getchar()在这里什么作用?

9.按要求补充程序代码,并运行通过。(6分)

#include

int main()

{ char c1,c2;

printf("enter c1,c2:\n");

/*参照人机交互形式1,编写一条scanf语句输入变量c1 c2的值。*/

/*参照人机交互形式2,编写一条printf语句输出c1的两种显示形式:字符和ASCII值*/

/*参照人机交互形式3,编写一条printf语句输出c2的两种显示形式:字符和ASCII值*/

return 0;

}

要求:补充程序中的printf和scanf,使得程序运行后人机交互形式和程序输出形式如下所示:

enter c1 ;c2:

c1=a;c2=b? /* 形式1:编写scanf. */

c1=‘a’?or?97(ASCII) /* 形式2:编写pirntf. 说明:输出字符与其Ascii码值*/

c2=‘b’?or?98(ASCII) /* 形式3:编写pirntf. 说明:输出字符与其Ascii码值*/

10.读程序写结果。下面程序运行后若输入123.45678,输出结果是什么?(4分)

#include

int main()

{ float x;

printf("enter x:");

scanf("%f",&x);

printf("x=|%-15.4f|\nx=|%15.4f|\nx=|%15.2e|\nx=|%15.4g|\n",x,x,x,x);

}

11.编写一个程序,接收用户录入的日期信息并且将其显示出来。其中,输入日期的形式为月/日/年(即mm/dd/yy),输出日期的形式为年月日(即yymmdd)。格式如下所示:(10分)

Enter a date(mm/dd/yy): 2/17/96

You entered the date 960217

提示:输出年月日时都是两位输出,若不满两位则前面补0

12.编写一个程序,对用户录入的产品信息进行格式化。程序运行后需有如下会话:(10分)

Enter item number: 583

Enter unit price:13.5

Enter purchase date(mm/dd/yy): 10/24/95

item Unit Purchase

Price Date

583 $ 13.50 10/24/95

其中,数字项和日期项采用左对齐方式;单位价格采用右对齐方式,美元单价的最大取值为9999.99。

提示:使用\t控制列对齐

13.图书用国际标准图书编号(ISBN)进行标识,如0-393-30375-6。编号中的第一个数字说明编写书籍所用的语言(例如,0表示英语,3表示德语)。接下来的一组3个数字表示出版社(例如,393是清华出版社的编号),而随后的一组5个数字则是出版社设定的,用来识别图书(例如,30375是作者莫言的一本书《红高粱》的编号)。最后,结尾一个数字是?校验数字?,它用来验证前面数字的准确性。(10分)

编写一个程序来分解用户录入的ISBN信息,格式如下:

Enter ISBN: 0-393-30373-6

Language:0

Publisher:393

Book Number:30375

Check digit:6

第3单元作业2:数据IO

序号:_____12____ 姓名:___彭浩___________ 实验课时间:_周五 78节 ____________________ 分数:_________

1.1,等价

2.不等价,第一个为紧密压缩,空格不能随意加,假如在字符前的话,第一个不能通过。

3.不等价,第二个会无法输出。

4.不等价,第二个在格式串末尾有空格,无法输出。

2.i=10 X=0.300000 j=5

3.x=12.300000 i=45 j=0.600000

4.1.i=10 x=20.000000 j=30 全消耗 2.i=1 x=0.000000 j=2 1.0 2被消耗

3.i=0 x=0.100000 j=0 0.1 0被消耗

4.无法输入。

5.1. ****86, 1040 2.**2.02530e+1

3. 83.1620

4.9.98e-7

6.1.printf(?%-8.1e?,x); 2. printf(?%10.6e?,x);

3. printf(?%-8.3f?,x);

4. printf(?%#6.0f?,x);

7.1. 00008.73610 2. 29748.66070

3. 001.05493e+9

4. 000.23521e-5

8.scanf("a=%d b=%d",&a,&b);

printf("a=%3d b=%3d\n",a,b);

scanf("c=%d:d=%d",&c,&d);

printf("c=%-10d d=%-10d",c,d); getchar()作用为取出回车符这个符号,否则c d会取到垃圾值,

9. scanf("c1=%c c2=%c",&c1,&c2);

printf("c1='%c'orc2=%d(ASCII)\n",c1,c1);

printf("c2='%c'orc2=%d(ASCII)\n",c2,c2);

10. x=|123.4568******| x=|******123.4568| x=|*********1.23e+2| x=|1.2346e+2*********|

11.#include

int main()

{ int a,b,c;

printf("Enter a date(mm/dd/yy):");

scanf("%d/%d/%d",&a,&b,&c);

printf("You entered the date:%02d%02d%02d",c,b,a);

} 12. #include

int main()

{

int a;

float b;

char c[8];

printf("Enter item number: ");

scanf("%d",&a);

printf("Enter unit price:");

scanf("%f",&b);

13:#include

int main()

{int a,b,c,d;

printf("Enter ISBN: ");

scanf("%d-%d-%d-%d",&a,&b,&c,&d);

printf("Language:%d\n",a);

printf("Publisher:%d\n",b);

printf("Book Number:%d\n",c);

printf("Check digit:%d\n",d);

}

printf("Enter purchase date(mm/dd/yy):");

scanf("%s",c);

printf("item\tUnit\tPurchase\n");

printf(" Price\tDate\t\n");

printf("%-d\t$%4.2f\t%-s\n",a,b,c);

}

数据库系统教程第二章部分习题解答

计算R ∪S ,R-S ,R ∩S ,R ×S ,π3,2(S ),σB<’5’(R),R S, R S 。 解: R ∪S A B C R -S A B C R ∩S A B C 3 6 7 3 6 7 7 2 3 2 5 7 2 5 7 7 2 3 4 4 3 4 4 3 3 4 5 R ×S R.A R.B R.C S.A S.B S.C π3,2(S ) C B 3 6 7 3 4 5 5 4 3 6 7 7 2 3 3 2 2 5 7 3 4 5 2 5 7 7 2 3 7 2 3 3 4 5 7 2 3 7 2 3 4 4 3 3 4 5 4 4 3 7 2 3 σ B<’5’(R ) A B C R ?S R.A R.B R.C S.A S.B S.C 7 2 3 7 2 3 3 4 5 4 4 3 R ?S A B C 7 2 3 2.7 设有关系R 和S : R A B S B C a b b c c b e a d e b d 计算R ? S ,R ? S ,σA=C (R ×S),S ? R 2<2 B

R ? S A B C a b c a b d c b c c b d R ? S A R.B S.B C a b b c a b b d c b b c c b b d σA=C (R ×S) A R.B S.B C a b e a c b b c d e b d S ? R B C b c b d 2.17 设有三个关系: S (S#,SNAME ,AGE ,SEX) SC (S#,C#,CNAME ) C (C#,CNAME ,TEACHER ) 试用关系代数表达式表示下列查询语句: ① 检索LIU 老师所授课程的课程号和课程名。 ② 检索年龄大于23岁的男学生的学号和姓名。 ③ 检索学号为S3学生所学课程的课程名与任课教师名。 ④ 检索至少选修LIU 老师所授课程中一门课的女学生姓名。 ⑤ 检索WANG 同学不学的课程的课程号。 ⑥ 检索至少选修两门课的学生学号。 ⑦ 检索全部学生都选修的课程的课程号与课程名。 ⑧ 检索选修课程包含LIU 老师所授全部课程的学生学号。 解:⑴ πC#,CNAME (σTNAME='LIU'(C )) ⑵ πS#,SNAME (σAGE >'23' ∧ SEX='M'(SC )) ⑶ πCNAME ,TNAME (σS#='S3'(SC ?C )) ⑷ π SNAME (σSEX='F' ∧ TNAME='LIU'(S ?SC ?C )) B

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

作业 第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

数据库大作业设计题目

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

数据库第二章练习题

数据库第二章练习题 一.选择题(2×5=30分) 1.在数据库系统中,数据的最小访问单位是() A表 B 记录 C 数据元素 D 字段 2.建立表的结构时,一个字段由()组成 A 字段名称B数据类型 C 字段属性D以上都是 https://www.wendangku.net/doc/3a15391339.html,ess2003中,表的字段数据类型中不包括() A自动编号B数字型C窗口型D货币型 4以设置字段大小属性的数据类型是() A备注B文本C日期/时间D货币 5.在access2003的表中,()不可以定义为主键 A自动编号B单字段C多字段DOLE对象 6.在表的设计视图中,不能完成操作的是() A修改字段的名称B删除一个标题 C修改字段的属性D删除一条记录 7.在表的数据视图中,不能完成的操作是() A删除一条记录B修改一条记录 C追加一条记录D修改字段标题 7.关于主键下列说法错误的是() A access2003中,并不要求每一个表中都必须设置主键 B 在一个表中只能指定一个字段为主键 C 在输入数据或对数据进行修改时,不能向主键的字段输入相同的值 D 利用主键可以加快数据的查找速度 9.如果一个字段在多数情况下取一个固定的值,可以将这个值设置成字段的() A 主键字B默认值C有效性规则D输入掩码 10.不是表类型的数据显示格式有() A 真/假B是/否C有/无D开/关 11.关于主键,下列说话错误的是() A 主键不能重设为其他字段 B 主键可以是多少字段的组合 C 一个表中只能有一个主键D在创建关系时,主表的关联字段必须是主键 12.在表的设计视图的二字段属性中默认情况下标题属性是( ) A.字段名称 B.字段类型 C. 空 D.Null 13.在表的设计视图中要插入一个新字段,应将光标移动到插入字段之后的字段上,在插入菜单中选( )命令. A.新记录 B.新字段 C.行D列 14.在表的数据表视图中,把光标定位在最后一行,可以单击插入菜单选择()命令。 A.新记录 B.新字段 C.行D列 15.在查找和替换操作中,可以使用通配符,下列不是通配符的是()A.*B.?C.!D.@ 二.填空题(1×30=30分) 1.在access中表有两种视图,即()和()。 2.对表的修改和分为对()的修改和对()的修改 3.创建表的方法主要有(),(),(),三种方法 4.修改表的结构是在()视图下完成的,修改表结构包括 (),(),(),(),及()等。 5.在“查找和替换”对话框中,查找范围列表框用来确定在那个字段中查找数据,匹配列表框用来确定匹配方式,包括(),(),()三种方式。 6.在查找时,如果确定了查找内容的范围,可以通过设置()来减小查找范围,从数据中找出满足一定条件的记录,称为(). 7.字段的()属性用于检查错误所输入或不符合要求的数据输入,()功能是将表中的一部分重要的文段固在屏幕上. 8.数据类型为(),(),()的字段不能排序 9.设置表的数据视图列宽时,当拖动字段右边界的分隔线超过左边界的,将会()该列 10.电子邮箱有效性规则(),邮箱的掩码(),手机号码的掩码(),长日期的掩码()。 11.筛选出员工表中,2009年以前入职的员工的记录,要在筛选同标文本框中输入()。

数据库第二章课后习题解答

第3部分习题及其解答 第一章的两道题 3-2 习题2 分别把习题、习题的ER图转换成关系模型数据结构。 【参考答案】 1.习题的ER图可转换成如下的关系模型数据结构。 ①程序员(编号,姓名,性别,年龄,单位,职称),其中编号是关键字; ②程序(程序名称,版权,专利号,价格),其中程序名称是关键字; ③设计(编号,程序名称,开始时间,结束时间),其中(编号,程序名称)是关键字。

2.习题的ER 图可转换成如下的关系模型数据结构。 ① 工厂(工厂名称,厂址,联系电话),其中工厂名称是关键字; ② 产品(产品号,产品名,规格,单价),其中产品号是关键字; ③ 工人(工人编号,姓名,性别,职称,工厂名称,雇用期,月薪),其中工人编号是关键字,工厂名称是外关键字,雇用期和月薪是联系属性; ④ 生产(工厂名称,产品号,月产量),其中(工厂名称,产品号)是关键字,生产关系是表示联系的。 判断下列情况,分别指出它们具体遵循那一类完整性约束规则 1.用户写一条语句明确指定月份数据在1~12之间有效。 2.关系数据库中不允许主键值为空的元组存在。 3.从A 关系的外键出发去找B 关系中的记录,必须能找到。 【解答】 1.用户用语句指定月份数据在1~12之间有效,遵循用户定义的完整性约束规则。 2.关系数据库中不允许主键值为空的元组存在,遵循实体完整性约束规则; 3.从A 关系的外键出发去找B 关系的记录,必须能找到,遵循引用完整性约束规则。 判断下列情况,分别指出他们是用DML 还是用DDL 来完成下列操作 1.创建“学生”表结构。 2.对“学生”表中的学号属性,其数据类型由“整型”修改为“字符型”。 3.把“学生”表中学号“021”修改为“025”。 【解答】 1.创建“学生”表结构,即定义一个关系模式,用DDL 完成。 2.修改“学生”表中学号属性的数据类型,即修改关系模式的定义,用DDL 完成。 3.修改“学生”表中学号属性的数据值,即对表中的数据进行操作,用DML 完成。 给出两个学生选修课程关系A 和B ,属性为姓名、课程名、成绩。分别写出后列各关系代数运算的结果关系。 1.A 和B 2.?) 3.? (A -B ))。 4.B A 1 1=; B A 3 322>∧= 。 5.A [] B ; A ]B ; A [ B 。 【解答】 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分;

数据库第二章习题及答案

第二章 关系数据库习题二 一、单项选择题: 1、系数据库管理系统应能实现的专门关系运算包括 B 。 A .排序、索引、统计 B.选择、投影、连接 C .关联、更新、排序 D.显示、打印、制表 2、关系模型中,一个关键字是 C 。 A .可由多个任意属性组成 B .至多由一个属性组成 C .可由一个或多个其值能惟一标识该关系模型中任何元组的属性组成 D .以上都不是 3、个关系数据库文件中的各条记录 B 。 A .前后顺序不能任意颠倒,一定要按照输入的顺序排列 B .前后顺序可以任意颠倒,不影响库中的数据关系 C .前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同 D .前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列 4、有属性A ,B ,C ,D ,以下表示中不是关系的是 C 。 A .R (A ) B .R (A ,B ,C ,D ) C .D)C B R(A ??? D .R (A ,B ) 5、概念模型中,一个实体相对于关系数据库中一个关系中的一个 B 。 A 、属性 B 、元组 C 、列 D 、字段 二、设有一个SPJ 数据库,包括S ,P ,J ,SPJ 四个关系模式: S( SNO ,SNAME ,STA TUS ,CITY); P(PNO ,PNAME ,COLOR ,WEIGHT); J(JNO ,JNAME ,CITY); SPJ(SNO ,PNO ,JNO ,QTY); 供应商表S 由供应商代码(SNO )、供应商姓名(SNAME )、供应商状态(STATUS )、供应商所在城市(CITY )组成; 零件表P 由零件代码(PNO )、零件名(PNAME )、颜色(COLOR )、重量(WEIGHT )组成; 工程项目表J 由工程项目代码(JNO )、工程项目名(JNAME )、工程项目所在城市(CITY )组成; 供应情况表SPJ 由供应商代码(SNO )、零件代码(PNO )、工程项目代码(JNO )、供应数量(QTY )组成,表示某供应商供应某种零件给某工程项目的数量为QTY 。 今有若干数据如下: P 表

数据库第二章关系代数习题

1.设有如图所示的关系S、SC和C,试用关系代数表达式表示下列查询语句: S C SC (1)检索”程军”老师所授课的课程号(C#)和课程名(CNAME)。 ∏C#,CNAME(δTEACHER=程军(C)) (2)检索年龄大于21的男学生学号(S#)和姓名(SNAME)。 ∏S#,SNAME(δAGE>21∧SEX=男(S)) (3)检索至少选修”程军”老师所授全部课程的学生姓名(SNAME)。 ∏SNAME((∏S#,C#(SC)÷∏C#(δTEACHER=程军(C)))S) (4)检索”李强”同学不学课程的课程号(C#)。 ∏C#(C)-∏C#(δSNAME=李强(S)SC) (5)检索至少选修两门课程的学号(S#)。 ∏S#(δ1=4∧2≠5(SC×SC)) (6)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。 ∏C#,CNAME(∏S#,C#(SC)÷∏S#(S)C) (7)检索选修课程包含”程军”老师所授课程之一的学生学号(S#)。 ∏C#(δTEACHER=程军(C)SC) (8)检索选修课程号为k1和k5的学生学号(S#)。 ∏S#,C#(SC)÷∏C#(δC#=k1∨C#=k5(C)) (9)检索选修全部课程的学生姓名(SNAME)。 ∏SNAME((∏S#,C#(SC)÷∏C#(C))S) (10)检索选修课程包含学号为2的学生所选修课程的学生学号(S#)。 ∏S#,C#(SC)÷∏C#(δS#=2(SC)) (11)检索选修课程名为”C语言”的学生学号(S#)和姓名(SNAME)。 ∏S#,SNAME(∏S#(SC(δCNAME=C语言(C)))S) (12)检索没有一门课程成绩不及格的学生学号,姓名。 ∏S#,SNAME((∏S#(S)-∏S#(δGRADE<60(SC))S) 2.现有关系数据库如下: 学生(学号,姓名,性别,专业,奖学金)。 课程(课程号,名称,学分)。

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

题号: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表

数据库系统原理第二章的习题集.doc

第2章关系数据库 一、选择题 1、关于关系模型,下列叙述不正确的是()。 A. 一个关系至少要有一个候选码 B. 列的次序可以任意交换 C. 行的次序可以任意交换 D. 一个列的值可以来自不同的域 2、下列说法正确的是()。 A. 候选码都可以唯一地标识一个元组 B. 候选码中只能包含一个属性 C. 主属性可以取空值 D. 关系的外码不可以取空值 3、关系操作中,操作的对象和结果都是()。 A. 记录 B. 集合 C. 元组 D. 列 4、假设存在一张职工表,包含“性别”属性,要求这个属性的值只能取“男”或“女”,这属于()。 A. 实体完整性 B. 参照完整性 C. 用户定义的完整性 D. 关系不变性 5、有两个关系R(A, B, C)和S(B, C, D),将R和S进行自然连接,得到的结果包含几个列() A. 6 B. 4 C. 5 D. 2 二、判断题 1、关系模型的一个特点是,实体以及实体之间的联系都可以使用相同的结构类型来表示。() 2、关系模型中,非主属性不可能出现在任何候选码中。() 3、关系模式是对关系的描述,关系是关系模式在某一时刻的状态或内容。() 三、填空题 1、在关系模型中,关系操作包括查询、____________、____________和_____________等。 2、关系模型的三类完整性约束是指______________、_______________和_____________。 3、关系模型包括8种查询操作,其中__________、_________、并、________和笛卡儿积是5种基本操作,其他操作可以用基本操作定义和导出。 4、职工(职工号,姓名,年龄,部门号)和部门(部门号,部门名称)存在引用关系,其中________________是参照关系,____________是外码。

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

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)

数据库大作业期末

测绘专业数据库原理及应用期末大作业 一、要求 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个,能够实现多种关联查询。 报告格式模板见附录

广东海洋大学数据库第二章作业

1、若学生选课库的关系模式为: 学生(学号,姓名,性别,年龄,所在系); 课程(课程号,课程名,先行课); 选课(学号,课程号,成绩). ①求选修了课程号为“C2”课程的学生学号。 π学号(σ课程号= ‘C2’(选课)) ②求选修了课程号为“C2”课的学生学号和姓名。 π学号,姓名(σ课程号= ‘C2’(学生选课)) ③求没有选修课程号为“C2”课程的学生学号。 π学号(学生)-π学号(σ课程号= ‘C2’(选课)) ④求既选修“C2”课程,又选修“C3”课程的学生学号。 π学号(σ课程号= ‘C2’ (选课)) ∩ π学号(σ课程号= ‘C3‘ (选课) ) ⑤求选修课程号为“C2”或“C3”课程的学生学号。 π学号(σ课程号=‘C2‘ (选课))∪π学号(σ课程号=’C3‘ (选课)) ⑥求选修了全部课程的学生学号。 π学号,课程号(选课)÷ π课程号(课程) ⑦一个学号为“98002”的学生所学过的所有课程可能也被其他学生选修,求这些学生的学号和姓名。 π学号,姓名((π学号,课程号(选课)÷π课程号(σ学号= ‘98002’(选课) ) 学生) 2.设有一个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(σJno=‘J1‘(σCOLOR=’红‘(P) SPJ)) 4)求没有使用天津供应商生产的红色零件的工程号JNO: πJno(SPJ)-πJNO(σcity=‘天津’∧Color=‘红‘(S SPJ P) 5)求至少用了供应商S1所供应的全部零件的工程号JNO: πJno,Pno(SPJ)÷ πPno(σSno=‘S1‘(SPJ)) 3.查询至少选修了一门其直接先行课为5号课程的课程的学生姓名。πSname(σCpno='5'(Course SC Student))

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

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

数据库第二章课后知识题解答

第3部分 习题及其解答 第一章的两道题 设计 N M 编号 开始时间 姓名 性别 年龄 单位 职称 结束时间 程序名称 版权 价格 专利号 厂址 工厂名称 联系电话

3-2 习题2 2.6 分别把习题1.10、习题1.11的ER图转换成关系模型数据结构。 【参考答案】 1.习题1.10的ER 图可转换成如下的关系模型数据结构。 ① 程序员( 编号,姓名,性别,年龄,单位,职称),其中编号是关键字; N 雇用 月薪 雇用期

②程序(程序名称,版权,专利号,价格),其中程序名称是关键字; ③设计(编号,程序名称,开始时间,结束时间),其中(编号,程序名称)是关键字。 2.习题1.11的ER图可转换成如下的关系模型数据结构。 ①工厂(工厂名称,厂址,联系电话),其中工厂名称是关键字; ②产品(产品号,产品名,规格,单价),其中产品号是关键字; ③工人(工人编号,姓名,性别,职称,工厂名称,雇用期,月薪),其中工人编号是关键字,工厂名称是外关键字,雇用期和月薪是联系属性; ④生产(工厂名称,产品号,月产量),其中(工厂名称,产品号)是关键字,生产关系是表示联系的。 2.8 判断下列情况,分别指出它们具体遵循那一类完整性约束规则? 1.用户写一条语句明确指定月份数据在1~12之间有效。 2.关系数据库中不允许主键值为空的元组存在。 3.从A关系的外键出发去找B关系中的记录,必须能找到。 【解答】 1.用户用语句指定月份数据在1~12之间有效,遵循用户定义的完整性约束规则。 2.关系数据库中不允许主键值为空的元组存在,遵循实体完整性约束规则; 3.从A关系的外键出发去找B关系的记录,必须能找到,遵循引用完整性约束规则。

《数据库系统原理》第二次作业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

相关文档
相关文档 最新文档