您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 机械/模具设计 > 数据库导论模拟试卷一
一、单项选择题(每小题1分,共20分)1.DBS是采用了数据库技术的计算机系统。DBS是一个集合体,包含数据库、计算机硬件、软件和C。A.系统分析员B.程序员C.数据库管理员D.操作员2.模型是对现实世界的抽象,在数据库技术中,用模型的概念描述数据库的结构与语义,对现实世界进行抽象。表示实体类型及实体间联系的模型称为A。A.数据模型B.实体模型C.逻辑模型D.物理模型3.关系模型概念中,不含有多余属性的超键称为A。A.候选键B.对键C.内键D.主键4.在SQL语言的SELECT语句中,能实现投影操作的是A。A.SELECTB.FROMC.WHERED.GROUPBY5.下面列出的关于视图的条目中,不正确的是C。A.视图是外模式B.视图是虚表C.使用视图可以加快查询语句的执行速度D.使用视图可以简化查询语句的编写6.数据库系统中,类是指具有相同的消息,使用相同的方法,具有相同的变量名和D。A.变量值B.特征C.定义D.类型7.随着计算机应用领域的扩大,第一代、第二代DBS不能适应处理大量的C。A.格式化数据B.网络数据C.非格式数据D.海量数据8.在关系数据库中,表(table)是三级模式结构中的___B___。A)外模式B)模式C)存储模式D)内模式9.数据库并发控制概念中,使用X封锁的规则称为___B___。A.PS协议B.PX协议C.PSC协议D.两段封锁协议10.在数据库操作过程中事务处理是一个操作序列,必须具有以下性质:原子性、一致性、隔离性和___C___。A.共享性B.继承性C.持久性D.封装性11.面向对象模型概念中,类可以有嵌套结构。系统中所有的类组成一个有根的___A___。A.有向无环图B.有向有环图C.无向有环图D.无向无环图12.在教学管理系统中,有教师关系T(T#,NAME),学生关系S(S#,NAME),学生成绩关系S(S#,NU)。其中T#表示教师工号,S#表示学生学号,则T和N存在联系为___C___。A.1:1B.1:NC.M:ND.无联系13.一个数据库一般不是由独立的对象组成的,对象的聚集形式的数学意义是___A___。A.笛卡尔积B.选择C.投影D.联接14.对象标识是指针一级的概念是一个强有力的数据操纵原语言,是集合、元组和递归等复合对象操纵的基础,标识是___D___。A.任意的B.可以改变的C.不唯一的D.不能改变的15.数据库系统中除了可用层次模型和关系模型表示实体类型及实体间联系的数据模型以外,还有___C___。A.E-R模型B.信息模型C.网状模型D.物理模型16、在下面所列出的条目中,哪些是数据库管理系统的基本功能__D_。.数据库定义Ⅱ.数据库的建立和维护Ⅲ.Ⅳ.数据库和网络中其他软件系统的通信A)Ⅰ和ⅡB)Ⅰ、Ⅱ和ⅢC)Ⅱ和ⅢD)都是17、设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是__A__。A)实体完整性规则B)参照完整性规则C)用户定义完整性规则D)域完整性规则18、设关系R和关系S具有相同的元数,且对应的属性取自相同的域。集合{t/t∈R∧t∈S}标记的是_D__。A)R∪SB)R-SC)R×SD)R∩S19、设关系R和关系S的元数分别是3和4,关系T是R与S的广义笛卡尔积,即:T=R×S,则关系T的元数是__A_。A)7B)9C)12D)1620、SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现哪类功能__B_。A)数据查询B)数据操纵C)数据定义D)数据控制二、填空题(每空2分,共20分)21.在数据库的三级模式体系结构中,外模式/模式之间的映象实现了数据的_____逻辑独立性_____。22.关系演算可分为元组关系演算和域关系演算,而在元组演算中,元组关系演算表达式的一般形式为___{t|p(t)}______。23.DB是与一个特定组织各项应用有关的全部数据的集合,通常由两大部分组成:一部分是应用数据的集合,称为___物理数据库__,它是数据库的主题;另一部分是关于各级数据结构的描述,称为描述数据库,由DD系统管理。24.在关系模型中,关系中每一个属性值都是__不可分解的__。25.SQL-SELECT语句完整的句法中,FROM子句是强制性的,FROM子句的作用是_读取FROM子句中的基本表、视图的数据,执行笛卡积操作__。26.设关系模式R是第一范式,且每个属性都不传递依赖于R的候选键,则称R是__BCNF__的模式。27.数据库设计过程中,常常从一些可选方案中选取一种数据库结构,需要有选择的原则,称为评价准则,评价准则可分成__定量、定性__两类。28.一个SQL语句原则上可产生或处理一组记录,而主语句一次只能处理一个记录,为此必须协调两种处理方式,这是通过使用___游标___机制来解决的。29.对象关系数据库概念中继承性可以发生在类型一级或___表__一级。30.客户/服务器体系结构的关键在于_功能_的分布,能减少计算机系统的各种瓶颈问题。三、简答题(每题6分,共30分)31.什么是多值依赖中的数据依赖?举例说明。在关系模式中,函数依赖不能表示属性值之间的一对多联系,这些属性之间有些虽然没有直接关系,但存在间接的关系,把没有直接联系、但有间接的联系称为多值依赖的数据依赖。例如,教师和学生之间没有直接联系,但教师和学生可通过系名,或任课把教师和学生联系起来。32.什么是数据库的并发控制?数据库技术的一个特点是数据共享,但多个用户同时对同一个数据的并发操作可能会破坏数据库中的数据,数据库的并发控制能防止错误发生,正确处理好多用户、多任务环境下并发操作。33.为什么说需求分析是数据库系统开发中最困难的任务之一?(1)系统本身的需求是不断变化的;(2)由于用户缺少计算机信息系统设计方面的专业知识,要准确表达需求很困难;(3)通过需求分析可以沟通用户与设计人员。34.数据库的三级模式和两级映象体系结构中,模式/内模式映象存在于概念级和内部级之间,用于定义概念模式和内模式间的对应性。其主要作用是什么?由于概念模式和内模式的两级的数据结构可能不-致,即记录类型、字段类型的命名、组成可能不一致,用这个映象说明概念记录和内部记录间的对应性。35.学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教师,其中一些教授和副教授每人各带若干研究生。每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。用E-R图画出此学校的概念模型。11nn11nnnnmm四、设计题(每题6分,共30分)仙女屋.设数据库中有基本表:教师(工号,姓名,性别,职称,工龄,基本工资,补贴)请用SQL语句写出工龄在20年以上(包括20年)基本工资低于1500元的教师的所有信息。SELECT工号,姓名,性别,职称,工龄,基本工资,补贴FROM教师WHERE工龄≥20AND基本工资<150037.在教学管理系统中,含有二个关系:学生(学号,姓名,性别,出生日期,系名)成绩(学号,课程名,成绩)若查询每个学生的选修课程数、总成绩、平均成绩,写出实现上述要求的SQL语句。SELECT学生,学号,姓名,COUNT(成绩.学号),SUM(成绩),AVG(成绩)FROM学生,成绩WHERE学生.学号=成绩.学号GROUPBY学生.学号38.基于数据库中的成绩表:成绩(学号,课程名,成绩)用SQL语句写出往成绩表中插入一个元组(20010101,管理信息系统,80)INSERTINTO成绩(学号,课程名,成绩)VALUES('20010101','管理信息系统',80)教学系下属包含班级教研室学习工作学生教师选课教学课程研究生普通生39.基于数据库中的学生表、成绩表、任课表:学生(学号,姓名,性别,出生日期,系名)成绩(学号,课程名,成绩)任课(课程名,任课教师名)用SQL语言中的CREATE语句创建一个含有学号、姓名、性别、系名、课程名、成绩、任课教师名的学生成绩视图。CREATEVIEW学生成绩ASSELECT学生.学号,姓名,性别,系名,成绩,学生.课程名,任课教师名FROM学生,成绩,任课WHERE学生.学号=成绩.学号AND成绩.课程名=任课.课程名40.基于数据库中的成绩表:成绩(学号,课程名,成绩)用SQL语句写出只选修一门的学生的学号、课程名、成绩。SELECT学号,课程名,成绩FROM成绩ASXWHEREUNIQUE(SELEcT学号,课程名,成绩FROM成绩ASYWHEREY.学号=X.学号)
本文标题:数据库导论模拟试卷一
链接地址:https://www.777doc.com/doc-3974740 .html