数据库原理及应用习题课1

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

选择题数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和()组成。A.系统分析员B.程序员C.数据库管理员D.操作员数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS选择题下面列出的数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的是()。I.人工管理阶段II.文件系统阶段III.数据库阶段A.I和IIB.只有IIC.II和IIID.只有I下列4项中,不属于数据库系统特点的是()。A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高数据库系统的数据独立性体现在()。A.不会因为数据的变化而影响到应用程序B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些数据存储结构的变化而影响其他的存储结构选择题描述数据库全体数据的全局逻辑结构和特性的是()。A.模式B.内模式C.外模式要保证数据库的数据独立性,需要修改的是()。A.模式与外模式B.模式与内模式C.三级模式之间的两层映象D.三层模式要保证数据库的逻辑数据独立性,需要修改的是()A.模式与外模式之间的两层映象B.模式与内模式之间的两层映象C.模式D.三级模式选择题用户或应用程序看到的那部分局部逻辑结构和特征的描述是()。A.模式B.物理模式C.子模式D.内模式下述()不是DBA数据库管理员的职责。A.完整性约束说明B.定义数据库模式C.数据库安全D.数据库管理系统设计若实体间的联系是M∶N,则将联系类型()A.的属性加入任一个关系模式中B.的属性加入N端实体类型相对应的关系模式中C.的属性加入M端实体类型相对应的关系模式中D.也转换为关系模型选择题概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()。A.层次模型B.关系模型C.网状模型D.实体—联系模型关系数据模型是目前最重要的一种数据模型,它的3个要素分别是()。A.实体完整性、参照完整性、用户自定义完整性B.数据结构、关系操作、完整性约束C.数据增加、数据修改、数据查询D.外模式、模式、内模式在()中一个结点可以有多个双亲,结点之间可以有多种联系。A.网状模型B.关系模型C.层次模型D.以上都有()的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。A.网状模型B.关系模型C.层次模型D.以上都有选择题数据库系统的核心是____。A.数据库B.数据库管理系统C.数据模型D.软件工具SQL语言具有__的功能。A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵假定学生关系是S(SNO,SNAME,SEX,AGE)课程关系是C(CNO,CNAME,CREDIT)学生选课关系是SC(SNO,CNO,GRADE)要查找选修“数据库”课程的女学生的姓名,将涉及到的关系A)SB)C,SCC)S,SCD)S,C,SC选择题____是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。A.程序B.命令C.事务D.文件在数据库中,产生数据不一致的根本原因是____。A.数据存储量太大B.没有严格保护数据C.未对数据进行完整性控制D.数据冗余下列SQL语句中,创建关系表的是____。A.ALTERB.CREATEC.UPDATED.INSERT8.数据库的____是为了保证由授权用户对数据库所做的修改不会影响数据一致性的损失。A.安全性B.完整性C.并发控制D.恢复选择题事务是数据库进行的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于________状态。A.安全性B.一致性C.完整性D.可靠性数据库管理系统中用于定义和描述数据库逻辑结构的语言称为()A.数据库模式描述语言(DDL)B.数据库子语言(SubDL)C.数据操纵语言(DML)D.数据结构语言在数据库的数据模型中有()A.网状模型、层次模型、关系模型B.数字型、字母型、日期型C.数值型、字符型、逻辑型D.数学模型、概念模型、逻辑模型选择题在关系数据库系统中,一个关系相当于()A.一张二维表B.一条记录C.一个关系数据库D.一个关系代数运算在定义一个关系结构时,应该说明()A.字段、数据项及数据项的值B.属性名、属性数据类型及位数C.关系名、关系类型及作用D.记录名、记录类型及内容在关系中选取满足某个条件的元组的关系代数运算称之为()A.选中运算B.选择运C.投影运算D.搜索运算7.在关系R中,代数表达式α34(R)表示()A.从R中选择值为3的分量小于第4个分量的元组组成的关系B.从R中选择第3个分量值小于第4个分量的元组组成的关系C.从R中选择第3个分量的值小于4的元组组成的关系D.从R中选择所有元组组成的关系选择题可以用于概念模型设计的是()A.层次树结构B.数据流图C.E-R图D.关系数据模型在SQL语言中,()子句能够实现关系参照性规则。A.PRIMARYKEYB.NOTNULLC.FOREIGNKEYD.FOREIGNKEY...REFERENCES...()可以看成是现实世界到机器世界的一个过渡的中间层次。A.概念模型B.逻辑模型C.结构模型D.物理模型如果两个实体之间的联系是1∶M,则实现1∶M联系的方法是()A.将两个实体转换成一个关系B.将两个实体转换的关系中,分别加入另一个关系的主码C.将1端实体转换的关系的主码,放入M端实体转换的关系中D.将M端实体转换的关系的主码,放入1端实体转换的关系中选择题设R和S是任意两个关系,则RS等价于()A.(R-S)SB.R(R-S)C.S-(R-S)D.R-(R-S)设有R与S两个关系如图所示,关系代数表达式的结果是()A.c1,elB.c2,e2C.c3,e2D.c3,e1SQL语言中,HAVING子句用于筛选满足条件的()A.列B.行C.分组D.元组有职工和亲属两个关系,当职工调出时,应该从职工关系中删除该职工的元组,同时应该从亲属关系中删除该职工所有亲属的元组,在SQL语言中,定义这个完整性约束的短语是()A.ONDELETEALLB.ONDELETECASCADEC.ONDELETERESTRICTD.ONDELETESETNULL选择题在数据库系统中,把可以相互区别的客观事物称为()A.文件B.字段C.实体D.关键码数据库的三级模式结构之间存在着两级映像,使得数据库系统具有较高的()A.事务并发性B.数据可靠性C.数据独立性D.数据重用性设关系R和S的元数分别为r和s,则R×S的元数为()A.r+sB.r-sC.r×sD.MAX(r,s)有关系R(sno,sname,age),下列关于空值的查询语句中,不能产生正确结果的是()A.SELECTsnameFROMRWHEREage=NULLB.SELECTsnameFROMRWHEREageISNULLC.SELECTsnameFROMRWHERENOT(ageISNULL)D.SELECTsnameFROMRWHEREageISNOTNULL选择题表达式“AGEBETWEEN18AND24”等价于()A.AGE18ANDAGE24B.AGE=18ANDAGE24C.AGE18ANDAGE=24D.AGE=18ANDAGE=24使用CREATESCHEMA语句建立的是()A.表B.数据库C.视图D.索引设关系T是关系R和S的关系运算结果,且T、R、S的元组个数分别为k、m、n,则k、m、n三者之间的关系是()A.k(m+n)B.k≤(m+n)C.k(m×n)D.k≤(m×n)有关系:教学(学号、教工号、课程号),假定每个学生可以选修多门课程,每门课程可以由多名学生来选修,每个老师可以讲授多门课程,每门课程只能由一个老师来讲授,那么该关系的主键是()A.(课程号,教工号)B.(学号,课程号)C.(学号,教工号)D.(学号,教工号,课程号)选择题在某个数据库中建立了表person(no,name,sex,birthday),no为表的主码,表中已有的记录如下图所示:以下四个语句中能够正确执行的插入操作是()A.INSERTINTOpersonVALUES(6,′王中′,′男′,′1964/03/08′)B.INSERTINTOperson(name,sex)VALUES(′王中′,′男′)C.INSERTINTOpersonVALUES(2,′男′,′王中′,′1964/03/08′)D.INSERTINTOperson(no,sex)VALUES(2,′男′)进行自然联接运算的两个关系必须具有()A.公共属性B.相同关系名C.相同属性个数D.相同关键字NoNameSexBirthday1张丽丽女1967/05/074李方女1970/04/146王安男1982/10/27选择题在基本的关系中,下列说法正确的是()A.行列顺序有关B.属性名允许重名C.任意两个元组不允许重复D.列是非同质的3元关系R为:R(A,B,C),则以下说法中正确的是()A.ΠA,C(R)为取属性值为A、C的两列组成B.Π1,3(R)为取属性值为l、3的两列组成C.Π1,3(R)与ΠA,C(R)是不等价的D.Π1,3(R)与ΠA,C(R)是等价的在SQL中,与“NOTIN”等价的操作符是()A.ALLB.SOMEC.=SOMED.=ALL在一个ER模型中,有3个不同的实体集和3个不同的二元联系,其中有1个一对一联系、1个一对多联系和1个多对多联系,根据ER模型转换成关系模型的规则,转换成关系的数目是()A.3B.4C.5D.6填空题数据库管理系统是数据库系统的一个重要组成部分,它的功能包括、、、。数据库系统是指在计算机系统中引入数据库后的系统,一般由、、和构成。数据管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了3个阶段:阶段,阶段和阶段。DBMS还必须提供保护、检查、、等数据控制功能。模式是数据库中全体数据的和的描述,它仅仅涉及到的描述,不涉及到具体的值。三级模式之间的两层映像保证了数据库系统中的数据能够具有较高的和。视图是一个虚表,它是从中导出的表。在数据库中,只存放视图的,不存放视图的。填空题在SQL的授权语句中的关键字PUBLIC表示。数据模型通常是由______、______和完整性约束三个要素组成。E—R图中包括______、______和联系三种基本图素关系模型有三类完整性约束:实体完整性、用户定义的完整性和___________。当关系R和S做自然连接时,能够把原该舍弃的元组放到结果关系中的操作称为___________。有关系模式S(sno,sname,age),查询年龄(age)不超过20岁学生姓名(sname)的关系代数表达式是___________。在SQL语言中,求平均值的函数名是_____________,排序的关键字是_____________。E-R模型中,用矩形表示实体,用_____________表示实体之间的联系,用_____________表示实体的属性。题目一数据库:student表(Sno,Sname,Sage,Ssex,Sdept)course表(Cno,Cname,Cpno,Ccredit)SC表(Sno,Cno,grade)(1)建表student、course、SC(2)查询年龄小于20的学生学号、年龄,并显示(3)查询年龄不在20-

1 / 30
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功