设有关系S(SNO,SNAME,DNAME,DADDR),将其规范化到第三范式正确的答案是()。
A.S1(SNO,SNAME)S2(DNAME,DADDR)
B.S1(SNO,SNAME,DNAME)DEPT(DNAME,DADDR)
C.S1(SNO,SNAME,DADDR)S2(SNO,SNAME)
D.以上都不对
A.S1(SNO,SNAME)S2(DNAME,DADDR)
B.S1(SNO,SNAME,DNAME)DEPT(DNAME,DADDR)
C.S1(SNO,SNAME,DADDR)S2(SNO,SNAME)
D.以上都不对
第1题
设有一个SPJ数据库,包括s、P、J、SPJ四个关系模式: S(SNO,SNAME,STATUS,CITY); P(PNO,PNAME,COLDR,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。 今有若干数据如下:
试分别用关系代数、ALPHA语言、QBE语言完成下列操作: (1)求供应工程J1零件的供应商号码SNO; (2)求供应工程J1零件P1的供应商号码SNO; (3)求供应工程J1零件为红色的供应商号码SNO; (4)求没有使用天津供应商生产的红色零件的工程号JNO; (5)求至少用了供应商Sl所供应的全部零件的工程号JNO。
第2题
A.ПCNAME, GRADE (σCNAME=’数据库技术’(C) ∞ПSNO, CNO, GRADE (SC) ∞ПSNO, SNAME (S) )
B.ПCNAME, GRADE (σCNAME=’数据库技术’(C) ∞ SC ∞ S)
C.ПCNAME, GRADE (C ∞ SC ∞ SC)
D.ПCNAME, GRADE (σCNAME=’数据库技术’ (ПCNAME (C)) ∞ПSNO, CNO, GRADE (SC) ∞ПSNO, SNAME (S) )
第3题
A.1NF
B.2NF
C.3NF
D.BCNF
第4题
A.S
B.SC,C
C.S,SC
D.S,SC,C
第5题
A. S
B. C,SC
C. S,SC
D. S,C,SC
第6题
S(Sno,Sname,Age,Sex,Dept)
A(Ano,Aname,Location,Manager)
SA(Sno,Ano,Date)
其中表S的属性分别表示学号、姓名、年龄、性别和所在系;表A的属性分别表示会员编号、协会名、协会的办公地点和负责人(负责人为学号);表SA描述了学生参加社团的情况,其属性分别表示学号、协会编号、加入协会时间。
试用SQL语言查询参加“篮球”协会的学生姓名和所在系。
第7题
根据SQL标准,查询表student(sno,sname,sex,dept)中所有学生的选修课程数,其中选修记录在表SC(sno,cno,grade)中,两表中sno为关联字段。下面哪条语句合适?()
A select sno,count(cno) from SC
B select sno,count(cno) from student
C select a.sno,count(cno) from student a left outer join SC
D select a.sno,count(cno) from SC left outer join student a
第8题
A.SELECTsnameFROMRWHEREage=NULL
B.SELECTsnameFROMRWHEREageISNULL
C.SELECTsnameFROMRWHERENOT(ageISNULL)
D.SELECTsnameFROMRWHEREageISNOTNULL
第9题
已知有基本表:学生:S(SNO,SNAME,SEX,DEPT,SAGE)
课程:C(CNO,CNAME,PCNO)
选课:SC(SNO,CNO,G)
1.定义学生选课SC表。在定义模式的同时,要完成如下完整性约束定义:
①定义主码②定义参照完整性
2.查询全体学生的详细记录
3.查询全体学生的姓名及其学号。
4.查询年龄在20岁以下的学生姓名和年龄。
5.查询选修2号课程且成绩在90分以上的所有学生
第10题
A.('991001' , '李明芳', 女, '23')
B.('990746', '张为', NULL, NULL)
C.(NULL, '陈道一', '男', 32)
D.('992345', NULL, '女', 25)
第11题
A.('991001' , '李明芳', 女, '23')
B.('990746', '张为', NULL, NULL)
C.(NULL, '陈道一', '男', 32)
D.('992345', NULL, '女', 25)