您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 薪酬管理 > 电大本科【数据库基础与应用】形成性考核册作业答案(最新)
【电大天堂】()整理,提供形考作业答案,历届试题,复习资料,论文,调查报告哦!到我们的论坛看看吧!电大天堂【数据库基础与应用】形成性考核册答案注:本答案仅供参考,如有错误敬请指正来源:【电大天堂】=2电大天堂【数据库基础与应用】形考作业一:一、填空题(每空1分,共40分)1.分开2.二元、一元3.树、二维表格4.中间、最上层5.状态、行为6.定义、查询、更新、控制7.超码、候选码、主码、备用码8.班级号、外码9.选择、投影、连接、除10.X、S11.空值、主码12.完全、部分13.学号、系主任14.第一、不可再分15.第一、316.第二、317.第三18.BC、决定因素二、简答题(每题8分,共40分)1.简述数据库管理阶段的主要特点。数据结构化:数据库中的数据按性质和特征被划分为若干个不同的文件,文件之间相互联系,文件之间的联系构成了数据库结构;数据共享:在数据库系统中,一种性质的数据尽量只出现在一个数据文件中,其他文件通过使用公共数据项与之连接,提高了数据的共享度;数据独立性:数据库系统中用户只需要知道数据库的结构以及每个文件中的记录结构和内容,不需要关心文件中记录的具体存储格式和存取方法;数据粒度小:最小存取粒度是记录的数据项,每次可以存取一个记录中的一个或多个数据项;独立的数据操作界面。2.简述逻辑独立性和物理独立性的概念。【电大天堂】()整理,提供形考作业答案,历届试题,复习资料,论文,调查报告哦!到我们的论坛看看吧!数据的逻辑独立性是指当数据库的整体逻辑结构发生变化时,通过调整外模式/模式映象,使得外模式中的局部数据及其结构不变,从而使外模式上的应用程序也不用修改;数据的物理独立性是指当数据库的存储结构发生变化时,通过调整模式/内模式映象,仍然能够保持数据库的整体模式不变,当然其所有外模式及应用程序也不用改变。3.简述关系完整性的作用及各种完整性的特点。关系完整性指数据的正确性、一致性和有效性。关系完整性包括:1)实体完整性:实体完整性规则是关系的主码不能取空值。2)参照完整性:参照完整性规则是在参照关系(R1)和被参照关系(R2)中,参照关系中每个元组的外码或者为空或者等于被参照关系某个元组的主码。3)用户定义的完整性:用户定义的一些附加条件,如某个属性不能取空值、不能取重复值、属性的取值范围等。4.简述传递依赖的概念,试举例说明。设一个关系为R(U),U为R的属性集,X和Y为U的子集,若X→Y,Y→Z,但Y→X,Y⊉Z,则存在X→Z,称为传递依赖,即X传递函数决定Z。例如:学生关系为(学号,姓名,性别,系号,系名,系主任)。每个学生属于一个系,每个系有许多学生,每个系对应惟一的系名和系主任。该关系的主码为学号,存在的依赖为:完全函数依赖:学号→姓名,性别,系号;系号→系名,系主任。传递函数依赖:学号→系主任。5.举例说明满足第一范式、第二范式、第三范式的关系模式。第一范式:在关系模式R(U),U为R的属性集,若U中的每个属性值都是不可再分的最小数据项,则称R(U)是第一范式。如:职工(职工号,姓名,性别,年龄,职务)。第二范式:关系模式R(U)是满足第一范式的关系模式,如果R中不存在非主属性对候选码的部分函数依赖,则称关系R属于第二范式。例如:SCC(学生号,姓名,性别,专业,课程号,课程名,课程学分,成绩)。主码为:学生号,课程号的组合。该关系存在部分依赖,消除部分依赖后,SCC关系分解形成三个满足第二范式的关系模式:S(学生号,姓名,性别,专业);C(课程号,课程名,课程学分);SC(学生号,课程号,成绩)。第三范式:设R(U)是满足第一范式的关系模式,如果R中不存在非主属性对候选码的传递依赖,则称关系R属于第三范式。例如:SDH={学号,姓名,性别,籍贯,系号,系名,系地址,系电话,宿舍号,宿舍电话}。主码为学号。存在传递依赖,消除传递依赖,SDH关系分解后形成三个满足第三范式的关系模式:S(学号,姓名,性别,籍贯,系号,宿舍号);D(系号,系名,系地址,系电话);H(宿舍号,宿舍电话)。三、选择题(每题2分,共20分)1.D2.B3.B4.A5.B6.C7.D8.B9.A10.C【电大天堂】()整理,提供形考作业答案,历届试题,复习资料,论文,调查报告哦!到我们的论坛看看吧!电大天堂【数据库基础与应用】形考作业二:一、填空题(每空1分,共20分)1.命令交互、程序执行、窗口界面2.createschema、dropschema3.数据、日志4.6、45.values、select6.实表、虚表7.select、from、where8.数据流图、数据字典9.1对1、1对多二、简答题(每题5分,共20分)1.简述SQL的功能SQL具有三个主要功能:1)数据定义功能:定义数据库的三级模式结构,即外模式、全局模式和内模式结构;2)数据操纵功能:对基本表和视图的数据进行查询、插入、删除和修改;3)数据控制功能:对用户的访问权限进行控制,保证系统的安全性。2.简述列级完整性约束的作用。DEFAULT常量表达式默认值约束。当不给元组中的该列分量输入值时则采用由常量表达式所提供的值。NULL/NOTNULL空值/非空值约束。注明每行上的该列值是否允许为空。PRIMARYKEY主码约束。注明该列为关系的主码。UNIQUE单值约束(惟一值约束)。注明该列上的所有取值必须互不相同。REFERENCES父表名(主码)外码约束。注明该列为外码。CHECK(逻辑表达式)检查约束。注明该列的取值条件。3.简述逻辑设计的主要任务和目标。逻辑设计阶段的主要任务和目标是根据概念设计的结果设计出数据库的逻辑结构模式,包括全局模式和外模式。关系数据库系统中的全局模式由若干个基本表组成,表与表之间的联系通过定义的主码和外码来实现,每个表都要根据需要达到一定的规范化程度,一般需要达到第三范式。4.简述视图的概念及作用。视图是建立在基本表上的一个虚表,它的结构和内容都来自基本表,它依据基本表存在。视图的列可以来自一个基本表或多个基本表。视图的建立和删除只影响视图本身,不影响对应的基本表,对视图的更新(插入、删除和修改)直接影响基本表。视图能够增强安全性,使数据库中一些保密的数据对无关人员成为不可见的。【电大天堂】()整理,提供形考作业答案,历届试题,复习资料,论文,调查报告哦!到我们的论坛看看吧!三、根据主教材第四章所给的商品库和教学库,按照下列所给的每条SQL查询语句写出相应的功能。(每题6分,共30分)1.从商品库中查询出品牌为熊猫或春兰的所有商品的商品代号、分类号、产地和品牌。2.从商品库中查询出每一种商品的商品代号、分类号、数量和品牌。3.从教学库中查询出每门课程被选修的学生人数,并按所选人数的升序排列出课程号、课程名和选课人数。4.从教学库中查询出选修了课程名为“C++语言”的所有学生的姓名和成绩。5.从教学库中查询出同时选修了3门课程的全部学生。四、根据教材第四章所给的商品库和教学库,按照下列功能要求写出相应的查询语句(每题6分,共30分)1.selectdistinct产地from商品表22.select分类名,max(单价)as最高单价from商品表1groupby分类名3.select分类名,sum(数量)as总数量from商品表1groupby分类名4.selectx.学生号,y.学生号,y.课程号from选课x,选课ywherex.学生号=@s1andy.学生号=@s2andx.课程号=y.课程号5.selectdistinctx.*from课程x,选课y,选课zwherey.课程号=z.课程号andy.学生号z.学生号andx.课程号=y.课程号【电大天堂】()整理,提供形考作业答案,历届试题,复习资料,论文,调查报告哦!到我们的论坛看看吧!电大天堂【数据库基础与应用】形考作业三:一、填空题(每题1分,共20分)1.数据、数据库对象2.文本或数字、数字3.类模块、标准模块4.大小写5.批处理6.逻辑组件7.SELECT、SET8.多、多9.插入(insert)、删除(delete)、更新(update或修改)10.@@FETCH_STATUS11.非空、唯一、聚集(次序无先后)二、简答题(每题10分,共20分)1.简述Access数据库操作对象。Access数据库包含七个数据库操作对象:表(数据表):是数据库中用来存放数据的场所,是数据库的核心和基础;查询:在数据库的一个或多个表中检索所需信息;窗体:用于显示、输入、编辑数据及控制应用程序执行的操作界面;报表:用于控制显示或打印数据的输出格式。页(数据访问页):用来查看和操作Internet上的数据。宏:是对若干Access操作命令序列的定义,执行宏实际上是由系统自动执行宏定义中的一系列命令;模块:用Access提供的VBA语言编写的程序段。2.简述SQLServer系统数据库。SQLServer数据库分为系统数据库和用户数据库两种。在安装SQLServer时,系统自动建立四个系统数据库。其中:1)Master数据库:包含SQLServer系统中的所有系统级信息,Master数据库如果受到损坏有可能导致系统彻底瘫痪,因此禁止用户直接访问此数据库,同时经常对它进行备份。2)Tempdb临时数据库:为临时表和其他临时存储需要提供的一个工作空间,每次重新启动SQLServer后,都要按默认大小重建Tempdb。3)Model数据库:用户建立新数据库的模板,它包含了将复制到每个用户数据库中的系统表。4)Msdb数据库:用来进行复制、作业调度和管理报警等。三、单选题(每题3分,共30分)1.D2.D3.A4.B5.B【电大天堂】()整理,提供形考作业答案,历届试题,复习资料,论文,调查报告哦!到我们的论坛看看吧!6.D7.B8.D9.A10.D四、写出下列程序段的功能。(每题5分,共30分)假设AAA数据库包括Students(学号char(8),姓名varchar(8),年龄int,专业varchar(20),入学日期DateTime)和Score(学号char(8),课程名varchar(10),成绩numeric(5,2))两张表。1.从Students表中统计出专业名开头为@a的值(即“计算机”)的所有学生人数。2.显示出score表中每个学生的平均成绩。3.求出score表中最高成绩与最低成绩的分数之差。4.从score表中查询出大于等于平均成绩的所有记录。5.从students表中查询姓名为@a的值的学生是否存在,根据不同情况显示出相应信息。6.从score表中删除学号为@a的值、课程名为@b的值的学生记录。【电大天堂】()整理,提供形考作业答案,历届试题,复习资料,论文,调查报告哦!到我们的论坛看看吧!电大天堂【数据库基础与应用】形考作业四:一、单选题(每题2分,共20分)1.B2.C3.B4.A5.C6.B7.D8.D9.B10.A二、填空题(每空1分,共30分)1.文件系统、数据库系统2.完整性、数据库3.多、多4.24、35.(A,D)、26.数据结构、集合运算7.局部ER图、整体ER图8.列级、表级9.连接、安全10.Access数据库、更高版本11.取值范围12.1、mdb13.货币型、显示方式、精度14.BEGINTRAN、COMMITTRAN、ROLLBACKTRAN15.客户机(或客户端)三、根据主教材第四章所给的商品库和教学库,按照下列所给的每条SQL查询语句写出相应的功能(每小题4分,共20分)1.从商品库中查询出所有商品的不同产地的总数。2.从教学库中查询出被2至4名学生选修的所有课程。3.从教学库中查询出至少选修了两门课程的全部学生。4.从教学库中查询出
本文标题:电大本科【数据库基础与应用】形成性考核册作业答案(最新)
链接地址:https://www.777doc.com/doc-946157 .html