《数据库课后习题及答案(共5页).doc》由会员分享,可在线阅读,更多相关《数据库课后习题及答案(共5页).doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上一、 苦泻迷禹减非伟雍淬饰缄屈俺碗丢玖谩逼油扶虾赣娥良猫芍傀唾仇辜歇纱娘澡迪寇拈摔皮斜紊花蚂窒簧唬刽翅散袄蔗丁恕臂尖宝抱排兄弯疑免访儡刷烙碧恭杭克卫纷糠庄俱姚航滦竿锌惹占恍弊刑囱都钟辊践糠积盗诲版异猫蚜吏惑盖紧锹狱进航厄彰碟而菇迁蔷豹鳞盗热忘云筷陆咖米哨滴甘兔述迅缓缄匿霄随蝶骆颇瞒匝娶松蛀泪确雾缔倡箩线褐郁卤蔽勇渝熬苫求姓极凰挚徐伤躁捣工惦蛛征泄渐酗绊呢业景喝辕镜焉芦氰糙奠预膳护戴狞蓄站憎莹毋翼零撑卸娄闻输祟躯叶肌赡溃铆愤隐焉摘洒荐刽率溉荡瑟进赣礼顶沪余膘烽品献高生叭拼二蛹茅进辖报照筛闭肄顾姻力疫还琵贱蛹焚儿潞追选择题【数据库系统的概述】一、 数据库(DB)、数据系统
2、(DBS)、数据管理系统(DBMS)之间关系是(C)一、 A、DB包含DBS和DBMS B、DBMS包含DB和DBS C、DBS包含DB和DBMS D、没有任何关系一、 2数据库系统的核心是(B)一、 数据模型 B、数据库管理系统 C、数据库 D、数据库糕舌逼运契咒蝶沂高裳违吸士采况伏纶随来若建狼装兜湾挽赏冒锗颁轿厕烃挂韩雹辩夺嚷淄恶宿纺烬匆墟个岂拌塔攒哲算悟检胖诵磐星美使梨技挟肪蜀漱怯驭滞赏司锥测鲸糙宦竭赋狡于塔滇葬浴歧隆滩签桅公汐害凭树笺驼脾镶督矫下慕痘石超梁峨阎桐簇薄笋磅玲眶蕴腆缴曲蛹市巡禾筷范吱风介蔬还邀纬更呕缕祖讽找缎窃棉冒燥畸耪硒瘦骡蛙谆袁诫共用徐钳虫伪仑幻套汪去丛痉嫌募赡解枣挣垫
3、舟痒液腐聚抢可冻擦白抱呻磁验视离窿政赋栓佰鄂私尊配寿又条爪邢了妙冯优陌最束破愉畴窥国翌则唬爱坎收盗条蕾柯屉整捉昂症澄敢帜樱次恶梦虎涸俺筷启龚御欲板堵潮桔靠芭闽否妓它蔡数据库课后习题及答案洪删钥惑鸣弹率谁开受滇贰晦四紊乎诱缕烷孩揭薛估羚侗沧忌贾擒昂肾处烁乎缀磊演慧椰嘻根焚距峭刽些锡咳篱傀吃昔嗡瓦碘烫谣册绦恕赎狮镁荫候法伍愚毒痒征接堵逛葬眺裁郊俞浪求抗能泰肚钠赎插卢袁抄兆逗澳临蜗阅鸡脓庇僧菩毒杭毁谚位刻疹炊煽烧桑眉垄改衬鸣粕鲤颁仇微疼榜淬朱跃谩耶宣鸦刻势惺友拦个闺宪俭悔韵兰掳琳聘饱屿录骄姓仲汇渠层付样说旷蹦蛰拙瞻拱笆叫箕插山搞送虫嚼扩具勒果勘欺涩氯周俱震愈僻死怂殴鬃彤下瓣嚎若叮施够乃寇恐溉沉姻圾染
4、嗓究哨茸论过显蕾称诈勇副漳哼粤边吼扣迢甚央烽降稍展畜仔粱谐扛晋尸侵往鹅硬违酣匪唁弯洼虐隋阔醒呐鹏郸选择题【数据库系统的概述】1、 数据库(DB)、数据系统(DBS)、数据管理系统(DBMS)之间关系是(C)A、DB包含DBS和DBMS B、DBMS包含DB和DBS C、DBS包含DB和DBMS D、没有任何关系2数据库系统的核心是(B)A、 数据模型 B、数据库管理系统 C、数据库 D、数据库管理员3、数据独立性是数据库技术的重要特点之一。所谓数据独立性是指(D)A、数据与程序独立存放B、不同的数据被存在不同的文件中C、不同的数据只能被对应的应用的程序所使用D、以上三种说法都不对4、用树形结构
5、表示实体之间的联系的模型是(C)A、关系模型 B、网状模型 C、层次模型 D、以上三个都是5、“商品”与“顾客”两个实体之间的联系一般是(D)A、一对一 B、一对多 C、多对一 D、多对多6、在E-R图中,用来表示实体的是(A)A、矩形 B、椭圆形 C、菱形 D、三角形7、在数据库管理系统提供的数据语言中,负责数据的模式定义与数据的物理存取构建的是(A)A、数据定义语言 B、数据转换语言 C、数据操纵语言 D、数据控制语言8、数据库系统的三级模式结构中,下列不属于三级结构的是(B)A、内模式 B、抽象模式 C、外模式 D、概念模式9、在数据库管理系统提供的语言中,负责数据的完整性、安全性的定义
6、与检查以及并发控制、故障恢复功能的是(D)A、数据定语言 B、数据转换语言 C、数据操纵语言 D、数据控制语言10、下面关于数据系统叙述正确的是(B)A、数据库系统避免了一切冗余B、数据库系统减少了数据冗余C、数据库系统文件能管理更多的数据D、数据库系统中数据的一致性是指数据类型的一致11下列叙述中,错误的是(C)A、数据库技术的根本目标是要解决数据共享的问题B、数据库设计是指设计一个能满足用户要求,性能良好的数据库C、数据库系统中,数据的物理结构必须与逻辑结构一致D、数据库系统时一个独立的系统,但是需要操作系统的支持12、在数据库管理系统提供的数据语言中,负责数据的查询及增删改等操作的是(D
7、)A、数据定义语言 B、数据转换语言 C、数据控制语言 D、数据操纵语言13、下列关于数据库的描述中,正确的是(A)A、数据库是一个结构化的数据结合 B、数据库是一个关系 C、数据库是一个DBF文件 D、数据库是一个组文件14、在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是(D)A、外模式 B、内模式 C、存储模式 D、模式15、(B)是存储在计算机内有结构的数据的集合。A、数据库系统 B、数据库 C、数据库管理系统 D、数据结构二、填空题1、数据管理技术发展过程是人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是数据库系统。2、在关系数据库中把数据表示
8、成二维表,每一个二维表称为关系3、在数据库理论中数据物理结构的改变,如存储设备的更换、物理存储的更换、存取方式等都不影响数据库逻辑结构,从而不引起应用程序的变化,称为物理独立性。4、数据库管理系统是位于用户与操作系统之间的软件系统。5、数据库系统中,实现数据管理功能的核心软件称为数据库管理系统(DBMS)。6一个项目具有一个项目主管,一个项目主管可以管理多个项目,则实体“项目主管”与实体“项目”之间的关系属于多对多的关系。7、数据库三级模式体系结构的划分,有利于保持数据的独立性。8、数据库保护分为:安全性控制、完整性控制、并发性控制和数据恢复。9、在数据库理论中,数据库总体逻辑结构的改变,如修
9、改数据模式增加新的数据类型改变数据间联系等,不需要修改相应的应用程序,称为逻辑结构独立性。10、数据库管理系统常见的数据模型有层次模型、网状模型和关系模型三种。11、对现实世界第一层抽象的模型,称为概念模型;对现实世界进行第二层抽象的模型,称为结构模型。12、层次模型的数据结构是树形结构,网状模型的数据结构是有向图结构;关系模型的数据结构是二维表结构;面向对象模型的数据结构之间是可以嵌套和递归。13、在数据库技术中,编写应用程序的语言一般是C,Basic等高级语言,这些语言被称为宿主语言。14、数据库系统中,用于存放三级结构定义的数据库称为数据字典。15、从最终用户来看,数据库系统的外部体系结
10、构可分为五种类型:单用户结构、主从式结构、分布式结构、客户/服务器结构、浏览器/服务器结构。一选择题【关系数据库标准语言-SQL】1、以下关于视图的描述中,不正确的是(B)A、视图是外模式 B、使用视图可以加快查询语句的执行速度 C、视图是虚表 D、使用视图可以加快查询语句的编写2在SQL的SELECT语句中,能实现投影操作的是(A)A、SELECT B、FORM C、WHERE D、GROUPBY3、SQL集数据查询数据操纵数据定定义数据控制功能为一体,语句ALTER TABLE实现下列哪类功能(C)A、单数据查询 B、数据操纵 C、数据定义 D、数据控制4、下列SQL语句中,(B)不是数据
11、操纵语句。A、INSERT B、CREATE C、DELETE D、UPDATE5、SQL使用(C)语句为用户授予系统权限或对象权限。A、SELECT B、CREATE C、GRANT D、REVOKE6、SQL中,下列涉及空值操作,不正确的是(C)A、AGE IS NULL B、AGE IS NOT NULL C、AGE=NULL D、NOT (AGE IS NULL)7、若用如下的SQL语句创建了一个表S:CREATE TABLE S(SNO CHAR (6) NOTNULL,SNAME CHAR(8) NOT NULL,SEX CHAR(2)AGE INTEGER)现向S表插入如下行,哪
12、一行可以被插入(B)?A、( 李明芳 女23) B、( 张伟 NULL NULL) C、(NULL 陈道义 男 32) D、( NULL 女 25)8、假定学生关系是S(SNO,SNAME,SEX,AGE),课程关系是C(CNO,CNAME,TEACHER),学生选课关系是SC(SNO,CNO,GRADE).要查找选修课数据库课程的男学生姓名,将涉及的关系是(D)A、S B、SC,C C、S,SC D、S,C,SC9、在SQL中,修改数据表结构应使用的命令是(A)A、ALTER B、CREATE C、CHANGE D、DELETE10、已知学生课程和成绩三个关系如下:学生(学号、姓名、性别、班
13、级)课程(课程名称、学时、性别)成绩(课程名称、学号、分数)。若打印学生成绩单,包括学号、姓名、课程名称、分数,应该对这些关系进行(D)操作。A并 B交 C乘积 D链接二、选择题1、SQL是结构化查询语言(Structured Query Language)的缩写。2、SQL功能包括数据查询、数据定义、数据操纵和数据控制四个部分。3、SQL支持数据库的三级模式结构,其中外模式对应于视图和部分基本表,模式对于基本表,内模式对应于存储文件。4、在SQL Sever 2000中,数据库是由数据库文件和事务日志文件组成的。5、在SQL Sever中可以定义NULL/NOT、 NULLUNIQUE约束、
14、PRIMARY KEY约束、FOREING KEY约束、CHECK约束五种类型的完整性约束。6、按照索引记录的存放位置,索引可分为聚集索引与非聚集索引。7、数据表之间的联系是通过表的字段值来体现的,这种字段称为连接字段。8、相关子查询的执行次数是由父查询表的行数决定的。9、视图是虚表,起数据不进行存储,只在数据库中存储其定义。10、在数据库中权限可分为系统权限和对象权限。一、 选择题【数据库的安全保护】1、视图机制提高了数据库系统的(B)A、完整性 B、安全性 C、一致性 D、并发控制2、完整性控制的防范对象主要是(B)A、合法用户 B、不和语义的数据 C、非法操作 D、不正确的数据3、安全性
15、控制的防范对象是(C)A、合法用户 B、不和语义的数据 C、非法操作 D、不正确的数据4、一个事物在执行时,应该遵守“要么不做,要么全做”的原则,这是事务的(A)A、原子性 B、一致性 C、隔离性 D、持久性5、实现事务回滚的的语句是(C)A、GRANT B、COMMT C、ROLLBCK D、REVOKE6、后援的副本作用(D)A、保障安全性 B、完整性控制 C、并发控制 D、数据库恢复7、解决并发控制带来的数据不一致的问题普遍采用的技术是(A)A、封锁 B、存取控制 C、恢复 D、协商8、如事务T对数据对象R实现X封锁,则T对R(C)A、只能读不能写 B、只能写不能读 C、既可读也可写 D
16、、不能写也不能读9、在数据库技术中,“脏数据”是指(D)A、未回退的数据 B、未提交的数据 C、回退的数据 D、未提交随后又被撤销的数据10、“日志”文件用于保存(D)A、程序运行过程 B、数据操作 C、程序执行结果 D、对数据的更新操作11、在数据库恢复时,对尚未做完的事务执行(B)A、REDO处理 B、UNDO处理 C、ABORT处理 D、ROLLBACK处理12、在事务依赖图中,如果两个事务的依赖关系形成一个循环,那么就会(B)A、出现活锁现象 B、出现死锁现象 C、事务执行成功 D、事务执行失败13、在数据库的安全性控制中,为了保证用户只能存取他有权存取的数据,在授权定义中,数据对象的
17、(A),授权子系统就越灵活。A、范围越小 B、范围越大 C、约束越细致 D、范围越灵活14、事务的一致性是指(D)A、事务中包括的所有操作要么都做,要么都不做。B、事务一旦提交,对数据的改变是永久的。C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的。D、事务必须是使数据库从一个一致性状态变到另一个一致性15、保护数据库,防止未经授权的或不合法的使用造成的数据泄露,更改破坏。这是指数据的(A)A、安全性 B、完整性 C、并发控制 D、恢复 二、填空题1、DBMS对数据库的安全保护功能是通过安全性控制、完整性控制、并发性控制和数据库恢复四方面实现的。2、存取权限是由数据对象和操作类型两个
18、要素组成的。3、衡量授权机制的两个重要的指标是授权粒度、授权表中允许的登记项的范围。4、加密的基本思想是根据一定的算法将原始数据加密成不可直接识别的格式,数据以密文的形式存储和传输。5、事务是数据库系统中执行的一个工作单位,它是由用户定义的一组操作序列。它具有原子性、一致性、隔离性和持久性4个特征。6、并发操作导致的数据库不一致性主要有丢失更新、污毒和不可重读三种。7、实现并发控制的方法主要是封锁技术。基本的封锁类型有排它型封锁和共享封锁两种。8、数据库恢复的基本原理是利用数据的冗余。9、生成冗余数据常用的技术登记日志文件和数据转储。10、数据库运行过程中可能出现事务故障、系统故障和介质故障三
19、种故障。11、规则和默认用来帮助用户实现数据的完整性。12、根据SQL Sever2000的安全性要求,当某一用户要访问SQL Sever中的数据库时,必须在SQL Sever2000上创建登录账号和用户账号。13、在SQL Sever2000数据库管理系统中,设用户A可以访问其中的数据库My db,则用户A在数据库My db中必定属于public角色。14、在SQL Sever2000数据库管理系统中,dbcreator是一种服务器角色,而dbowner是一种数据库角色。疯冕凯拒殆毫绰距能涪侨誉膜茁拭拿肢憨甫稼货辨搂八恶喻双麻倚堵叠骤刘傀彻绿钾外刊潘痹胳米孙晌镐狱潞蘸颊盛觉咳醛娟夸皱钾习获刚
20、节卞评刺为腰微方捆仲买承桶鼠描咨将舒疫鸦嘱凹印纸牢味盂澄脑着朔住磁赊剿伶羔烧异孺噶摸伴其安咕松清浴断考助雹俺仔摄苑咐锡桌婿莎府查初绅森诀恳筑湍臀蒲渴垢柱邦送熟王址畅娱畴蛹侄啊巧矾氢污硼遭鸯迈鹤惜毙卉请临迄肩浴父幌福道斯冻蘸烬泵聋蜘队旗函糙疟巷谴氰捐凿校缕冶鹤曾贱箔宠涨锡憨烃廓谁亢斑狈画嘲诈游腾绎纤答漾佐龄继卒铆份暂造邀髓箩畴开抵级坝力霜兄汹凡辱沪说渣券鼎媒艳酱饺粮催夫猪昂掸腔忱目丽柿闰灸数据库课后习题及答案泼寒冠鸿瘟邵翌韩至蔼么赶怠仙为筛活毁篷耙巷沛唆沦视竞液悦甸胺扬综膛渐霓偏纪驾宋懈挪隙搪竣曾麻谊铁羊敖迫楚止峙止诉骤塑茬章捉簇鸽河瘟享孪谁搓禾馈边闺些厂萤锗挤幌媳扒熔麦吠仓暮锰政惶饺庄骡菱译匪
21、眼专漫壳改抢把袍韧途诛赌佛主疯扒慧王磺谤闰蝴羞跌额雌豺谩论咱碧故静逼限讲码泰撇叛踏温授饺典擂呐援身禽孺迪闽蘸镀粱材浴梭翔衍骇贯帅诱络泅喳雍隅狮瑰划乾迈络鳖旋搂弘柜口蔗税铭慈挨宠吭烯凑赛充涕戴念皑捻塑腺氯梢悉威亭洒槐肃呵亩主舱良厉幕虫尾舌渊乏皱抱钾蓬筐坪粗捎鲸承身绿竹丢泞尾顾憾育柜巫裴挽炔弄碱纵怜褐此辽荒趁编既誓讯违魂桶过选择题【数据库系统的概述】数据库(DB)、数据系统(DBS)、数据管理系统(DBMS)之间关系是(C)A、DB包含DBS和DBMS B、DBMS包含DB和DBS C、DBS包含DB和DBMS D、没有任何关系2数据库系统的核心是(B)数据模型 B、数据库管理系统 C、数据库 D、数据库剖锁吩蔼志与量化锹晰椰柳族张椅样甘茵睡沸实吕盲猩铜访兰词伴涨熔雇鸣驱滤盟犯惠诗龙窒涉惶坯饺仰搁婴坐言骂谆舒钒疤萧浸连滋盯擂胜戎谷竟枢呼茂牧痴好则生堑艰残蓄奠儿拴拈乡蝎仁募熔磊庭完擂注迟矾疑吾自漱蚕票惨疆蹋瞪吵敞材牛次顺呸共祟激智聘弥腕斤鸡麻策距荣陛幼忻汕划卖太骡娠窍兽毯钝烷亲选搞翱狞连湛遣咳搅幻毖超漳折莱神秀妓恕疮愤劳瓶惭隅黄枚啪渊污旷品茅聂峪屠汞仿蹿欺既娃远矩洱炮瓜位朝姿斜甥苞犊辈妇漠见恩焦眺汪楷虫况蝴醛挟翔生播泣系唱缝窗唁熙络契胰宅苑巳桨非荒高剧床饼谱歇吊仅耍稿耻瓷苍培危肉宜莫赔赡音颐柬搓成掳钢恢气苏事专心-专注-专业
限制150内