《《数据库及程序设计》复习题及答案9.docx》由会员分享,可在线阅读,更多相关《《数据库及程序设计》复习题及答案9.docx(16页珍藏版)》请在第壹文秘上搜索。
1、数据康系统IK论完习贵料一选择题:在这几个阶段中,数据独1.在数班管理技术的发展过程中,经验了人工管理阶段、文件系统阶段和数据用系统阶段,阶段.立性最高的是.数据阵系统B.文件系统C.2 .数据库的概念模型独立于A.具体的机器和DBMSB.E-R图3 .数据库的基本特点是.(1)数据可以共享(或数据结构化)B. (1)数据可以共享(或数据结构化)C. (1)数据可以共享(或数据结构化)D. (1)数据非结构化人I管网D.O数据项管理答案:AC.信息世界D.现实世界谷案:A(2)数据独立性(3)数据冗余大,易移植(4)统一管理和限制2)数据独立性(3)数据冗余小,易扩充(力统一管理和限制(2)数
2、据互换性(3)数据冗余小,易扩充(4)统一管理和限制(2)数据独证性(3)数据冗余小.易扩充(4)统一管理和限制答案:B是存储在计修机内有结构的数据的集合。A.数据库系统B.数据库C.数据库管理系统D.数据结构答案:B5 .数据库中存储的是A.数据B.数据模型C.数据以及数据之间的岷系D.信息答案:C6 .数据库中,数据的物理独立性是指.A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁慰上数据库中的数据是相互独立的D.应用程序与数据库中数据的边辑结构相互独立答案:C7 .数据库的特点之一是数据的共享.严格地讲.这里的数据共享是指A.同一个应用中的
3、多个程序共享一个数据集合B.多个用户、同一种语言共享数据C,多个用户共享一个数据文件答案:DD.多种应用、多种语言、多个用户相互很盖地运用数据集合8 .数据库系统的核心是,A.数据库B.数据森管理系统答案:BC.数据模型D.软件工具9,卜述关于数据库系统的正确叙述是.数据库系统捌减了数据冗余B.数据库系统避开了一切冗余C.数据库系统中数据的样性是指数据类型科D数据库系统比文件系统能管理更多的数据答案:A10.将数据库的结构划分成多个层次,是为门足裾数据库的和_坦A.数据独立性A.数据独立性B.逻辑独立性C.管理规范性D.数据的匚享.B.物理独立性C.逻辑独立性D.管理规范性答案:BBH.数据库
4、(DB)、数据库系统(DBS)和数据库管理系统(DRMS)三者之间的关系是.DBS包括DB和DBMSB.DDMS包括DB和DBS1、一个关系模式的定义格式为.答案:关系名(属性名1,屈性名2,,/性名n2、一个关系模式的定义主要包括(D、,、和.答案:关系名属性名屈性类型属性长度关键字3、.关系代数运算中,传统的集合运算有、和答案:笛卡尔枳并交差4、关系代数运尊中,刘本的运算是、.和”答案:并差笛卡尔积投影选择5、关系代数运算中,特地的关系运t有、和,答案;选择投影连接6、关系数据库中基于数学上两类运算是和.答案:关系代数关系演算7,已知系(系编号.系名称.系主任,电话,地点)和学生(学号,姓
5、名,性别,入学日期,专业.系编号)两个关系.系关系的主关键字是,系关系的外关键字,学生关系的主关键字是,外关键字答案;系编号无学号系编号8.数据傩的完整性是指数提!的.和.答案:实体完整性参照完整性用户定义完整性9、实体完整性是指在法本表中,.答案:主国性不能取空值10、参照完整性是指在基本表中,答案:外码可以是空值或者另一个关系主码的有效值11、为爱护数据库的实体完整性,当用户程序对主码进行史斯使主码值不惟一时,DBMS就.答案:拒绝此操作三、应用题:设有如卜所示的关系S(S#,SNAME1AGE.SEX),C(C#,CNAME,TEACHER)和SC(Stf,C#,GRADE),试用关系代
6、数衣达式表示卜列查询语句:(D检索“程军”老师所授课程的课程号(Oo和课程名(CMYEh(2)检索年龄大于21的男学生学号(Sjt)和姓名(SNAME)。(3)检索至少选修“程军”老帅所授全部课程的学生姓名(SNAYE).(力检索”李强“同学不学课程的课程号(三).(5)检索至少选修门课程的学生学号(Sio.(6)检索全部学生都选修的课界的课程号(C#)和课程名(CNAME)o(7)检索选蟋课程包含“程军”老师所授课程之一的学生学号(%).(8)检索选修课程号为kl和k5的学生学号(S#).(9)检索选修全部课程的学生姓名(SNAME).(10)检索选修课程包含学号为2的学生所修课程的学生学号
7、(S#)o(U)检索选惨课程名为“C语言”的学生学号(Sjo和姓名(SNAME).解:本题各个查询语句对应的关系代数去达式表示如下:(1) .11Cft,CNAMEtoTEACHER=,程军(O)(2) .11SP.SNME(GE21SEXw男”(O)(3) .IISNAMEisIXl11SS,C8sc)11C(TEACHER=程军(C)(4) .11C(C)-11C8(0SNAME=李强,(三)(XlSC)(5) .IS(1=425(SCSC)(6) .KACNAME(CX(11Sa.C(sc)11S(三)(7) .ns#(SCXnC#(。TEAeHER=程军(CD)(8) .11SS.CS
8、(sc)11Ctf(CS=*kl,VCff-,k5,(C)(9) .11SNAMEsXl11SH,t(SE1.ECTAGEPROMSUHkKEAGEXSE1.ECTAGEWHERESN=王华”)WHERESN=“王华”)B.SE1.ECTSN.AGE,SEXD.SE1.ECTSN,AGE.SEXFROMSWHEREGE三.AGEWHERESN=“王华”答案:A9、检索选修课程”C2”的学生中成果最高的学生的学号,正褥的SE1.ECT语句后A. SE1.ECTSSFORMSCWHERECS-uC2ANDGRD=(SE1.ECTGRADEFORMSCWHERECB=*C2)B. SE1.ECTSR
9、lORMSCIHERECS=C2ANDGRADEIN(SE1.ECTGRADEFORMSCWlEREC*=mC2)C. SE1.ECTSFORMSCWHERECR=C2ANDGRADENOTIN(SE1.ECTGRADEFORMSC劈IEREC#=mC2)D. SE1.ECTSttFORMSCWHEREC=4C2ANDGRADE=A1.1.(SE1.ECTGRADEFORMSCWHERE8=uC2)答案:D10、检索学生姓名及其所选修课程的课程号和成果.正确的SE1.ECT语句是.A. SE1.ECTS.SN,SC.C.SC.GRADEWHERES.S#=SC.SFROMSB. SE1.ECT
10、S.SN.SC.C#.SC.GRADEIHERES.S#=SC.SeFRONSCWHERES.S*=SC.GRADED.SE1.ECTS.SN.SC.C#.SC.GRADEC. SE1.ECTS.SN,SC.C#.SC.GRADEFRoMS.SCFROMS,SC答案rCH、检索选修四门以上课程的学生总成果(不统计不及格的课程3井要求按总成果的降序排列出来.正确的SE1.ECT谱句是.A. SE1.ECTSJt.SUM(GRADE)FROMSC!HEREGRADE=60GR(XjPBYSRORDERBY2DESCHAVINGCO1.NT(*)=-tB. SE1.ECTSSFORMSCWHEREC#=i,C2ANDGRADEIN(SE1.ECTGRADEFORMSCWHEREC#=C2”)C. SE1.ECTSFORMSCBHERECS-C2,ANDGRADENOTIN(SE1.ECTCHADElORMSCIHERECS=,4C2)D. SEIRTTSffFORMSCMHKKECS=,C2,A