桂林电子科技大学数据库题目(共六卷)含答案解析.docx
《桂林电子科技大学数据库题目(共六卷)含答案解析.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表的
8、查询权限。REVOKESELECTONTABLESportsFROM李明数据库题目(二)(总分100分,考试时长90分钟)一、单项选择题(每小题2分,共40分)1、在数据库系统中,模式/内模式映象用于解决数据的()。A、物理独立性13、结构独立性C、逻辑独立性D、分布独立性2、在数据库管理系统提供的数据语言中,负责数据的模式定义与数据的物理存取构建的是()。A、数据定义语言B、数据转换语言C、数据操纵语言D、数据控制语言3、如果一个SQLSerVer数据库维护人员,需要具有建立测试性的数据库的权限,那么应该指派给他哪个权限O?A、DatabaseCreators13、SystemAdminis
9、tratorsC、ServerAdministratorsDSecurityAdiministrators4、()是指对各种数据进行收集、存储、加工和传播的一系列活动的总和。A、数据处理B、数据管理C、数据组织D、数据维护5、在PL/SQLDeVeIoPer的SQL窗口中执行SQL语句,关于返回的结果集下列说法不正确的是()0A、可以由系统自动控制每页显示的行数B、可以由用户设置每页显示的行数C、可以设置为一页全部显示所有行数I)、可以设置结果集显示的页数6、在SQL语句中,对输出结果进行排序的语句是()。A、 GROUPBYB、 ORDERBYC、 WHERED、 HAVING7、下列方法,
10、不能退出ACCeSS2010的是()A、 Alt+F+XB、 Alt+F4C、文件d退出D、Esc8、如果对于实体集A中的每一个实体,实体集B中有可有多个个实体与之联系;反之,对于实体集B中的每一个实体,实体集A中也可有多个实体与之联系。则称实体集A与B具有oA、1:1联系B、1:n联系C、n:m联系D、多种联系9、在关系数据模型中,通常可以把()称为属性,其值称为属性值。A、记录B、基本表C、模式D、字段10、如果ACCeSS中的报表格式为“在新的一行中打印当前节,而在同一行中打印下一节”,则需要将报表的“新行或新列”属性设置为()A、无B、节前C、节后D、节前和节后11、在SQL的SELE
11、CT查询的结果中,消除重复记录的方法是QA、使用DISTINCT关键字实现B、使用TyHERE子句实现C、通过指定主键实现D、通过指定外键实现12、OraeIe中()用于在用户之间控制对数据的并发访问A、锁B、索引C、分区D、主键13、以下()用户需要在jinlian_data表空间上的磁盘配额。A、一个将在jinlian_data表空间创建表的用户B、每个将访问jinlian_data表空间上数据的数据库用户C、一个将查询jinlian_data表空民间上其他用户表的用户D、一个将向jinlian_data表空间上其他用户表中插入数据的用户14、视图是数据库系统三级模式中的()A、外模式B、
12、模式C、内模式D、模式映象15、使用多表查询时,在哪个子句指定多个表的名字?()HAVINGB、 GROUPBYC、 WHERED、 FROM16、实现数据库的哪个特性能够避免对未提交更新的依赖(脏数据的读出)?OA、完整性B、并发性C、安全性D、可移植性17、在数据库的需求分析和概念设计之间起桥梁作用的是()0A、DFDB、ER图C、数据结构图D、功能模块图18、OracleGoldenGate可以在异构的IT基础架构之间实现大量数据()一级的实时复制。A、秒B、毫秒C、微妙D、亚秒19、在OraCIe中,关于表分区下列描述不正确的是()。A、分区允许对选定的分区执行维护操作,而其他分区对于
13、用户仍然可用B、不可以对包含LONG或LONGRAW列的表进行分区C、不可以对包含任何LoB列的表进行分区D、如果分区键包含DATE数据类型的列,则必须使用T(LDATE函数完整的指定年份20、下列属于列存储数据库的是A、 RedisB、 CouchDBC、 MongoDBD、Cassandra二、填空题(每小题2分,共20分)1、关系代数运算中,专门的关系运算有()、()、Oo2、SQL语言具有数据定义、数据操纵、的功能。3、AeCeSS提供自动创建、窗体向导、设计视图、和数据透视表向导等5种创建窗体的方法。4、SQL语言具有两种使用方式,分别称为交互式SQL和O5、RDMBS查询处理可分为
14、()、()、()、()四个阶段。6、()是目前公认的比较完整和权威的一种规范设计法。7、设有关系模式R(A,B,C,D、,函数依赖F=ABfC,DfB,则F在模式ACD上的投影为();F在模式AC上的投影为()。8、()是数据库系统中执行的一个工作单位,它是由用户定义的一组操作序列。它具有()、()、()和()四个特征。9、衡量授权机制的两个重要指标是()和()。10、在SQLSerVer中可以定义()、()、()、()和()五种类型的完整性约束。三、简单题(每小题5分,共20分)1、数据库应用系统概念2、简述存储过程的优点。3、简述关系的性质。4、简述数据库的恢复模式。四、综合应用题(每小题
15、20分,共20分)1、设有一个SPJ数据库,包括S、P、J及SPJ4个关系模式:S(SNO,SBAME,STATUS,CITY);P(PNO,PNAME,COLOR,WEIGHT);J(JNO,JNAME,CITY);SPJ(SNO,PNO,JNO,QTY).供应商表S由供应商代码(SNO),供应商姓名(SNAME),供应商状态(STATUS),供应商所在城市组成(CITY)o零件表P由零件代码(PN0),零件名(PNAME),颜色(COLOR),重量(WEIGHT)组成。工程项目表(JNO),工程项目名(JNAME),工程项目所在城市(CITY)组成。供应情况表SPJ由供应商代码(SNO),
16、供应商姓名(SNAME),供应商状态(STATUS),供应数量(QTY),表示某供应商供应某种零件给某工程项目的数量为QTY。用关系代数表达式表示下面的查询要求:(1)求供应工程JI零件的供应商号码SN0。(2)求供应工程Jl零件Pl的供应商号码SNOo(3)求供应工程Jl零件为红色的供应商号码SNO。(4)求没有使用天津供应商生产的红色零件的工程号JNO。(5)求至少用了供应商Sl所供应的全部零件的工程号JNO。参考答案一、单项选择题1、A2、A3、A4、A5、D【解析】选项A、B、C都可以利用PL/SQLDeVeIOPer的工具选项进行设置。6、B7、D【解析】ESC键的作用是取消,而不是
17、退出ACCCSs。8、C9、D10、B11A【解析】本题得分:1分12、A13、A14A15、D16B17、A【解析】需求分析是在用户调查的基础上,通过分析,逐步明确用户对系统的需求,包括数据需求和围绕这些数据的业务处理需求。在需求分析中,通过自顶向下,逐步分解的方法分析系统,分析的结果采用数据流程图(DFD)进行图形化的描述。18D19C20D【解析】本题主要考查的知识点为列存储数据库。常见的列存储数据库有Cassandra、HBaSe等。二、填空题1、选择投影I连接2、数据控制3、图表向导4、嵌入式SQL5、查询分析I查询检查I查询优化查询执行6、新奥尔良法7、AD-*CI8、事务I原子性
18、I一致性,隔离性持久性9、授权粒度授权表中允许的登记项的范围10null/notnulluniqueprimarykeyforeignkeycheck三、简单题1、数据库应用系统:凡使用数据库技术管理其数据的系统都称为数据库应用系统。2、存储过程最主要的特色是当写完一个存储过程后即被翻译成可执行码存储在系统表内,当作是数据库的对象之一,一般用户只要执行存储过程,并且提供存储过程所需的参数就可以得到所要的结果而不必再去编辑T-SQL命令。3、(1)列是同质的,即每一列中的分量是同一类型的数据,来自同一个域。(2)在同一个关系中,不同的列的数据可以是同一种数据类型,但各属性的名称都必须是互不相同。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 桂林 电子科技大学 数据库 题目 共六卷 答案 解析

链接地址:https://www.desk33.com/p-1120951.html