Oracle

涉及到的表结构如下: Teacher(TNO,Tname,Tsex,Tnation,Tjobtitle,TID),各字段的含义依次是教师编号,姓名,性别,民族,职称,身份证号; Courses(CNO,Cname),各字段含义为课程号,课程名; Allocate(ID,TNO,CNO,Ctime),各字段含义为教师编号,课程号,课时数。创建序列ex_seq,要求初始值为100,序列增量为5,最大值为1000,可以循环;修改该序列使其最大值为800。

题目

涉及到的表结构如下: Teacher(TNO,Tname,Tsex,Tnation,Tjobtitle,TID),各字段的含义依次是教师编号,姓名,性别,民族,职称,身份证号; Courses(CNO,Cname),各字段含义为课程号,课程名; Allocate(ID,TNO,CNO,Ctime),各字段含义为教师编号,课程号,课时数。创建序列ex_seq,要求初始值为100,序列增量为5,最大值为1000,可以循环;修改该序列使其最大值为800。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

关系模式Student(Sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号,学生姓名,课程号,课程名,成绩,任课教师名和教师地址。其中一个学生可以选若干门课,一个教师可以讲授若干门课,一门课程可以由多个教师讲授,对于同一门课程,学生只能选定一个教师讲授一门课,教师不会重名。下列对关系的分解正确的并且是无损连接及保持函数依赖的是______。

A.{(Sno,Sname,Cno,Tname,Taddr),(Sno,Sname,Cno,Cname,Grade))属于2NF

B.{(Sno,Sname),(Sno,Cno,Grade Tname,Taddr),(Cno,Cname)}属于2NF

C.{(Sno,Sname),(Sno,Cno,Grade),(Tname,Taddr),(Cno,Cname)}属于3NF

D.{(Sno,Sname),(Sno,Cno,Grade),(Tname,Taddr),(Tname,Cno),(Cno,Cname)}属于3NF


正确答案:B
解析:显然A中存在着部分依赖,不是2范式,所以A不是正确答案。根据无损连接分解的判断方法,B是无损连接的,并且也保持了所有的函数依赖,且B的3个子模式都不存在部分依赖情况。

第2题:

用SQL语句创建简单数据表

设教学管理数据库中有多张数据表,其中学生表Student包括学生编号Sno,学生姓名

Sname,学生年龄Sage,学生性别Ssex字段;Sno和Sname为字符型(长度20), Sage为整型,

Ssex为位型。Sno是主键。

课程表Course包括课程编号Cno,课程名Cname,授课教师Teacher字段;三个字段均为

字符型(长度20) , Cno是主键。

请用SQL语句创建上面的两张数据表。


参考答案CREATE TABLE Student(
  Sno CHAR(20) PRIMARY KEY,
  Sname CHAR(20),
  Sage Int,
  Ssex Bit
  );
  CREATE TABLE Course(
  Cno CHAR(20) PRIMARY KEY,
  Cname CHAR(20),
  Teacher CHAR(20)
  );

第3题:

第(53)-(54)题基于如下叙述:关系模式Student(Sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号、学生姓名、课程号、课程名、成绩、任课教师名和教师地址。其中,一个学生可以选修若干门课程,一个教师可以讲授若干门课程,一门课程可以由若干教师讲授,一个学生选修一门课程时必须选定讲授课程的教师,教师不会重名。 关系模式Student的候选关键码有

A.1个,为 (Sno, Cno)

B.1个,为 (Sno, Cno, Tname)

C.2个,为 (Sno, Sname, Cno) 和 (Sno, Cno, Tname)

D.2个,为 (Sno, Sname, Cno) 和 (Sname, Cno, Tname)


正确答案:A

第4题:

已知关系模式:

S (SNO,SNAME) 学生关系。SNO 为学号,SNAME 为姓名

C (CNO,CNAME,CTEACHER) 课程关系。CNO 为课程号,CNAME 为课程名,CTEACHER 为任课教师

SC(SNO,CNO,SCGRADE) 选课关系。SCGRADE 为成绩

要求实现如下5个处理:

1. 找出没有选修过“李明”老师讲授课程的所有学生姓名

2. 列出有二门以上(含两门)不及格课程的学生姓名及其平均成绩

3. 列出既学过“1”号课程,又学过“2”号课程的所有学生姓名

4. 列出“1”号课成绩比“2”号同学该门课成绩高的所有学生的学号

5. 列出“1”号课成绩比“2”号课成绩高的所有学生的学号及其“1”号课和“2”号课的成绩


正确答案:
 

第5题:

在学籍管理中,设有4个表,关系模式分别为:

ST[JDENT(SNO,SNAME,SEX,BIRTFtDAY,CLASS)

TEAC腿R(1FNO,TNAME.SEX.BIRTHDAY,PROFESSION,DEPARTMENT)

CO[JRSE(CNO,CNAME,TNO)

SCORE(SNO,CNO,DEGREE)

说明:学生关系模式中:SNO:学号;SNAME:姓名;SEX:性别;BIRTHDAY:出生口期;CI.ASS:班级:教师关系模式巾:TNO:教师号;TNAME:姓名;SEX:性别;BIRTHDAY:I叶{生口期;PRO—FESSION:职称;DEPARTMENT:所在系;

课程关系模式中:CNO:课程号;CNAME:课程名;TNO:任课教师号;

成绩关系模式中:SNO:学号;CNO:课程号;DEGREE:分数。

请用SQI。查询语句实现下列操作:

1)显示教师所有的单位,即不重复的DEPARTMENT列。

2)显示STIJDENT表中"95031.'班或性别为“女”的同学记求。

3)以CNO升序,DEGREE降序显示SCORE表的所有记录。

4)显示"9503l”班的学生人数。

5)显示SCORE表中至少有5名学生选修的并I:2 3 H:头的课程号的平均分。

