国开电大《数据库应用技术》形考任务1-4【答案】 作者:周老师 分类: 其他院校 发布时间: 2022-07-02 14:26 专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等! 联系我们:QQ客服:3326650399 439328128 微信客服①:cs80188 微信客服②:cs80189 扫一扫添加我为好友 扫一扫添加我为好友 形考使命1 第1章数据库系统概述( ) 一.单项挑选题( ) 关于数据库管理系统的说法,错误的是( )。 关于用文件管理数据的说法,错误的是( )。 数据库系统的物理独立性是指( )。 数据库系统是由若干有些构成的。下列不归于数据库系统构成有些的是( )。 数据库三级形式结构的区分,有利于( )。 在数据库的三级形式中,描绘数据库中整体数据的逻辑结构和特征的是( )。 在用数据模型描绘数据时,一般要求数据模型要满意三个要求。下列描绘中,不归于数据模型应满意的要求的是( )。 数据模型三要素是指( )。 下列关于实体联系模型中联系的说法,错误的是( )。 数据库系统中的三级形式以及形式间的映像供给了数据的独立性。下列关于两级映像的说法,正确的是( )。 二.判别题( ) 运用数据库管理数据能够完成程序与数据的彼此独立。 数据库管理系统是一个系统软件,这个软件首要担任将磁盘上的数据库文件读入到内存中。( ) 数据的特征分为静态特征和动态特征。( ) E-R模型是一种用于描绘数据的安排方式的模型。( ) 数据库三级形式中,外形式到形式的映像供给了数据的逻辑独立性。( ) 三.简答题( ) 与文件管理比较,用数据库管理数据有哪些长处?( ) 数据独立性指的是啥?它能带来哪些优点?( ) 阐明实体-联系模型中的实体、特点和联系的概念。(本题1分) 第2章关系数据库理论( ) 一.单项挑选题( ) 不归于数据模型三要素的是( )。 关于传统关系代数的说法,错误的是( )。 关于天然衔接的说法,错误的是( )。 关于调集并运算的说法,正确的是( )。 对关系形式进行标准化的首要意图是( )。 假如有函数依靠X→Y,而且对X的某个真子集X’,有X’→Y建立,则称( )。 关于第三范式的说法,错误的是( )。 有关系形式:学生( ),设一个系只要一个系主任,则该关系形式至少归于( )。 归于传统的调集运算的是( )。 用于表达关系代数中投影运算的运算符是( )。 二.判别题( ) 挑选、投影和衔接操作归于传统的关系运算。( ) SQL语言的特色是过程化。( ) 运用FOREIGNKEY束缚能够完成参照完好性束缚。( ) 一个关系形式只能有一个候选键。( ) 约束“年纪”列取值规模在0-160的束缚表达式是:check(年纪in0-160)。( ) 三.简答题( ) 关系数据库的三个完好性束缚是啥?各是啥意义?( ) 设有关系形式:学生修课( )。设一个学生可选多门课程,一门课程能够被多个学生选。每个学生由学号仅有标识,一个学生只在一个系学习;每门课程由课程号仅有标识。每个学生选的每门课程有仅有的分数。 ( )请指出此关系形式的候选键。 ( )写出该关系形式的函数依靠集。 ( )该关系形式归于第几范式?请简略阐明理由。 ( )若不是第三范式的,请将其标准化为第三范式关系形式,并指出分化后每个关系形式的主键和外键。 ( )学号一名字,学号一地点系,学号一性别,课程号一课程名,课程号一学分( )归于榜首范式,由于存在有些函数依靠:学号一名字。 ( )第三范式关系形式: 学生( ) 课程( ) 考试(学号,课程号,分数),学号为引证学生的外键,课程号为引证课程的外键。 第3章创立数据库( ) 一.单项挑选题( ) 归于SQLServer最中心效劳的是( )。 关于SQLServer数据库的说法,正确的是( )。 关于扩展SQLServer数据库空间的说法,错误的是( )。 关于缩短SQLServer数据库空间的说法,错误的是( )。 归于SQLServer引荐的日志文件拓展名的是( )。 二、判别题( ) 在一台计算机上装置一次SQLServer时,就生成了一个实例。在一台计算机上只能装置一个默许实例,一起也只能装置一个命名实例。( ) SSMS东西供给了图形化的操作界面来创立和保护对象,下拉列表框列出了当时查询修改器所衔接的数据库效劳器上的一切数据库,master表明当时正在操作的数据库是master。( ) Tempdb数据库是系统自动生成的暂时数据库,用于保留暂时对象或中心成果集。( ) Msdb数据库是用户有必要树立的,用作SQLServer实例上创立的一切数据库的模板。( ) 日志文件的引荐拓展名为.ldf,用于寄存康复数据库的一切日志信息。每个数据库只能有一个日志文件。( ) 逻辑文件名是在一切SQL句子中引证物理文件时所运用的称号。物理文件名包含存储文件的途径以及物理文件名自身。( ) 数据库的空间会呈现不行用的状况,假如日志空间不行了则意味着不能再向数据库中刺进数据;假如数据空间不行了,则意味着不能再对数据库数据进行任何修正操作。( ) SQLServer最中心的效劳是SSMS。( ) 在SQLServer中,不答应删去正在被用户运用的数据库。( ) 删去数据库,只能删去数据文件,并不删去日志文件。( ) 三、简答题( ) SQLServer最中心的效劳是啥?( ) 发动效劳运用的是SQLServer的哪个东西?( ) SQLServer数据库由几类文件构成?这些文件的引荐拓展名别离是啥?( ) 形考使命2 第4章SQL语言基础与关系表( ) 一.单项挑选题( ) 所述功用中,不归于SQL语言功用的是( )。 设某员工表中有用于寄存年纪( )的列,最合适年纪列的类型是( )。 用于约束列的取值规模的束缚是( )。 用于约束列的取值不能重复的束缚是( )。 用于完成实体完好性束缚的是( )。 关于DEFAULT束缚的说法,错误的是( )。 为变量赋值的句子中,错误的是( )。 设有表T,现要为该表新添加一个列,列名为:c1,类型为int。能正的确现该功用的句子是( )。 归于普通编码可变长字符串类型的是( )。 现要界说“工作年限”列的数据类型,假定用整型类型,且其值不会超越100,则最适宜的类型是( )。 二.判别题( ) decimal(p,s)数据类型归于字符型。( ) /**/之间的内容用于表明注释,对程序无影响。( ) \'tell\'+236的成果为:tell236。( ) “SsexNCHAR(1)DEFAULT\'女\'”句子中的DEFAULT束缚表明Ssex变量的默许值为\'女\'。( ) “SageTINYINTCHECK(Sage>=18ANDSage<=60)”限制Sage的取值只能在18到60之间。( ) 三、简答题( ) 简述SQL语言的功用,每个功用的效果是啥?( ) Transact-SQL撑持的首要数据类型有哪些?( ) 第5章数据操作语言( ) 一.单项挑选题( ) 当关系R和S进行衔接操作时,假如R中的元组不满意衔接条件,在衔接成果中也会将这些记载保存下来的操作是( )。 聚合函数中,不疏忽空值的是( )。 查询句子中,错误的是( )。 现要使用Student表查询年纪最小的学生名字和年纪。下列完成此功用的查询句子中,正确的是( )。 设SC表中记载分数的列为:Grade,类型为int。若在查询分数时,期望将分数按‘优’、‘良’、‘中’、‘及格’和‘不及格’方式显现,正确的Case表达式是( )。 WhenGradebetween90and100THEN\'优\' WhenGradebetween80and89THEN\'良\' WhenGradebetween70and79THEN\'中\' WhenGradebetween60and69THEN\'及格\' Else\'不及格\' 在SQL句子中,用于更新表数据的句子是( )。 设有Teachers表,该表的界说如下: 刺进句子中,不能正确履行的是( )。 设数据库中已有表5-1至5-3所示的Student、Course和SC表。现要查询学生选的第2学期开设课程的状况,只需列出学号、名字、地点系和所选的课程号。该查询触及到的表是( )。 删去计算机系学生( )的修课记载( )的句子,正确的是( )。 查询年纪最大的前5位学生的名字和年纪的句子,正确的是( )。 二.判别题( ) “SELECT*FROMStudentWHERESnameLIKE\'张_\'”句子中的\'张_\'用于查找姓张的学生。( ) “SELECT*FROMStudentWHERESnameLIKE\'[张李刘]%\'”句子能够查找姓张、李、刘的学生。( ) “SELECTCOUNT(DISTINCTSno)FROMSC”句子用于统计学生的总人数。( ) HAVING子句用于对分组后的统计成果再进行过滤,它用于组而不是对单个记载。( ) “SELECT*FROMStudentINNERJOINSC ONStudent.Sno=SC.Sno”句子可将Student与SC衔接起来。( ) 三.简答题( ) WHEREAgeBETWEEN20AND30子句,查找的Age规模是多少?( ) “WHERESdeptNOTIN(\'CS\',\'IS\',\'MA\')”子句,查找的数据是啥?( ) 自衔接与普通内衔接的首要差异是啥?( ) 外衔接与内衔接的首要差异是啥?( ) 有关子查询与嵌套子查询在履行方面的首要差异是啥?( ) 形考使命3 第6章 关于视图的说法,正确的是( )。 在视图的界说句子中,只能包括( )。 视图对应数据库三级形式中的( )。 关于视图的说法,正确的是( )。 创立视图的首要效果是( )。 设有学生表( )。树立统计每个系的学生人数的视图句子中,正确的是( )。 SELECT地点系,COUNT(*)FROM学生表GROUPBY地点系 关于索引的说法,正确的是( )。 创立存储过程的用途首要是( )。 关于存储过程的说法,正确的是( )。 修正存储过程P1的句子,正确的是( )。 删去存储过程P1的句子,正确的是( )。 触发器的首要效果是( )。 现有学生表和修课表,其结构为: 学生表( ) 修课表( ) 现要求修课表中的考试日期有必要在学生表中相应学生的入学日期和结业日期之间。正确的完成方法是( )。 设在SC(Sno,Cno,Grade)表上界说了触发器: CREATETRIGGERtri1ONSCAFTERINSERT… 当履行句子:INSERTINTOSCVALUES(\'s001\',\'c01\',90) 会引发该触发器履行。关于触发器履行时表中数据的说法,正确的是( )。 当履行由UPDATE句子引发的触发器时,关于该触发器暂时工作表的说法,正确的是( )。 视图是一个虚表,数据库中只存储视图的界说,而不存储视图所包括的数据,这些数据仍寄存在本来的根本表中( ) 当根本表中的数据发作改变时,从视图中查询出的数据并不随之改变。( ) 索引一般来说能够进步数据增、删、改、查的功率。( ) 运用索引的一个长处是,在对数据进行刺进、更改和删去操作时,不需求对索引入行相应保护,就能够使索引与数据坚持共同。( ) 因为集合索引项决议了表中数据的物理存储次序,因而一个表只能包括一个集合索引。( ) 非集合索引并不改动数据的物理存储次序,能够在一个表上树立多个非集合索引。( ) 存储过程是存储在数据库效劳器端供客户端调用履行的SQL句子。( ) 假如存储过程有输入参数而且没有为输入参数指定默许值,则在调用存储过程时,会自动生成一个常量值。( ) UPDATE、INSERT和DELETE都可引发触发器代码的履行。( ) 触发器名在数据库中能够不是仅有的。( ) 试阐明运用视图的优点。( ) 索引的效果是啥?( ) 索引分为哪几品种型?别离是啥?它们的首要差异是啥?( ) 存储过程的效果是啥?为何使用存储过程能够进步数据的操作功率?( ) 触发器的效果是啥?前触发和后触发的首要差异是啥?( ) 第7章数据库管理与保护 不归于业务特征的是( )。 业务一旦提交,其对数据库中数据的修正即是持久的,今后的操作或毛病不会对业务的操作成果发生任何影响。这个特性是业务的( )。 业务所包括的操作作为一个全体,要么都做,要么都不做,这个特性称为业务的( )。 关于SQLServer备份设备的说法,正确的是( )。 在简略康复形式下,能够进行的备份是( )。 关于区别备份的说法,正确的是( )。 关于日志备份的说法,错误的是( )。 设有如下备份操作: 现从备份中对数据库进行康复,正确的康复次序为( )。 关于SQLServer数据库效劳器登录账户的说法,错误的是( )。 关于SQLServer身份验证形式的说法,正确的是( )。 业务能够确保在一个业务中的悉数操作或许悉数成功,或许悉数失利。( ) ROLLBACK表明业务正常完毕,COMMIT表明业务中的悉数操作被吊销。( ) 业务的耐久性是指数据库中一个业务的履行不能被其他业务搅扰。( ) 对象权限是用户在现已创立好的对象上行使的权限,例如CRAETETABLE。( ) 在康复数据库之前,假如数据库的日志文件没有损坏,可在康复之前对数据库进行一次尾部日志备份,这样可将数据的丢失削减到最小。( ) 试阐明业务的概念及四个特征。( ) SQLServer的安全验证过程是啥?( ) 权限的管理包括哪些操作?( ) 日志备份备份的是哪段时刻的哪些内容?区别备份备份的是哪段时刻的哪些内容?( ) 若对某数据库进行了完好备份、区别备份和日志备份,则当康复该数据库时,正确的康复次序是啥?( ) 第8章数据库设计(本章共20分) 在数据库设计中,将E-R图变换为关系数据模型是( )完结的工作。 在将E-R图变换为关系模型时,一般都将mn联系变换成一个独立的关系形式。关于这种联系发生的关系形式的主键的说法,正确的是( )。 在将部分E-R图兼并为大局E-R图时,能够会发生一些抵触。下列抵触中不归于兼并E-R图抵触的是( )。 一个银行经营所能够有多个客户,一个客户也能够在多个经营所进行存取款事务,则客户和银行经营所之间的联系是( )。 设实体A与实体B之间是一对多联系。如下逻辑结构设计方法中,最合理的是( )。 设有描绘图书出书状况的关系形式:出书( ),设一本书能够被出书屡次,每次出书都有一个打印数量。该关系形式的主键是( )。 在数据库设计中,进行用户子形式设计是( )要完结的工作。 归于数据库逻辑设计内容的是( )。 关于数据库设计中新奥尔良方法的说法,错误的是( )。 在数据库设计中,表设计准则恪守( )规范。 数据库设计即是树立一个数据库应用系统。( ) 数据库的概念结构设计一般与详细的数据库管理系统无关。( ) 在进行数据库概念结构设计时,要充沛思考所运用的数据库管理系统。( ) 设计部分E-R图归于逻辑设计的使命。( ) 将概念结构变换为关系数据模型归于概念设计的使命。( ) 数据库设计分为哪几个期间?每个期间的首要工作是啥?( ) 需求剖析期间的使命是啥?其间发现现实的方法有哪些? (本题1分) 啥是数据库的逻辑结构设计?简述其设计过程。( ) 把E-R模型变换为关系形式的变换规矩有哪些?( ) 关系数据模型的优化包括哪些方法?( ) 第9章数据库应用系统开发 在VB中,能够使用Connection对象的Execute方法完成对数据库的更改操作。关于删去SC表中学号为S01的选课记载的句子,正确的是( )。 设ADOcn是一个Connection对象,与数据库的衔接字符串寄存在cnStr字符串中。关于运用ADOcn树立与数据源衔接的句子,正确的是( )。 不归于VB中ADO对象模型中的对象的是( )。 声明并创立Connection对象的句子,正确的是( )。 使用Recordset对象能够得到查询成果集。将SC表中的悉数数据放置到Recordset对象ADOrs中的句子,正确的是( )。 VB供给了三种数据库拜访引擎,别离是Jet引擎、ODBC和OLEDB,当前首要运用的是OLEDB。( ) Recordset对象是数据表的查询成果,一般可运用它进行数据的刺进操作。( ) 设ADOrs是一个Recordset对象,则ADOrs(学号)表明得到“学号”列的值。( ) 假如运用Connection对象树立与数据库的衔接,在声明对象之后树立数据库衔接的方法是Create。( ) B/S形式的开发、保护工作首要会集在数据库效劳器端,可减轻异地用户的保护成本。( ) 请简述C/S和B/S的首要原理,并阐明它们各自的优缺陷。( ) 请扼要阐明开发数据库应用系统的一般过程。( ) 写出创立如下三张数据表的SQL句子。( ) “图书”表结构: 书号:普通编码定长字符类型,长度为10,主键。 书名:普通编码可变长字符类型,长度为20,非空。 种类:一致字符编码定长字符类型,长度为4,取值为:“高等数学”、“量子力学”、“国学基础”。 出书日期:日期类型。 单价:整型。 “书店”表结构: 书店编号:普通编码定长字符类型,长度为20,主键。 书店名:普通编码可变长字符类型,长度为30,非空。 地址:一致字符编码可变长字符类型,长度为30。 “销售”表结构: 书号:普通编码定长字符类型,长度为10,引证图书表的外键。 书店编号:普通编码定长字符类型,长度为20,引证书店表的外键。 销售时刻:日期时刻类型。 销售数量:整型。 主键:( )。 根据第1题所创立的三张表,写出完结下列操作的SQL句子。( ) 1)查询“量子力学”类图书的书名和出书日期。 2)查询单价大于等于60的图书的销售状况,列出版名、种类、销售时刻和销售数量。 3)将“量子力学”类图书的单价下降10。 4)在书店表中刺进一行数据,书店编号:SD100,书店名:新华书店,地址:西单。 根据第1题所创立的三张表,写出创立满意如下要求的视图的SQL句子:查询销售了“高等数学”类图书的书店名和地址。( ) 写出创立如下三张数据表的SQL句子。( ) “老师”表结构: 老师号:普通编码定长字符类型,长度为10,主键。 老师名:普通编码可变长字符类型,长度为20,非空。 地点部门:普通编码可变长字符类型,长度为30。 职称:普通编码定长字符类型,长度为6,取值为:“教授”、“副教授”、“其他”。 “课程”表结构: 课程号:普通编码定长字符类型,长度为20,主键。 课程名:普通编码可变长字符类型,长度为40,非空。 学时数:微整型。 开课学期:微整型。 “授课”表结构: 老师号:普通编码定长字符类型,长度为10,引证老师表的外键。 课程号:普通编码定长字符类型,长度为20,引证课程表的外键。 授课时数:整型。 授课年份:整型。 主键:( )。 根据第1题所创立的三张表,写出完结下列操作的SQL句子。( ) 1)查询“教授”职称的老师名字和地点部门。 2)查询每学期开设的学时数大于40的课程门数。 3)查询2016年悉数课程的授课状况,列出课程名、学时数、老师名和授课时数。删去没人教学的课程。 根据第1题所创立的三张表,写出创立满意如下要求的视图的SQL句子:查询2016授课年份整体授课老师的老师名、所授的课程名和授课时数。( ) 形考使命四上机试验 本次使命为上机试验,由教导老师从上机试验中挑选一次,安排学生上机完结,最终由教导老师对每位学生的试验状况进行打分。满分20分。请依照第5章的试验要求独立完结试验。将有关的SQL 句子和运转成果的截屏保留在文件中,或填写鄙人面的试验陈述中,并经过网络提交。 试验预备工作: 在第4章创立好的Student、Course和SC表中,刺进本章表5-4~5-6所示的数据。 方便的刺进数据方法为:在SSMS东西中,打开Students数据库及其下的“表”节点,在要刺进数据的表上右击鼠标,在弹出的菜单中挑选“修改前200行”,然后在后边会呈现承受输入数据的表格,如图1所示,在此表格中直接刺进数据即可。刺进完数据或在刺进过程中可单击东西栏上的“履行SQL”按钮,保留刺进的数据。 试验内容与过程: 在SSMS东西中编写下述句子,检查履行成果,并将SQL句子保留到一个文件中。 过程1-5 在SSMS东西中编写下述句子,检查履行成果,并将SQL句子保留到一个文件中。 1.查询学生选课表中的悉数数据。 2.查询计算机系的学生的名字、年纪。 3.查询分数在70~80之间的学生的学号、课程号和分数。 4.查询计算机系年纪在18~20之间且性别为“男”的学生的名字、年纪。 5.查询“C001”号课程的最高分。 过程6-10 6.查询计算机系学生的最大年纪和最小年纪。 7.统计每个系的学生人数。 8.统计每门课程的选课人数和考试最高分。 9.统计每个学生的选课门数和考试总分数,并按选课门数升序显现成果。 10.查询总分数超越200分的学生,要求列出学号和总分数。 过程11-15 11.查询选课门数超越2门的学生的学号、均匀分数和选课门数。 12.查询选了“C002”课程的学生的名字和地点系。 13.查询分数80分以上的学生的名字、课程号和分数,并按分数降序摆放成果。 14.查询计算机系男生修了“数据库基础”的学生的名字、性别和分数。 15.查询学生的选课状况,要求列出每位学生的选课状况( ),并排出学生的学号、名字、课程号和考试分数。 过程16-20 16.查询哪些课程没有人选,要求列出课程号和课程名。 17.查询计算机系没有选课的学生,列出学生名字。 18.列出“数据库基础”课程考试分数前三名的学生的学号、名字、地点系和考试分数。 19.查询VB考试分数最低的学生的名字、地点系和VB分数。 20.查询选了VB的学生学号、名字、地点系和分数,并对地点系进行如下处理: 当地点系为“计算机系”时,显现“CS”; 当地点系为“信息管理系”时,显现“IS”; 当地点系为“通讯工程系”时,显现“CO”; 对其他系,均显现“OTHER”。 过程21-22 21.用子查询完成如下查询: 1)查询选了“C001”课程的学生名字和地点系。 2)查询计算机文化学考试分数80分以上的学生学号和名字。 3)查询计算机文化学考试分数最高的学生名字和地点系。 4)查询年纪最大的男生的名字和年纪。 5)查询“C001”课程的考试分数高于“C001”课程的均匀分数的学生的学号和“C001”课程分数。 22.创立一个新表,表名为test_t,其结构为:( ),其间: COL1:整型,答应空值。 COL2:字符型,长度为10 ,不答应空值。 COL3:字符型,长度为10 ,答应空值。 试写出按行刺进如下数据的句子( )。 过程23-27 23.将 “C001”课程的考试分数加10分。 24.将计算机系一切选修了“计算机文化学”课程的学生分数加10分,别离用子查询和多表衔接方式完成。 25.删去考试分数小于50分的学生的选课记载。 26.删去信息管理系考试分数小于50分的学生的该门课程的修课记载,别离用子查询和多表衔接方式完成。 27.删去VB考试分数最低的学生的VB修课记载。 专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等!(非免费) 联系我们:QQ客服:3326650399 439328128 微信客服①:cs80188 微信客服②:cs80189 扫一扫添加我为好友 扫一扫添加我为好友
形考使命1
第1章数据库系统概述( )
一.单项挑选题( )
关于数据库管理系统的说法,错误的是( )。
关于用文件管理数据的说法,错误的是( )。
数据库系统的物理独立性是指( )。
数据库系统是由若干有些构成的。下列不归于数据库系统构成有些的是( )。
数据库三级形式结构的区分,有利于( )。
在数据库的三级形式中,描绘数据库中整体数据的逻辑结构和特征的是( )。
在用数据模型描绘数据时,一般要求数据模型要满意三个要求。下列描绘中,不归于数据模型应满意的要求的是( )。
数据模型三要素是指( )。
下列关于实体联系模型中联系的说法,错误的是( )。
数据库系统中的三级形式以及形式间的映像供给了数据的独立性。下列关于两级映像的说法,正确的是( )。
二.判别题( )
运用数据库管理数据能够完成程序与数据的彼此独立。
数据库管理系统是一个系统软件,这个软件首要担任将磁盘上的数据库文件读入到内存中。( )
数据的特征分为静态特征和动态特征。( )
E-R模型是一种用于描绘数据的安排方式的模型。( )
数据库三级形式中,外形式到形式的映像供给了数据的逻辑独立性。( )
三.简答题( )
与文件管理比较,用数据库管理数据有哪些长处?( )
数据独立性指的是啥?它能带来哪些优点?( )
阐明实体-联系模型中的实体、特点和联系的概念。(本题1分)
第2章关系数据库理论( )
一.单项挑选题( )
不归于数据模型三要素的是( )。
关于传统关系代数的说法,错误的是( )。
关于天然衔接的说法,错误的是( )。
关于调集并运算的说法,正确的是( )。
对关系形式进行标准化的首要意图是( )。
假如有函数依靠X→Y,而且对X的某个真子集X’,有X’→Y建立,则称( )。
关于第三范式的说法,错误的是( )。
有关系形式:学生( ),设一个系只要一个系主任,则该关系形式至少归于( )。
归于传统的调集运算的是( )。
用于表达关系代数中投影运算的运算符是( )。
二.判别题( )
挑选、投影和衔接操作归于传统的关系运算。( )
SQL语言的特色是过程化。( )
运用FOREIGNKEY束缚能够完成参照完好性束缚。( )
一个关系形式只能有一个候选键。( )
约束“年纪”列取值规模在0-160的束缚表达式是:check(年纪in0-160)。( )
三.简答题( )
关系数据库的三个完好性束缚是啥?各是啥意义?( )
设有关系形式:学生修课( )。设一个学生可选多门课程,一门课程能够被多个学生选。每个学生由学号仅有标识,一个学生只在一个系学习;每门课程由课程号仅有标识。每个学生选的每门课程有仅有的分数。
( )请指出此关系形式的候选键。
( )写出该关系形式的函数依靠集。
( )该关系形式归于第几范式?请简略阐明理由。
( )若不是第三范式的,请将其标准化为第三范式关系形式,并指出分化后每个关系形式的主键和外键。
( )学号一名字,学号一地点系,学号一性别,课程号一课程名,课程号一学分( )归于榜首范式,由于存在有些函数依靠:学号一名字。
( )第三范式关系形式:
学生( )
课程( )
考试(学号,课程号,分数),学号为引证学生的外键,课程号为引证课程的外键。
第3章创立数据库( )
一.单项挑选题( )
归于SQLServer最中心效劳的是( )。
关于SQLServer数据库的说法,正确的是( )。
关于扩展SQLServer数据库空间的说法,错误的是( )。
关于缩短SQLServer数据库空间的说法,错误的是( )。
归于SQLServer引荐的日志文件拓展名的是( )。
二、判别题( )
在一台计算机上装置一次SQLServer时,就生成了一个实例。在一台计算机上只能装置一个默许实例,一起也只能装置一个命名实例。( )
SSMS东西供给了图形化的操作界面来创立和保护对象,下拉列表框列出了当时查询修改器所衔接的数据库效劳器上的一切数据库,master表明当时正在操作的数据库是master。( )
Tempdb数据库是系统自动生成的暂时数据库,用于保留暂时对象或中心成果集。( )
Msdb数据库是用户有必要树立的,用作SQLServer实例上创立的一切数据库的模板。( )
日志文件的引荐拓展名为.ldf,用于寄存康复数据库的一切日志信息。每个数据库只能有一个日志文件。( )
逻辑文件名是在一切SQL句子中引证物理文件时所运用的称号。物理文件名包含存储文件的途径以及物理文件名自身。( )
数据库的空间会呈现不行用的状况,假如日志空间不行了则意味着不能再向数据库中刺进数据;假如数据空间不行了,则意味着不能再对数据库数据进行任何修正操作。( )
SQLServer最中心的效劳是SSMS。( )
在SQLServer中,不答应删去正在被用户运用的数据库。( )
删去数据库,只能删去数据文件,并不删去日志文件。( )
三、简答题( )
SQLServer最中心的效劳是啥?( )
发动效劳运用的是SQLServer的哪个东西?( )
SQLServer数据库由几类文件构成?这些文件的引荐拓展名别离是啥?( )
形考使命2
第4章SQL语言基础与关系表( )
一.单项挑选题( )
所述功用中,不归于SQL语言功用的是( )。
设某员工表中有用于寄存年纪( )的列,最合适年纪列的类型是( )。
用于约束列的取值规模的束缚是( )。
用于约束列的取值不能重复的束缚是( )。
用于完成实体完好性束缚的是( )。
关于DEFAULT束缚的说法,错误的是( )。
为变量赋值的句子中,错误的是( )。
设有表T,现要为该表新添加一个列,列名为:c1,类型为int。能正的确现该功用的句子是( )。
归于普通编码可变长字符串类型的是( )。
现要界说“工作年限”列的数据类型,假定用整型类型,且其值不会超越100,则最适宜的类型是( )。
二.判别题( )
decimal(p,s)数据类型归于字符型。( )
/**/之间的内容用于表明注释,对程序无影响。( )
\'tell\'+236的成果为:tell236。( )
“SsexNCHAR(1)DEFAULT\'女\'”句子中的DEFAULT束缚表明Ssex变量的默许值为\'女\'。( )
“SageTINYINTCHECK(Sage>=18ANDSage<=60)”限制Sage的取值只能在18到60之间。( )
三、简答题( )
简述SQL语言的功用,每个功用的效果是啥?( )
Transact-SQL撑持的首要数据类型有哪些?( )
第5章数据操作语言( )
一.单项挑选题( )
当关系R和S进行衔接操作时,假如R中的元组不满意衔接条件,在衔接成果中也会将这些记载保存下来的操作是( )。
聚合函数中,不疏忽空值的是( )。
查询句子中,错误的是( )。
现要使用Student表查询年纪最小的学生名字和年纪。下列完成此功用的查询句子中,正确的是( )。
设SC表中记载分数的列为:Grade,类型为int。若在查询分数时,期望将分数按‘优’、‘良’、‘中’、‘及格’和‘不及格’方式显现,正确的Case表达式是( )。
WhenGradebetween90and100THEN\'优\'
WhenGradebetween80and89THEN\'良\'
WhenGradebetween70and79THEN\'中\'
WhenGradebetween60and69THEN\'及格\'
Else\'不及格\'
在SQL句子中,用于更新表数据的句子是( )。
设有Teachers表,该表的界说如下:
刺进句子中,不能正确履行的是( )。
设数据库中已有表5-1至5-3所示的Student、Course和SC表。现要查询学生选的第2学期开设课程的状况,只需列出学号、名字、地点系和所选的课程号。该查询触及到的表是( )。
删去计算机系学生( )的修课记载( )的句子,正确的是( )。
查询年纪最大的前5位学生的名字和年纪的句子,正确的是( )。
二.判别题( )
“SELECT*FROMStudentWHERESnameLIKE\'张_\'”句子中的\'张_\'用于查找姓张的学生。( )
“SELECT*FROMStudentWHERESnameLIKE\'[张李刘]%\'”句子能够查找姓张、李、刘的学生。( )
“SELECTCOUNT(DISTINCTSno)FROMSC”句子用于统计学生的总人数。( )
HAVING子句用于对分组后的统计成果再进行过滤,它用于组而不是对单个记载。( )
“SELECT*FROMStudentINNERJOINSC
ONStudent.Sno=SC.Sno”句子可将Student与SC衔接起来。( )
三.简答题( )
WHEREAgeBETWEEN20AND30子句,查找的Age规模是多少?( )
“WHERESdeptNOTIN(\'CS\',\'IS\',\'MA\')”子句,查找的数据是啥?( )
自衔接与普通内衔接的首要差异是啥?( )
外衔接与内衔接的首要差异是啥?( )
有关子查询与嵌套子查询在履行方面的首要差异是啥?( )
形考使命3
第6章
关于视图的说法,正确的是( )。
在视图的界说句子中,只能包括( )。
视图对应数据库三级形式中的( )。
关于视图的说法,正确的是( )。
创立视图的首要效果是( )。
设有学生表( )。树立统计每个系的学生人数的视图句子中,正确的是( )。
SELECT地点系,COUNT(*)FROM学生表GROUPBY地点系
关于索引的说法,正确的是( )。
创立存储过程的用途首要是( )。
关于存储过程的说法,正确的是( )。
修正存储过程P1的句子,正确的是( )。
删去存储过程P1的句子,正确的是( )。
触发器的首要效果是( )。
现有学生表和修课表,其结构为:
学生表( )
修课表( )
现要求修课表中的考试日期有必要在学生表中相应学生的入学日期和结业日期之间。正确的完成方法是( )。
设在SC(Sno,Cno,Grade)表上界说了触发器:
CREATETRIGGERtri1ONSCAFTERINSERT…
当履行句子:INSERTINTOSCVALUES(\'s001\',\'c01\',90)
会引发该触发器履行。关于触发器履行时表中数据的说法,正确的是( )。
当履行由UPDATE句子引发的触发器时,关于该触发器暂时工作表的说法,正确的是( )。
视图是一个虚表,数据库中只存储视图的界说,而不存储视图所包括的数据,这些数据仍寄存在本来的根本表中( )
当根本表中的数据发作改变时,从视图中查询出的数据并不随之改变。( )
索引一般来说能够进步数据增、删、改、查的功率。( )
运用索引的一个长处是,在对数据进行刺进、更改和删去操作时,不需求对索引入行相应保护,就能够使索引与数据坚持共同。( )
因为集合索引项决议了表中数据的物理存储次序,因而一个表只能包括一个集合索引。( )
非集合索引并不改动数据的物理存储次序,能够在一个表上树立多个非集合索引。( )
存储过程是存储在数据库效劳器端供客户端调用履行的SQL句子。( )
假如存储过程有输入参数而且没有为输入参数指定默许值,则在调用存储过程时,会自动生成一个常量值。( )
UPDATE、INSERT和DELETE都可引发触发器代码的履行。( )
触发器名在数据库中能够不是仅有的。( )
试阐明运用视图的优点。( )
索引的效果是啥?( )
索引分为哪几品种型?别离是啥?它们的首要差异是啥?( )
存储过程的效果是啥?为何使用存储过程能够进步数据的操作功率?( )
触发器的效果是啥?前触发和后触发的首要差异是啥?( )
第7章数据库管理与保护
不归于业务特征的是( )。
业务一旦提交,其对数据库中数据的修正即是持久的,今后的操作或毛病不会对业务的操作成果发生任何影响。这个特性是业务的( )。
业务所包括的操作作为一个全体,要么都做,要么都不做,这个特性称为业务的( )。
关于SQLServer备份设备的说法,正确的是( )。
在简略康复形式下,能够进行的备份是( )。
关于区别备份的说法,正确的是( )。
关于日志备份的说法,错误的是( )。
设有如下备份操作:
现从备份中对数据库进行康复,正确的康复次序为( )。
关于SQLServer数据库效劳器登录账户的说法,错误的是( )。
关于SQLServer身份验证形式的说法,正确的是( )。
业务能够确保在一个业务中的悉数操作或许悉数成功,或许悉数失利。( )
ROLLBACK表明业务正常完毕,COMMIT表明业务中的悉数操作被吊销。( )
业务的耐久性是指数据库中一个业务的履行不能被其他业务搅扰。( )
对象权限是用户在现已创立好的对象上行使的权限,例如CRAETETABLE。( )
在康复数据库之前,假如数据库的日志文件没有损坏,可在康复之前对数据库进行一次尾部日志备份,这样可将数据的丢失削减到最小。( )
试阐明业务的概念及四个特征。( )
SQLServer的安全验证过程是啥?( )
权限的管理包括哪些操作?( )
日志备份备份的是哪段时刻的哪些内容?区别备份备份的是哪段时刻的哪些内容?( )
若对某数据库进行了完好备份、区别备份和日志备份,则当康复该数据库时,正确的康复次序是啥?( )
第8章数据库设计(本章共20分)
在数据库设计中,将E-R图变换为关系数据模型是( )完结的工作。
在将E-R图变换为关系模型时,一般都将mn联系变换成一个独立的关系形式。关于这种联系发生的关系形式的主键的说法,正确的是( )。
在将部分E-R图兼并为大局E-R图时,能够会发生一些抵触。下列抵触中不归于兼并E-R图抵触的是( )。
一个银行经营所能够有多个客户,一个客户也能够在多个经营所进行存取款事务,则客户和银行经营所之间的联系是( )。
设实体A与实体B之间是一对多联系。如下逻辑结构设计方法中,最合理的是( )。
设有描绘图书出书状况的关系形式:出书( ),设一本书能够被出书屡次,每次出书都有一个打印数量。该关系形式的主键是( )。
在数据库设计中,进行用户子形式设计是( )要完结的工作。
归于数据库逻辑设计内容的是( )。
关于数据库设计中新奥尔良方法的说法,错误的是( )。
在数据库设计中,表设计准则恪守( )规范。
数据库设计即是树立一个数据库应用系统。( )
数据库的概念结构设计一般与详细的数据库管理系统无关。( )
在进行数据库概念结构设计时,要充沛思考所运用的数据库管理系统。( )
设计部分E-R图归于逻辑设计的使命。( )
将概念结构变换为关系数据模型归于概念设计的使命。( )
数据库设计分为哪几个期间?每个期间的首要工作是啥?( )
需求剖析期间的使命是啥?其间发现现实的方法有哪些? (本题1分)
啥是数据库的逻辑结构设计?简述其设计过程。( )
把E-R模型变换为关系形式的变换规矩有哪些?( )
关系数据模型的优化包括哪些方法?( )
第9章数据库应用系统开发
在VB中,能够使用Connection对象的Execute方法完成对数据库的更改操作。关于删去SC表中学号为S01的选课记载的句子,正确的是( )。
设ADOcn是一个Connection对象,与数据库的衔接字符串寄存在cnStr字符串中。关于运用ADOcn树立与数据源衔接的句子,正确的是( )。
不归于VB中ADO对象模型中的对象的是( )。
声明并创立Connection对象的句子,正确的是( )。
使用Recordset对象能够得到查询成果集。将SC表中的悉数数据放置到Recordset对象ADOrs中的句子,正确的是( )。
VB供给了三种数据库拜访引擎,别离是Jet引擎、ODBC和OLEDB,当前首要运用的是OLEDB。( )
Recordset对象是数据表的查询成果,一般可运用它进行数据的刺进操作。( )
设ADOrs是一个Recordset对象,则ADOrs(学号)表明得到“学号”列的值。( )
假如运用Connection对象树立与数据库的衔接,在声明对象之后树立数据库衔接的方法是Create。( )
B/S形式的开发、保护工作首要会集在数据库效劳器端,可减轻异地用户的保护成本。( )
请简述C/S和B/S的首要原理,并阐明它们各自的优缺陷。( )
请扼要阐明开发数据库应用系统的一般过程。( )
写出创立如下三张数据表的SQL句子。( )
“图书”表结构:
书号:普通编码定长字符类型,长度为10,主键。
书名:普通编码可变长字符类型,长度为20,非空。
种类:一致字符编码定长字符类型,长度为4,取值为:“高等数学”、“量子力学”、“国学基础”。
出书日期:日期类型。
单价:整型。
“书店”表结构:
书店编号:普通编码定长字符类型,长度为20,主键。
书店名:普通编码可变长字符类型,长度为30,非空。
地址:一致字符编码可变长字符类型,长度为30。
“销售”表结构:
书号:普通编码定长字符类型,长度为10,引证图书表的外键。
书店编号:普通编码定长字符类型,长度为20,引证书店表的外键。
销售时刻:日期时刻类型。
销售数量:整型。
主键:( )。
根据第1题所创立的三张表,写出完结下列操作的SQL句子。( )
1)查询“量子力学”类图书的书名和出书日期。
2)查询单价大于等于60的图书的销售状况,列出版名、种类、销售时刻和销售数量。
3)将“量子力学”类图书的单价下降10。
4)在书店表中刺进一行数据,书店编号:SD100,书店名:新华书店,地址:西单。
根据第1题所创立的三张表,写出创立满意如下要求的视图的SQL句子:查询销售了“高等数学”类图书的书店名和地址。( )
写出创立如下三张数据表的SQL句子。( )
“老师”表结构:
老师号:普通编码定长字符类型,长度为10,主键。
老师名:普通编码可变长字符类型,长度为20,非空。
地点部门:普通编码可变长字符类型,长度为30。
职称:普通编码定长字符类型,长度为6,取值为:“教授”、“副教授”、“其他”。
“课程”表结构:
课程号:普通编码定长字符类型,长度为20,主键。
课程名:普通编码可变长字符类型,长度为40,非空。
学时数:微整型。
开课学期:微整型。
“授课”表结构:
老师号:普通编码定长字符类型,长度为10,引证老师表的外键。
课程号:普通编码定长字符类型,长度为20,引证课程表的外键。
授课时数:整型。
授课年份:整型。
主键:( )。
根据第1题所创立的三张表,写出完结下列操作的SQL句子。( )
1)查询“教授”职称的老师名字和地点部门。
2)查询每学期开设的学时数大于40的课程门数。
3)查询2016年悉数课程的授课状况,列出课程名、学时数、老师名和授课时数。删去没人教学的课程。
根据第1题所创立的三张表,写出创立满意如下要求的视图的SQL句子:查询2016授课年份整体授课老师的老师名、所授的课程名和授课时数。( )
形考使命四
本次使命为上机试验,由教导老师从上机试验中挑选一次,安排学生上机完结,最终由教导老师对每位学生的试验状况进行打分。满分20分。
试验预备工作:
在第4章创立好的Student、Course和SC表中,刺进本章表5-4~5-6所示的数据。
方便的刺进数据方法为:在SSMS东西中,打开Students数据库及其下的“表”节点,在要刺进数据的表上右击鼠标,在弹出的菜单中挑选“修改前200行”,然后在后边会呈现承受输入数据的表格,如图1所示,在此表格中直接刺进数据即可。刺进完数据或在刺进过程中可单击东西栏上的“履行SQL”按钮,保留刺进的数据。
试验内容与过程:
在SSMS东西中编写下述句子,检查履行成果,并将SQL句子保留到一个文件中。
过程1-5
在SSMS东西中编写下述句子,检查履行成果,并将SQL句子保留到一个文件中。
1.查询学生选课表中的悉数数据。
2.查询计算机系的学生的名字、年纪。
3.查询分数在70~80之间的学生的学号、课程号和分数。
4.查询计算机系年纪在18~20之间且性别为“男”的学生的名字、年纪。
5.查询“C001”号课程的最高分。
过程6-10
6.查询计算机系学生的最大年纪和最小年纪。
7.统计每个系的学生人数。
8.统计每门课程的选课人数和考试最高分。
9.统计每个学生的选课门数和考试总分数,并按选课门数升序显现成果。
10.查询总分数超越200分的学生,要求列出学号和总分数。
过程11-15
11.查询选课门数超越2门的学生的学号、均匀分数和选课门数。
12.查询选了“C002”课程的学生的名字和地点系。
13.查询分数80分以上的学生的名字、课程号和分数,并按分数降序摆放成果。
14.查询计算机系男生修了“数据库基础”的学生的名字、性别和分数。
15.查询学生的选课状况,要求列出每位学生的选课状况( ),并排出学生的学号、名字、课程号和考试分数。
过程16-20
16.查询哪些课程没有人选,要求列出课程号和课程名。
17.查询计算机系没有选课的学生,列出学生名字。
18.列出“数据库基础”课程考试分数前三名的学生的学号、名字、地点系和考试分数。
19.查询VB考试分数最低的学生的名字、地点系和VB分数。
20.查询选了VB的学生学号、名字、地点系和分数,并对地点系进行如下处理:
当地点系为“计算机系”时,显现“CS”;
当地点系为“信息管理系”时,显现“IS”;
当地点系为“通讯工程系”时,显现“CO”;
对其他系,均显现“OTHER”。
过程21-22
21.用子查询完成如下查询:
1)查询选了“C001”课程的学生名字和地点系。
2)查询计算机文化学考试分数80分以上的学生学号和名字。
3)查询计算机文化学考试分数最高的学生名字和地点系。
4)查询年纪最大的男生的名字和年纪。
5)查询“C001”课程的考试分数高于“C001”课程的均匀分数的学生的学号和“C001”课程分数。
22.创立一个新表,表名为test_t,其结构为:( ),其间:
COL1:整型,答应空值。
COL2:字符型,长度为10 ,不答应空值。
COL3:字符型,长度为10 ,答应空值。
试写出按行刺进如下数据的句子( )。
过程23-27
23.将 “C001”课程的考试分数加10分。
24.将计算机系一切选修了“计算机文化学”课程的学生分数加10分,别离用子查询和多表衔接方式完成。
25.删去考试分数小于50分的学生的选课记载。
26.删去信息管理系考试分数小于50分的学生的该门课程的修课记载,别离用子查询和多表衔接方式完成。
27.删去VB考试分数最低的学生的VB修课记载。
专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等!(非免费)
联系我们:QQ客服:3326650399 439328128 微信客服①:cs80188 微信客服②:cs80189
扫一扫添加我为好友 扫一扫添加我为好友