数据库基础与实践技术习题答案

发布时间:   来源:文档文库   
字号:


第一章
1.数据库系统和文件系统相比具有以下主要特点p4
2.简述数据库管理系统的功能。数据定义功能、数据操纵功能、数据库的运行管理、数据库的建立和维护功能。
3.简述数据库系统的组成。P6
4.简述数据模型三要素包含的内容。P85.简述概念层数据模型的作用。P9
6.简述实体-联系模型中实体、属性和联系的概念。P9-p10
13.简述第一范式、第二范式和第三范式关系模式的概念。P23-24
3
1.根数数据库用途的不同,SQL将数据库分为哪二类?系统数据库、用户数据库
2.SQL提供了哪些系统数据库?每个系统数据库的主要作用是什么?SQL提供了mastermodelmsdbtempdbresource五种数据库。Master:它是SQLServer2008中最重要的数据库,记录SQLServer实例的所有系统级信息,包括实例范围的元数据、端点、连接服务器和系统配置设置。
Msdb:供SQLServer代理服务器调度报警和作业以及记录操作员时使用,保存相关调度报警、作业、操作员等信息,作业时SQLServer中定义的自动执行的一系列操作的集合,作业的执行不需要任何人工干预。
Model:它用作SQLServer实例上创建的所有数据库模板。对Model数据库进行的修改将应用于以后的所有用户数据库。
Tempdb:临时数据库,用于保存临时对象,或中间的结果级集,并为数据的排序等操作提供一个临时工作空间。
Resource:它是一个只读数据库,包含了SQLServer中的所有系统对象。
3.文件组的作用是什么?每个数据库至少包含几个文件组?p5一个数据库可以包含多个文件组,每个文件组用于分类存放不同的数据文件。每个数据库都包含一个primary文件组,该文件组是系统自动提供的,系统信息及数据库的主要数据文件都必须存放在primary文件组中。
4.数据库的系统信息存放在哪个文件组中?用户能删除这个文件组吗?每个数据库都有且只能有一个主要数据文件。一个数据库可以不包含次要数据文件,也包含多个次要数据文件,而且这些次要数据文件可以建立在一个磁盘上,也可以不建立在不同的磁盘上。每个数据库必须至少有一个日志文件,也可以有多个日志文件。
5.SQL数据库可以由几类文件组成?这些文件的推荐扩展名分别是什么?P58有数据文件和日志文件。主数据文件的推荐扩展名是“.mdf”,辅助数据文件的推荐扩展名是“.ndf”,日志文件的推荐扩展名是“.ldf”。
***6.SQL中一个数据库可以包含几个主要数据文件,几个次要数据文件,几个日志文件?P58可以包含一个主数据文件和0n个辅助数据文件,1n个日志文件。
7.数据文件和日志文件分别包含哪些属性?p60文件名、物理存储位置、初始大小、增长方




