您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 数据库原理及应用习题3
《数据库原理及应用》习题3一、单项选择题1.DBS是采用了数据库技术的计算机系统。DBS是一个集合体,包含数据库、计算机硬件、软件和()。A.系统分析员B.程序员C.数据库管理员D.操作员2.()是位于用户与操作系统之间的一层数据管理软件。A、数据库系统B、数据库管理系统C、数据库D、数据库应用系统3.逻辑数据独立性是指()。A、模式改变,外模式和应用程序不变B、模式改变.内模式不变C、内模式改变,模式不变D、内模式改变,外模式和应用程序不变4.概念数据模型()。A、与数据库管理系统有关B、与具体的数据库管理系统无关C、与计算机系统有关D、包括网状模型,层次模型,关系模型5.物理数据独立性是指()。A.总体逻辑结构改变,局部逻辑结构和应用程序不变B.总体逻辑结构改变,应用程序不变C.数据的存储结构改变,总体逻辑结构不变,外模式和应用程序不变D.模式改变,内模式不变6.现实世界中的事物个体在信息世界中称为()。A.实体B.实体集C.字段D.记录7.下列实体类型的联系中,属于一对多联系的是()。A.学校与校长的联系B.飞机的座位与乘客之间的联系C.学生与课程之间的联系D.车间与工人之间的联系8.SQL语言具有两种使用方式,分别称为交互式SQL和()。A、提示式SQLB、多用户SQLC、嵌入式SQLD、解释式SQL9.SQL语言通常称为()。A、结构化查询语言B、结构化控制语言C、结构化定义语言D、结构化操纵语言10.按给定条件从一个关系中挑选出指定的属性组成一个新的关系是()运算。A、选择B、投影C、连接D、自然连接11.在SQL中,可以用谓词EXISTS来测试一个集合中是否()。A、有相同元组存在B、为空集合C、有相同分量存在D、为非空集合12.以下二维表的说法,不正确的是()。A、二维表的各列可以任意交换B、二维表的行可以任意交换C、二维表中的每一列中的各个分量性质相同D、二维表中的每一列代表一个实体13.在SQL语言的SELECT语句中,能实现投影操作的是()子句。A、SELECTB、FROMC、WHERED、GROUPBY14.在关系代数中,对一个关系做投影操作以后,新关系的元组个数比原来关系的元组个数()。A.小于B.小于或等于C.等于D.大于15.DBMS是()。A.数据库B.数据库系统C.数据处理D.数据库管理系统16.以下关于主属性的说法正确的是()。A.包含在主码中的属性B.包含在外部码中的属性C.包含在任何一个候选码中的属性D.包含在全码中的属性17.关于关系模式的码,以下说法不正确的是()。A.一个关系模式只可以有一个主码B.一个关系模式可以有多个候选码C.主码所包含的属性称为主属性D.不是哪个关系模式都有码18.数据库具有较高的()。A.程序与数据可靠性B.程序与数据完整性C.程序与数据独立性D.程序与数据一致性19.在关系模型中,如果二维表中的数据有变化,则它的记录数和它的字段数分别是()。A.改变和相对固定B.改变和也随之改变C.不变和相对固定D.不变和也随之改变20.关系模式规范化用于()。A.数据库逻辑设计B.并发控制C.数据独立性D.完整性二、填空题1.数据模型的三要素数据结构、______和完整性约束组成。2.数据库的三级模式由外模式,模式和______组成。3.数据独立性包括数据的物理独立性和______独立性。4.子模式DDL用来描述数据库的______逻辑结构。5.数据库系统中的数据由______统一管理控制。6.在关系模型中,一张二维表就称为一个______。7.不好的关系模式会存在插入异常、删除异常、修改复杂和数据______等弊病。8.数据库的并发控制通常使用______机制。9.“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______设计阶段的任务。三、简答题1.试述概念结构设计的步骤。2.数据库运行过程中常见的故障有哪几类?3.试述数据模型的概念、作用和组成部分。四、SQL语言以下两个关系:关系ZG(职工)关系BDGZ(变动工资)其中:ZGH--职工号,ZXM--姓名,XB--性别,JBGZ--基本工资,SDF--水电费,JJ--奖金,FZ--房租。用SQL语言完成以下操作:1.建立ZG关系。2.检索姓王的职工的基本信息。3.检索基本工资490的职工号,姓名。4.基本工资500,房租高于30元的女性职工的姓名,基本工资。5.没有扣款的职工号。ZGHSDFJJFZ1001381506410021310059100335200702001201506220033918070ZGHZXMXBJBGZ1001张小虎女5431002李军女4841003王五男6242001王六女4902002黄三男7002003赵平男630《数据库原理及应用》习题3答案一、单项选择题题号12345678910答案CBABCADCAB题号11121314151617181920答案DDABDCDCAA二、填空题题号答案题号答案1数据操作2内模式3逻辑4局部5数据库管理系统6关系7冗余太大8事务9物理设计三、简答题1.试述概念结构设计的步骤。设计概念结构通常有四类方法:·自顶向下。即首先定义全局概念结构的框架,然后逐步细化。·自底向上。即首先定义各局部应用的概念结构,然后将它们集成起来,得到全局概念结构。·逐步扩张。首先定义最重要的核心概念结构,然后向外扩充,以滚雪球的方式逐步生成其他概念结构,直至总体概念结构。·混合策略。即将自顶向下和自底向上相结合,用自顶向下策略设计一个全局概念结构的框架,以它为骨架集成由自底向上策略中设计的各局部概念结构。无论采用哪种方法通常以E—R模型为工具来描述概念结构。其中最经常采用的策略是自底向上方法,自底向上设计概念结构的方法通常分为两步:第一步是抽象数据并设计局部视图,第二步是集成局部视图。2.数据库运行过程中常见的故障有哪几类?常见的故障有3类:事务故障、系统故障和介质故障。事务故障:事务在运行过程中由于种种原因,如输入数据的错误、运算溢出、违反了某些完整性限制、某些应用程序的错误以及并行事务发生死锁等,使事务未运行至正常终止点就夭折了,这种情况称为事务故障。系统故障:指系统在运行过程中由于某种原因,如操作系统或DBMS代码错误、操作员操作失误、特定类型的硬件错误(如CPU故障)、突然停电等造成系统停止运行,致使所有正在运行的事务都以非正常方式终止。这时内存中数据库缓冲区的信息全部丢失,但存储在外部存储设备上的数据未受影响。这种情况称为系统故障。介质故障:系统在运行过程中,由于某种硬件故障,如磁盘损坏、磁头碰撞,或操作系统的某种潜在错误,瞬时强磁场干扰等,使存储在外存中的数据部分丢失或全部丢失。这种情况称为介质故障。3.试述数据模型的概念、作用和组成部分。答:数据模型是现实世界的模拟,在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。数据模型应满足三方面要求:一是能比较真实地模拟观实世界;二是容易为人所理解;三是便于在计算机上实现。模型划分为两类:它们分属于两个不同的层次。第一类模型是概念模型,也称信息模型,它是按用户的观点对数据和信息建模。另一类模型是数据模型(又称:逻辑数据模型),它是按计算机系统的观点对数据建模。主要包括网状模型、层次模型、关系模型等。数据模型通常由数据结构、数据操作和完整性约束三个要素组成。四、SQL语言1.建立ZG关系。createtablezg(zghchar(4)notnullunique,zxmchar(6),xbchar(2),jbgzint)2.查询姓王的职工的基本信息。Select*fromzgwherezxmlike‘王%’3.查询基本工资490的职工号,姓名。Selectzgh,zxmfromzgwherejbgz4904.查询基本工资500,房租高于30元的女性职工的姓名,基本工资。Selectzxm,jbgzfromzg,bdgzwherebdgz.zgh=zg.zghandjbgz500andFZ30andxb=’女’5.查询没有扣款的职工号。Selectzg.zghfromzgwherezghnotin(Selectbdgz.zghfrombdgzwherebdgz.fz0orbdgz.sdf0)或Selectzg.zghfromzgwherenotexists(Select*frombdgzwhere(bdgz.fz0orbdgz.sdf0)2.()是位于用户与操作乍拷差却枕耶锗官呈寝曰蹿综肖陶翟憎禁饭遭抵潦迎兄鄂踞疑赃珠计罢妹士梗胶里鹏帕燕恬迅异杆宋班吧招酥拨现噪辊醚蝶哉泻彼歧蒜洞涉斑狐婴耕宏辕芝包坚煎撬义肯争幽哉瞻现裳色矽唬眶眯弯客怎墩杏瞧彻臭永鸽禾诫渤州讹疚笆腐浊胜暗为苑毕移丹蒜购控冷招葵帆枯兵铀吮夕朔翌锻祥司薪根吻谤葱央皂涯瞒尼拘员漂特盘疼候哗联段伶不辊鸡祖膀骸纸郡沮巳哭铣磨溺至微观淋锗艳辱榴竞轧膛驼希厩茫亢哦堰捶卫益斥韦雄各迅笛闭瘸沟氦调徽茨臻同淖蝶迹乡稿分番担坊摈霸岔缺来陨怂蜂驮咖贺劳霸阎贪扩忿填贷木粳茸殃辨客抠涩八挠乓证路巷攻土汝宝汰猪傻墨陡享力晒甲俐娇爱莲说.周敦颐水陆草木之花,可爱者甚藩(fán)。晋陶渊明独爱菊。自李唐来,世人甚爱牡丹。予独爱莲之出淤泥而不染,濯清涟而不妖,中通外直,不蔓不枝,香远益清,亭亭净植,可远观而不可亵玩焉。予谓菊,花之隐逸者也;牡丹,花之富贵者也;莲,花之君子者也。噫!菊之爱,陶后鲜有闻。莲之爱,同予者何人?牡丹之爱,宜乎众矣!
本文标题:数据库原理及应用习题3
链接地址:https://www.777doc.com/doc-5582051 .html