6)显示最低分大于70,最高分小于90的SNO列。

7)显示选修“3一105”课程的成绩高于“109”号同学成绩的所有同学的记录。

8)显示SCORE表中选学多门课程的同学中分数为非最高分成绩的记录。

9)列出学号为“108'’的同学同年出生的所有学生的SNO、SNAME和BIRTHDAY。

10)显示“张三”教师任课的学生成绩。


正确答案:l)SELECT DISTICT DEPARTMENT FROM TEACHER; 2)SELECT* FROM STUDENT WHERE CLASS=‘9503l’OR SEX=‘女’; 3)SELECT* FROM SCORE ORDER BY CNOASC DEGREE DESC; 4)SELECT COtJNT(*) FROM STUDENT WHERE CLASS=‘9503l’: 5)SELECT CNO.AVG(DEGREE) FROM SCORE WHERE CNO like‘3%’ GROUP BY CNO HAV-ING COUNT(*)>5; 6)SELECT SNO FROM SCORE GROUP BY SNOMIN(DEGREE)>70 AND MAX(DEGREE)<90; 7)SELECT X.CNOX.SNO.X.DEGREE FROM SCORE X.SCORE Y WHERE X.CNO=‘3—105’AND X.CNO=Y.CNO AND Y.SNO=‘109’AND X.DEGREE>Y.DEGR:EE: 8)SELECT A.SNOA.DEGREE.A.CNO FROM SCORE A.SCORE B WHERE A.SNO=B.SNO AND A.DEGREE<B.DEGREE: 9)SELECT SNOSNAME.BIRTHDAY FROM STUDEN'I、WHERE YEAR(BIRTHDAY)= (SELECT YEAR(BIRTHDAY) FROM STUDENT WHERE SNO=“108’); 10)SELECT CNO. SNO.DEGREE FROM SCORE WHERE CNO= (SELECTX.CNO FROM COURSE X.TEACHER Y WHERE X.TNO=Y.TNO AND Y.TNAME=‘张三’)。
l)SELECT DISTICT DEPARTMENT FROM TEACHER; 2)SELECT* FROM STUDENT WHERE CLASS=‘9503l’OR SEX=‘女’; 3)SELECT* FROM SCORE ORDER BY CNOASC DEGREE DESC; 4)SELECT COtJNT(*) FROM STUDENT WHERE CLASS=‘9503l’: 5)SELECT CNO.AVG(DEGREE) FROM SCORE WHERE CNO like‘3%’ GROUP BY CNO HAV-ING COUNT(*)>5; 6)SELECT SNO FROM SCORE GROUP BY SNOMIN(DEGREE)>70 AND MAX(DEGREE)<90; 7)SELECT X.CNO,X.SNO.X.DEGREE FROM SCORE X.SCORE Y WHERE X.CNO=‘3—105’AND X.CNO=Y.CNO AND Y.SNO=‘109’AND X.DEGREE>Y.DEGR:EE: 8)SELECT A.SNO,A.DEGREE.A.CNO FROM SCORE A.SCORE B WHERE A.SNO=B.SNO AND A.DEGREE<B.DEGREE: 9)SELECT SNO,SNAME.BIRTHDAY FROM STUDEN'I、WHERE YEAR(BIRTHDAY)= (SELECT YEAR(BIRTHDAY) FROM STUDENT WHERE SNO=“108’); 10)SELECT CNO. SNO.DEGREE FROM SCORE WHERE CNO= (SELECTX.CNO FROM COURSE X.TEACHER Y WHERE X.TNO=Y.TNO AND Y.TNAME=‘张三’)。 解析:主要考查了SQL的数据查询功能、数据定义功能和数据操纵功能。这类问题主要是考查对sELECT FROM WHERE语句的掌握。