式和最大大小限制5个属性。其中逻辑文件名是数据库管理系统使用的,物理存储位置和文件名是操作系统使用的
8.SQL中数据的存储分配单位是什么?一个存储分配单位是多少字节?按数据页存储,一个数据页大小是8KB
10.用户创建数据库时,对数据库重要数据文件的初始大小有什么要求?不能小于model据库的大小。
11.复制数据库包含哪二种方法?每种方法的特点是什么?P87
5
***1.架构的作用是什么?创建架构的用户需要什么权限?架构相当于数据库中的一个容器,该容器中可以存放数据库对象,比如表、视图等。架构的作用是使用管理数据库对象,它实际是对数据库对象进行逻辑划分,将解决同类问题的对象放置在一个架构中。执行创建架构语句的用户需要在数据库中具有CREATESCHEMA权限,若要在CREATESCHEMA语句中创建架构对象,则用户还必须拥有相应的CREATE权限。
***2.分区表的作用是什么?什么情况下适合建立分区表?分区表的作用是把数据按某种标准划分成不同区域存储在不同的文件组中,使用分区可以快速而有效地管理和访问数据子集,而使大型表或索引更易于管理。合理的使用分区会在很大程度上提高数据库的性能。否创建分区表主要取决于表当前数据量的大小以及表将来数据量的大小,同时还取决于对表中数据进行的操作特点。通常情况下,如果某个大型表同时满足小面两个条件则比较适合进行分区。1)该表包含(或即将包含)以多种不同方式使用的大量数据。2)数据是分段的,比如数据以年为分隔。
2***3.定义分区表的步骤有哪些?SQLServer2008中,创建分区表之前,最好先创建数据库文件组。创建分区表通过以下几个步骤实现。
1)创建分区函数。创建分区函数的目的是告诉SQLServer以什么方式对表进行分区。2创建分区方案。分区方案的作用是告诉SQLServer将已分区的数据放在哪个文件组中。3)使用分区方案创建表。告诉SQLServer对哪个表使用分区方案。***4.分区函数的作用是什么?左侧分区和右侧分区的区别是什么?P122
5.分区方案的作用是什么?它与分区函数的关系是什么?分区方案的作用是将分区函数生成的分区映射到文件组中。分区函数的作用是告诉SQLServer如何将数据进行分区,而分区方案的作用是告诉SQLServer将已分区的数据放在哪个文件组中。
6
1.写出查询语句的基本结构。P1292.简述自连接定义。P141
3.外连接与内连接的主要区别是什么?P140p142





7
1.简单case函数和搜索case函数在功能上的区别是什么?P1572.嵌套子查询与相关子查询在执行机制上的区别是什么?P166
3.在进行查询结果的并、交、差运算时,对各查询语句有什么要求?4.什么是派生表?p171
5.什么是替代表达式的子查询?P1716.简述开窗函数的含义及作用。P1767.简述公用表表达式的含义。P180
8
1索引的作用是什么?P195索引可以加快数据的查询效率。
***2.索引分为哪几种类型?分别是什么?它们的主要区别是什么?P197分为聚集索引和非聚集索引两种。聚集索引会对数据进行物理排序,非聚集索引不对数据进行物理排序。3在一个表上可以创建几个聚集索引?可以创建多个非聚集索引吗?在一个表上只能创建一个聚集索引。可以创建多个非聚集索引。
4聚集索引一定是唯一性索引,对吗?反之呢?不对。反之也不对。
5在建立聚集索引时,数据库管理系统是真正将数据按聚集索引列进行物理排序。对吗?对。
6在建立非聚集索引时,数据库管理系统并不对数据进行物理排序。对吗?对。
7不管对表进行什么类型的操作,在表上建立的索引越多越能提高操作效率。对吗?对。
9
1试说明标准试图的作用。P217p224
2.简单说明用过标注视图查询数据的过程。3.简单说明分区试图的概念和作用。P2254.简单说明索引视图的概念和作用。P2275.简单说明适合建立索引视图的情况。P2276.简单说明不合适建立索引试图和情况。P227
10
***1.存储过程的作用是什么?为什么利用存储过程可以提高数据的操作效率?P233***2.用户和存储过程之间如何交换数据?P238***3.存储过程的参数有几种形式?P234





***4.DML触发器的作用是什么?前触发和后触发的主要区别是什么?P245.p247.p251






辈子时光在匆忙中流逝,谁都无法挽留。多少人前半生忙忙碌碌,奔波追逐,后半生回望过去,
难免感叹一生的碌碌无为,恨时光短暂,荒废了最好的光阴。
人过中年,不停跟时间妥协,之所以不争抢,处世淡然,完全是经过世故的淬炼,达到心智的成熟。






