σAGE《16ANDSEX‘女’STUDENT
2、πSNO,SNAMEσGRADE85SC
(σSEX‘女’STUDENT)
3、πSNO,SNAME,GRADEσCNO‘C1’SC
STUDENT))
4、πSNO,SNAMEσGRADE〈60SC
STUDENT))
21学生数据库中有三种基本表(关系):
SS
oS
ameAgeSD
CC
oC
ameTeacher
fSCS
oC
oGrade请用SQL语言完成以下操作:1检索选修课程名为“MS”的学生号和学生姓名;2检索至少选修了课程号为‘C1’和‘C3’的学生号;3检索选修了‘操作系统’或‘数据库’课程的学号和成绩;4检索年龄在18和20之间(含18和20)的女生的学号、姓名及年龄;5检索选修了“刘平”;老师所讲课程的学生的学号、姓名及成绩;6检索选修全部课程的学生姓名;7检索至少选修了学生“1042“选修的全部课程的学生号码;8检索所有姓“樊”的学生的姓名、年龄和所在系;
检索三门课以上学生姓名年龄和所在系。
参考答案:
1)SELECTS
oS
ameFROMSSCCWHERESS
oSCS
oANDSCC
oCC
oANDCC
ame’MS’2)SELECTS
oFROMSCSCXSCSCYWHERESCXS
oSCYS
oANDSCXC
o’C1’ANDSCYC
o’
C3’3)SELECTS
oGrsdeFROMSCCWHERESCC
oCC
oANDCC
ame’操作系统’ORCC
ame’
f数据库’4)方法一:SELECTS
oS
ameAgeFROMSWHEREAge18ANDAge20ANDSex’女’方法二:(BETWEENAND)SELECTS
oS
ameAgeFROMSWHEREAgeBETWEEN18AND20ANDSex’女’5)SELECTS
oS
ameFROMSSCCWHERESS
oSCS
oANDSCC
oCC
oANDCTeacher’刘平’6)SELECTS
ameFROMSWHERENOTEXISTSSELECTFROMCWHERENOTEXISTSSELECTFROMSCWHERES
oSS
oANDC
oCC
o
7)SELECTS
o
fFROMSCSCXWHERENOTEXISTSSELECT
FROMSCSCYWHERESCYS
o’1042’ANDNOTEXISTSSELECTFROMSCSCZWHERESCZS
oSCXS
oANDSCZC
oSCYC
o8)SELECTS
ameAgeSDFROMSWHERES
ameLIKE’樊’9)SELECTS
aemAgeSDFROMSWHERES
oINSELECTS
oFROMSC
GROUPBYS
oHAVINGCOUNT3
22什么是数据库安全性?参考答案:
数据库安全性是保护数据库防止非法用户入侵数据库造成的数据更改、泄露和破坏。
f23DBMS提供的()可以确保数据库中数据正确性、有效性和一致性。
参考答案:完整性控制
24DBMS提供的()可以确保未经授权的用户存取数据库中的数据。
参考答案:安全性控制
25数据库系统由()、()、()、()四部分组成。
参考答案:DBA应用系统DBMSDB
26采用了()技术的计算机系统称为数据库系统。
参考答案:数据库
27关系模型是由一个或多个()组成的集合。
表参考答案:
28当数据库中的数据出现故障时,就可利用数据库的()或者()来恢复。
参考答案:备份,日志
29“授权”是数据库系统中采用的()r