《桂林电子科技大学数据库题目(共六卷)含答案解析.docx》由会员分享,可在线阅读,更多相关《桂林电子科技大学数据库题目(共六卷)含答案解析.docx(45页珍藏版)》请在优知文库上搜索。
1、数据库题目(一)(总分100分,考试时长90分钟)一、单项选择题(每小题2分,共40分)1、从用户需求观点看,对数据库整体逻辑结构的描述是数据库的()A、概念模型B、逻辑模型C、外部模型D、内部模型2、下列有关数据库的概念模式叙述中,错误的是()。A、不涉及数据的物理存储细节和硬件环境,与具体的机器和DBMS无关B、一个数据库系统只有一个概念模式C、是整个数据库数据在逻辑上的视图,即是数据库的整体逻辑D、是数据在数据库内部的表示方式3、数据是以()的方式存储于操作系统(OS)之中的。A、数据文件B、日志文件C、存储类型D、并行4、以下是信息的是()A、1.70B、1.70mC、王红的身高为1.
2、70mD、外星人身高1.7Om5、你需要在表SALES里查找一些产品明细,其中PRoD_ID列包括字符D1230()WHERE子句条件能得到这些相符产品。AWHEREprod_idLIKE,%,D123%,ESCAPEBWHEREprod_idLIKE,%D123%,ESCAPECWHEREprod_idLIKE,%-D123%,ESCAPEDWHEREprod_idLIKE,%D123%,ESCAPE,J6、有关系模式:RA,B,C)和SD,E,A),若规定S中A的值必须属于R中A的有效值,则这种约束属于()A、实体完整性规则B、用户定义完整性规则C、参照完整性规则D、数据有效性规则7、逻辑
3、设计的主要任务是()。A、进行数据库的具体定义.并建立必要的索引文件B、利用自顶向下的方式进行数据库的逻辑模式设计C、逻辑设计要完成数据的描述.数据存储格式的设定D、将概念设计得到的E-R图转换成DBMS支持的数据模型8、OraCIe中,下列()数据字典视图包含存储过程的代码文本。A、USEILoBJECTSB、USERJrEXTC、USEILSOURCED、USEILDESC9、假设规定学生的年龄必须在16-25之间,则年龄字段的有效性规则为()A、16年龄=16and=16orB11、C【解析】本题得分:1分12、C13A14、C【解析】首先打开表设计器,然后定义字段和字段属性,再设置主键
4、,最后保存。15、D16A17C18D19B20、D二、填空题1、二级独立性2、DBS包括DB和DBMS3、R和S没有公共属性4、并、差、选择、投影、乘积5、主键6、157、应用程序8、需求分析9、数据库的结构设计;数据库的行为设计10、独立性三、简单题1、ALTERTABLEStudentADDSGradeCHAR(IO)2、DELETEFROMSWHERENameLIKE,陈3、如果先写了数据库修改,而在运行记录中没有登记这个修改,则以后就无法恢复这个修改了。4、原子性、一致性、隔离性、持久性四、综合应用题1、(1)使用SQL语言,创建StUdent表,并定义Xh为主键。Createtab
5、leStudent(xhchar(10)primarykey,xmchar(20),xbchar(2),nlint,szxchar(50)(2)在Student表xh属性列上建立名称为xh的聚簇索引。Createclusteredindexxhonstudent(xh)(3)使用SQL语言从表StUdent中删除学生“张三”的记录。DeletefromStudentwherexm=,张三(4)使用SQL语言为SS表添加一条记录:学号为“xhOOl”的学生参与了编号为“xmOOl”的运动项目,但还没成绩。InsertintoSS(xh,xmh)values(xh001,xm00)(5)使用SQL
6、语言,将StUdent表学号为“xhOOl”的学生的姓名改为“李明”。Updatestudentsetxm=李明wherexh=,xh001,(6)查询“计算机”系的学生参加了哪些运动项目,只把运动项目名称列出,去除重复记录。SELECTDISTINCTxmmFROMSportsWHERExmhIN(SELECTxmhFROMSSWHERExhIN(SELECTxhFROMStudentWHEREszx=计算机)(7)查询各个系的学生的“跳高”项目比赛的平均成绩(不要求输出比赛项目的计分单位)。SELECTszx,AVG(cj)FROMStudent,SS,SportsWHEREStudent
7、.xh=SS.xhandSS.xmh=Sports.xmhANDXmm=跳高GROUPBYszx(8)统计各个系的总成绩情况,并根据总成绩按降序排序。SELECTszx,sum(cj)FROMStudent,SS,SportsWHEREStudent.xh=SS.xhandSS.xmh=Sports.xmhGROUPBYszxOrderbysum(cj)desc(9)建立“计算机”系所有男学生的信息视图JSJ_M_Student。CREATEVIEWJSJJLStudentASSELECT*FROMStudentWHERESZXt=计算机ANDxb=男(10)回收用户“李明”对SPortS表的查询权限。REVOKESELECTONTABLESportsFROM李明数据库题目(二)(总分100分,考试时长90分钟)一、单项选择题(每小题2分,共40分)1、在数据库系统中,模式/内模式映象用于解决数据的()。A、