有朋友问我,怎样写出滋润心灵的文字?是要查字典,引用名言,还是有什么规律?我笑着回,随心随意,不为难自己。你为难自己,就要刻意去效仿,你不随心随意就要被名利世俗困扰,自然心态会有偏差,文字也染上了俗气。
现实生活中,不乏完美主义者,终日在不食人间烟火的意境中活着,虚拟不切合实际。如此,唯有活在当下,才是真正的人生笺言。常常想,不想活在过去的人,是经历了太多的大起大落,不想被束缚在心灵蜗居里的人,是失去的太多,一番大彻大悟后,对视的眼神定会愈发清澈,坦然笑对人生的雨雪冰霜。
对于随波逐流的人们,难免要被世俗困扰,不问过去,不畏将来又将是怎么样的一种纠葛,无从知晓。
不得不说,人是活在矛盾中的。既要简单,又难淡然,挣扎在名利世俗中,一切身不由己,又有那样的生活是我们自己想要的呢?
人前,你笑脸相迎,带着伪装的面具,不敢轻易得罪人;人后,黯然伤怀,总感叹命运的不公平,人生的不如意;常常仰望别人的幸福,而忽视了自己,却不知你与他所想要的幸福,都只得一二,十之八九只有在希冀中追求,不是吗?
人活一辈子,心怀梦想,苍凉追梦,难能可贵的是执着向前,义无反顾,最惧怕瞻前顾后,退缩不前。一生短暂如光影交错,有几个人能放下牵绊,有几个人能不难为自己,活的精彩呢!
我们的一生,是匆忙的行走,谁的人生,不是时刻在被命运捉弄中前行。我想,我是无法和命运抗衡的,却又时刻想做真实的自己。眼下的生活是一面镜子,对照着卑微的自己,心有万千光芒,无法放弃的却总是太多太多。
中年,人生的分水岭,不再有小女孩的浪漫情怀,撒娇卖萌,穿着也越发简单,舒适即可。年轻时可以穿紧身裙,牛仔裤,甚至小一码的高跟鞋,不惜磨破了脚板,夹痛了脚趾,依旧笑魇如花,人前卖弄。年少时,青春做砝码,别人的一句赞美能心头飘飘然,走在马路上,陌生男子的回头率,成了青春的资本,忘乎所以。
年龄越大,对身边的一切似乎没了热情,争吵,攀比,打扮,都没了兴趣。有人说,女人要爱自己,打扮的漂漂亮亮的才行,而我却恰恰相反,正如有一天涂了口红出门,儿子吓了一跳,一句太庸俗,再昂贵品牌的口红你都不适合,让我哑然失笑。原来,他宁愿喜欢素面朝天的妈妈,也不想要矫揉造作的中年妇女,我必须保持最初的简洁,亦或简单。
居家女人虽平庸,却总想活出真我。不喜欢的东西,学会舍弃,生活趋于安静。每天打理家务,照顾子女,空闲的时间看看书,散散步,陪婆婆去买菜,少一些功利心,多一些平常心,生活便达到了想要的简单。
人过中年天过午,流逝的时间不会等我的。不想为难自己了,几十年光阴里,不停做着事与愿违的选择,极力说服自己,多替别人想想,多顾及别人的感受,却忽视了委屈的自己。
我承认,给自己负担,就是难为自己。不愿意放下,就是心态使然。其实,你大可不必为了别人改变自己,为自己活着,才是真理。从今天起,不愿意迎合的人,选择放手;卑鄙下流,虚情假意的损友,拒绝交往,只要随心随意,什么都不是难题。要明白,他们走近你的世界,只想利用你,却从不顾及你的感受,既保持若即若离,又想无偿索求,时刻为难着你,美其名曰这是一份难得的缘
一辈子时光在匆忙中流逝,谁都无法挽留。多少人前半生忙忙碌碌,奔波追逐,后半生回望过去,难免感叹一生的碌碌无为,恨时光短暂,荒废了最好的光阴。
人过中年,不停跟时间妥协,之所以不争抢,处世淡然,完全是经过世故的淬炼,达到心智的成熟。