第6题:

关系模式Student(sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号、学生姓名、课程号、课程名、成绩、任课教师名和教师地址。其中,一个学生可以选若干门课程,一个教师可以讲授若干门课程,一门课程可以由多个教师讲授,对于同一门课程,学生只能选定一个教师讲授的课程,教师不会重名。下列有关关系模式Student的分解中,是无损联接并保持函数依赖的是——。

A.{(Sno,Sname,Cno,rname,raddr),(sno,Sname,Cno,Cnarne,Grade)}E:INF

B.{(Sno,Sname),(sn0,Cno,Grade,Tname,。Taddr),(Cno,Cname)∈2NF

C.{(Sno,Sname),(sno,Cno,Grade),(rI'name,Taddr),(Cno,Cname,)∈3NF

D.{(Sno,Sname),(Sno,Cno,Grade),(Tname,Taddr),(Tname,Cno),(Cno,Cname)}∈BCNF


正确答案:B
解析:关系模式Student(Sno,Shame,Cno,Cname,Grade, rname。Taddr)的候选关键字有1个,为(Sno,Cno)。最小函数依赖集中有5个函数依赖。由于存在部分依赖现象,因此该关系模式属于lNF范式,分解p={(Sno,Shame),(Sn0,Cno,Grade,Tname,Taddr),(Cno,Cname)}∈2NF,并且是无损联接及保持函数依赖。

第7题:

数据库中有学生表Student(Sno,Sname,Ssex,Sage,Sdept),各属性分别表示为学号,姓名,性别,年龄,所在系;学生选课表SC(Sno,Cno,Grade),各属性分别表示为学号,课程号以及成绩;课程表 Course(Cno,Cname,Cpno,Ccredit),各属性为课程号.课程名,先行课,学分。(先行课的意思是,比如课程号1有先行课5,说明要选课程1,就必须先选课程5) 。用以上各表完成查询选修了全部课程的学生姓名的语句补充:

SELETE Sname

FROM

5.


正确答案:NOTEXISTS
NOTEXISTS

第8题:

某数据库中有表COURSE(CNO,CNAME,TNO)和表TEACHER(TNO,TNAME,DE- PART),完成查询选修某课程的同学人数多于5人的教师姓名。

SELECT TNAME

FROM TEACHER WHERE

(4)

(SELECT X.TNO FROM COURSE X,COURSE Y

WHERE (5)

(6)

(7)

)


正确答案:

 (3)
 [答案]
(4)TNO IN
(5)X.CNO=Y.CNO
(6)GROUP BY X.TNO
(7)HAVING COUNT(X.CNO)>5

第9题:

为课程管理设计关系数据库模式,该模式需包括下列属性:

CNo(课程号),CName(课程名),Credit(学分),TNo(教师号),Term(学期),Room(教室),Time(时间),SNo(学号),Score(学生选课成绩)

满足下列函数依赖:

F={Time*Term*Room→CNo,Time*CNo→TNo,SNo*CNo→Score,CNo←CName,CNo→Credit}

根据要求设计满足3NF的关系。


正确答案:R1(TIMETERMROOMCNO) R2(TIMECNOTNO) R3(SNOCNOSCORE) R4(CNOCNAMECREDIT)
R1(TIME,TERM,ROOM,CNO) R2(TIME,CNO,TNO) R3(SNO,CNO,SCORE) R4(CNO,CNAME,CREDIT)

第10题:

阅读以下说明和关系表,回答问题1~3。

[说明]

关系S(学号Sno、课程号Cno、成绩Grade)、Q(课程号Cno、成绩Grade)、R(课程号Cno、教师号Tno)如下表所示,根据要求来进行关系运算。

求S×Q


正确答案:

更多相关问题