有朋友问我,怎样写出滋润心灵的文字?是要查字典,引用名言,还是有什么规律?我笑着回,随心随意,不为难自己。你为难自己,就要刻意去效仿,你不随心随意就要被名利世俗困扰,自然心态会有偏差,文字也染上了俗气。





现实生活中,不乏完美主义者,终日在不食人间烟火的意境中活着,虚拟不切合实际。如此,唯有活在当下,才是真正的人生笺言。常常想,不想活在过去的人,是经历了太多的大起大落,不想被束缚在心灵蜗居里的人,是失去的太多,一番大彻大悟后,对视的眼神定会愈发清澈,坦然笑对人生的雨雪冰霜。
对于随波逐流的人们,难免要被世俗困扰,不问过去,不畏将来又将是怎么样的一种纠葛,无从知晓。
不得不说,人是活在矛盾中的。既要简单,又难淡然,挣扎在名利世俗中,一切身不由己,又有那样的生活是我们自己想要的呢?
人前,你笑脸相迎,带着伪装的面具,不敢轻易得罪人;人后,黯然伤怀,总感叹命运的不公平,人生的不如意;常常仰望别人的幸福,而忽视了自己,却不知你与他所想要的幸福,都只得一二,十之八九只有在希冀中追求,不是吗?
人活一辈子,心怀梦想,苍凉追梦,难能可贵的是执着向前,义无反顾,最惧怕瞻前顾后,退缩不前。一生短暂如光影交错,有几个人能放下牵绊,有几个人能不难为自己,活的精彩呢!
我们的一生,是匆忙的行走,谁的人生,不是时刻在被命运捉弄中前行。我想,我是无法和命运抗衡的,却又时刻想做真实的自己。眼下的生活是一面镜子,对照着卑微的自己,心有万千光芒,无法放弃的却总是太多太多。
中年,人生的分水岭,不再有小女孩的浪漫情怀,撒娇卖萌,穿着也越发简单,舒适即可。年轻时可以穿紧身裙,牛仔裤,甚至小一码的高跟鞋,不惜磨破了脚板,夹痛了脚趾,依旧笑魇如花,人前卖弄。年少时,青春做砝码,别人的一句赞美能心头飘飘然,走在马路上,陌生男子的回头率,成了青春的资本,忘乎所以。
年龄越大,对身边的一切似乎没了热情,争吵,攀比,打扮,都没了兴趣。有人说,女人要爱自己,打扮的漂漂亮亮的才行,而我却恰恰相反,正如有一天涂了口红出门,儿子吓了一跳,一句太庸俗,再昂贵品牌的口红你都不适合,让我哑然失笑。原来,他宁愿喜欢素面朝天的妈妈,也不想要矫揉造作的中年妇女,我必须保持最初的简洁,亦或简单。
居家女人虽平庸,却总想活出真我。不喜欢的东西,学会舍弃,生活趋于安静。每天打理家务,照顾子女,空闲的时间看看书,散散步,陪婆婆去买菜,少一些功利心,多一些平常心,生活便达到了想要的简单。
人过中年天过午,流逝的时间不会等我的。不想为难自己了,几十年光阴里,不停做着事与愿违的选择,极力说服自己,多替别人想想,多顾及别人的感受,却忽视了委屈的自己。
我承认,给自己负担,就是难为自己。不愿意放下,就是心态使然。其实,你大可不必为了别人改变自己,为自己活着,才是真理。从今天起,不愿意迎合的人,选择放手;卑鄙下流,虚情假意的损友,拒绝交往,只要随心随意,什么都不是难题。要明白,他们走近你的世界,只想利用你,却从不顾及你的感受,既保持若即若离,又想无偿索求,时刻为难着你,美其名曰这是一份难得的缘















本文来源:https://www.2haoxitong.net/k/doc/1aaebb7903d276a20029bd64783e0912a3167cc7.html

《数据库基础与实践技术习题答案.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式