2022年数据库基础与应用课程复习内容和要求 .docx

上传人:Q****o 文档编号:37651597 上传时间:2022-09-01 格式:DOCX 页数:15 大小:88.08KB
返回 下载 相关 举报
2022年数据库基础与应用课程复习内容和要求 .docx_第1页
第1页 / 共15页
2022年数据库基础与应用课程复习内容和要求 .docx_第2页
第2页 / 共15页
点击查看更多>>
资源描述

《2022年数据库基础与应用课程复习内容和要求 .docx》由会员分享,可在线阅读,更多相关《2022年数据库基础与应用课程复习内容和要求 .docx(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精品_精品资料_2022.06.21 )数据库基础与应用课程复习内容和要求文本)徐孝凯:考试内容的比例支配对于运算机信息治理专业,数据库基本学问 一至五章)、 ACCESS 使用与操作 六、七章)、 SQL Server 操作与应用 八、九章)等三个方面内容大约占试卷量的 60%、20%和20%.考核形式采纳期末卷面考核与形成性考核相结合的方式.形成性考核占20 分,视平常上机和作业完成情形而定,由所在班级的任课老师给定,由省 市、自治区)级电大认定.期末卷面考核占80 分,由中心电大统一命题并采纳闭卷方式,答题时限为90 分钟.两方面成果累计达到 60 分者为及格.终结性考核情形终结性考核:

2、由中心电大统一命题和规定考试时间,采纳闭卷方式答题,答题时限为90 分钟.试卷题型大致包括:挑选题、判定题、填空题、依据SQL 语句序列写出相应功能、以及依据数据库操作功能写出相应的SQL 语句序列等 5 种题型.关系数据结构的含义在现实世界中,数据被划分为不同的域,每个域中的数据具有共同的特性.每个域包含有如干个互不相同的数据,域和域之间相乘运算的结果叫做笛卡儿积.笛卡儿积中的一个子集在数据库理论中称作为一个关系.一个关系又包括有如干个属性,由这些属性构成该关系的关系模式 数据结构),也就是关系框架.全部属性的一个详细值称为一个元组,一个关系可以包含0 个、 1 个和多个元组,当具有0 个元

3、组,既不包含任何元组时, 说明该关系是只含有关系模式的空关系,在每个关系中,具有标识作用的属性被称为关键属性,每个元组中的关键属性的值被称为该元组的码,或关键字.关系完整性一个关系的完整性包括三个方面,即实体完整性、参照完整性、以及用户定义的完整性.其中每个关系都必需满意实体完整性和参照完整性,用户定义的完整性可有可无,可以严谨,可以宽松,要依据情形和要求进行详细设计.关系的实体完整性是指:关系中每个元组的主码 关键字)不能为空值,也就是说,它必需为唯独的和确定的一个值.参照完整性是针对两个关系而言的,它们有一个共同的属性,该属性在一个关系中为主码属 性,而在另一个关系中为外码属性,其中包含主

4、码属性的关系被称为“被参照关系”,而包含外码属性的关系被称为“参照关系”,依据参照完整性规章:参照关系中的每个元组的外码要么为空,要么为被参照关系中的主码属性中的一个值,不答应取其他的任何值.用户定义的完整性是对一些属性的取值范畴进行约束和限制,防止非法的数据进入数据 库.关系代数的含义对关系的各种运算称为关系代数.它包括传统意义上的集合运算,这些集合运算包括集合并运算、交运算、差运算和广义笛卡儿积运算等四种.一个关系被看作为具有共同属性可编辑资料 - - - 欢迎下载精品_精品资料_的元组的集合,所以在一个关系上同样能够进行对集合的各种运算.如并运算就是把两个关系中具有不同主码的全部元组合并

5、起来,而构成一个新关系,它就是两个关系进行并运算的结果.对关系除了可以进行集合运算外,仍可以进行特的的关系运算,它包括挑选运算、投影运算和连接运算这三种.挑选运算就是从一个关系中挑选出全部满意条件的元组而构成的一个新关系.投影运算就是从一个关系中挑选出一部分属性而构成的新关系.连接运算是在两个关系中进行而产生出一个新关系,连接运算又可细分为等值连接、自然连接和一般连接等多种不同的连接方式,从而产生出不同的连接结果.关系规范化的概念对一个关系必需要进行规范化,这样才能够保证对数据操作的完整性和一样性.关系规范化从低级到高级有多个不同级别,依次为第一范式、其次范式、第三范式、BCNF范式、第 4

6、范式、第5 范式等级别.关系的规范化程度越高,同一数据库中的关系被分解得越多,使用数据时需要连接更多的关系,由此可能带有使用数据库的不便利,不简捷.所以设计一个数据库时,应依据实际应用的需要,把数据库规范化到合适的程度,不是规范化程度越高越好.通常,一般要求规范化到第 3 范式的程度.ACCESS 数据库治理系统概述包括 ACCESS 数据库治理系统的特点,它的操作界面的布局和结构,它所包含的操作对象的种类和作用,数据库的建立和打开等内容. ACCESS 数据库中共有 7 种不同的操作对象,它们分别为:表、查询、窗体、报表、页、宏、模块等.用表来储备基本数据.对表进行关系运算得到的结果称为查询

7、对象.用窗体作为人机沟通的输入界面,.报表输出表或查询中的数据.页对象是指数据拜访页,用来通过浏览器拜访数据库.宏是一组操作数据库命令的集合,运行它时可以自动和连续的执行其中的每条命令,完成相应的组合操作.模块是用 ACCESS 数据库系统中内含的 VBA 语言,即应用于数据库的 Visual Basic 语言,依据对数据库操作的需要而编写的程序模块,通常利用模块对象来实现窗体对象中相应控件 如按钮、菜单等)的功能.SQL Server 的系统结构包括储备结构、系统数据库、系统表等三个方面的内容.储备结构包括数据库对象和数据库文件,常用的数据库对象有:表、索引、视图、触发器、储备过程、缺省、约

8、束、用户、图表、以及用户自定义的数据类型等.数据库文件有主数据库文件、次数据库文件、事务日志文件等三种.系统数据库有4 个,分别为储备系统级信息的Master 数据库, 储备暂时信息的Tempdb 数据库,储备建立数据库4 信息的 Model 数据库,用来进行治理的 Msdb 数据库.Transact SQL 语言中使用的数据类型被分为 6 个大的类型:数值型、字符型、日期时间型、二进制型、位型、双字节型.其中数值型又被细分为 10 种详细类型,整数型有 4 种:分别细分为 bigint 、 int 、small 、tinyint .字符型又被细分分为 3 种:分别为 char、varchar

9、、 text.使用 SQL 语言进行数据库查询举例分析查询语句举例select x.*- 从结果表中投影出同学表中的全部属性from 同学 x, 选课 y- 教案数据库中有同学、课程、选课可编辑资料 - - - 欢迎下载精品_精品资料_where x. 同学号 =y.同学号 -进行等值连接构成一个关系=3功能:从教案库中查询出同时选修了3 门课程的全部同学信息.查询语句举例 select x.*, 课程号 ,成果from 同学 x, 选课 ywhere x. 同学号 =y.同学号order by x. 同学号-结果表按同学号排序功能:从教案库中查询出每个同学选修每门课程的成果,并依据同学号分组

10、排序.查询语句举例select 商品表 1.商品代号 ,单价 ,数量 ,产的from 商品表 1,商品表 2- 商品数据库中有商品表1 和商品表 2 where 商品表 1.商品代号 =商品表 2.商品代号 - 等值连接功能:从商品库中查询出每种商品的商品代号、单价、数量和产的.查询语句举例 select 课程号 ,成果from 同学 ,选课where 同学 .同学号 =选课.同学号 and 姓名 =王明 -等值连接后挑选姓名功能:从教案库中查询出姓名叫做“王明”的同学的全部选课的课程号及成果.查询语句举例6 select *from 课程where 课程号 in select 课程号- 子查

11、询:按课程号分组后挑选记录from 选课group by 课程号 having count*5功能:从教案库中查询出被5 个以上同学选修的全部课程.查询语句举例7 select *from 同学可编辑资料 - - - 欢迎下载精品_精品资料_where not exists select *- 子查询:结果为空或非空from 选课where 同学 .同学号 =选课.同学号功能:从教案库中查询出没有选修任何课程的同学记录信息.查询语句举例8declare a char8- 定义局部变量set a=运算机 -为局部变量赋值select count* as 运算机专业人数-统计人数from stud

12、ents-AAA数据库中有同学 students 表和成果 score表where left 专业 ,3=a- 专业名称的前 3 个字符为 运算机 的被选出来功能:从 students表中统计出专业名开头为a 的值 ,b varchar10,c numeric5,2 参数as beginupdate score-更新同学成果set 成果=cwhere 学号 =a and 课程名 =b end功能:修改 score 表中学号为 a 的值、课程名为b 的值的所对应的成果为c 的值.张小会: 数据处理技术进展经受了哪些阶段?徐孝凯: 手工治理、文件处理、数据库治理、分布式数据库系统治理张小会: 数据

13、库文件中至少包含的对象有? 徐孝凯: 数据表.张晓峰: 关系完整性包括哪三个方面?徐孝凯: 包括实体、参照、用户定义等完整性张晓峰: 数据库基础与应用课程的课程设计问题.徐孝凯: 请参考数据库应用课程设计指导书往届试卷之一供参考 . 附件 1:数据库基础与应用 计信息治理)试卷62022 秋出, 10秋交, 12 年 1 月考)往届试卷之二供参考 . 附件 2:数据库基础与应用 计信息治理)试卷7试卷 6题号一二三四五总分2022 年 1 月考一、单项挑选题,把合适的选项编号填写在括号内. 每道题 2 分, 共 20 分1 如实体 A 和 B 是多对多的联系,实体B 和 C是 1 对 1 的联

14、系,就实体 A 和 C的联系是).A.一对一 B.一对多 C. 多对一 D. 多对多2 如一个关系的任何属性都不会部分依靠和传递依靠于任何候选码,就该关系最高达到了 )范式.A.第一 B.其次 C.第三 D. BC3 在 SQL中, create table为)数据库中基本表结构的命令.A.建立 B.修改 C.删除 D. 查询4. 如规定基本表中某一列或如干列为非空和唯独值双重约束,就这些列就是该基本表的)码.A. 主码 B.候选码 C.外码 D.内码5设一个集合A=3,4,5,6,7,集合 B=1,3,5,7,9,就 A 减 B 的差集中包含有)个元素.A. 10B. 5C. 3D. 26以

15、下哪一个不是设置表间“关系”时的选项).A实施参照完整性B级联追加相关记录C级联更新相关字段D级联删除相关记录7. 在 Access 数据库系统中,不能建立索引的数据类型是).A文本型B备注型C数值型D日期 / 时间型8. Access2022 用户操作界面由 )个部分组成.A 8B10 C 5D 6 9以下 )图标是 Access2022 中新建查询的标志.可编辑资料 - - - 欢迎下载精品_精品资料_BCDA10. Access2022中包含有 ) 1在文件治理阶段,程序和数据在储备位置上是分开存放的.) 2如一个关系的一些非主属性可能部分依靠于候选码,就称该关系达到了其次范式.) 3

16、在SQL 中建立和删除数据库模式的命令分别为create schema和 drop schema.) 4对于较复杂的系统,概念设计阶段的主要任务是:第一依据系统的各个局部应用画出各自对应的局部ER图,然后再进行综合和整体设计,画出整体ER图.) 5由概念设计进入规律设计时,原先的实体不需要转换成对应的基本表或视图.) 6在 SQL Server2022 中,通常不需要用户建立索引,而是通过使用主码约束或唯独值约束,由系统自动建立相应的索引.) 7.常见的 SQL Server2022 的版本只包括有标准版、个人版、开发版和评估版.) 8. 数据库备份和复原的Transact-SQL语句分别对应

17、为Restore Databas和 Backup Database .) 9. 在 SQL Server 2022中引入索引可以加快数据查询的速度.1. 在文件系统中,存取数据的基本单位为 ,在数据库系统中,存取数据的基本单位为数据项.2. 数据库的规律数据模型依次有层次、网状、 和对象等四种.3. 数据库体系结构中包含的三级模式为 、外模式和内模式三种.4. 设一个关系为RA,B,C,D,E ,它的最小函数依靠集为FD=AB,A C,A D,D E,该关系满意范式.可编辑资料 - - - 欢迎下载精品_精品资料_5. 在 SQL 中,依据基本表建立一个视图时,包括建立了该视图的 和内容两个方

18、面.6 实体之间的联系类型有三种,分别为1 对 1、和多对多.7 数据库系统的三级模式结构和两级数据映象确保了数据的 独立性和物理独立性.8 在 SQL的 select查询语句中, group by选项实现功能, order by选项实现对结果表的排序功能.9.一个数据库应用系统的开发过程大致相继经过需求分析、概念设计、 、物理设计、机器实现、运行保护等六个阶段.10 由概念设计进入规律设计时,原先的实体被转换为对应的 或视图.可编辑资料 - - - 欢迎下载精品_精品资料_11 在 Access2022 中,表结构设计窗口分为两半部分,上半部分是半部分是字段属性设置.12 在 Access2

19、022 中,货币型数据最长为 个字节. ,下可编辑资料 - - - 欢迎下载精品_精品资料_13 在 Access 2022中,报表有和预览两种视图,而没有数据表视图.14 模块窗口由工程资源治理器、模块属性窗口和 编辑窗口三部分组成.15 Access2022 中的窗体由、主体和页脚等三个部分组成.四、依据主教材第四章所给的商品库和教案库,依据以下前 3 小题的每条 SQL查询语句写出相应的功能,接着依据以下后 2 小题的每种功能写出相应的 SQL 查询语句. , 分类名 char8, 单价 float, 数量 int商品表 2 商品代号 char8,产的 char6,品牌 char6,在名

20、称为教案库的数据库中包含有同学、课程和选课三个表,它们的定义分别为:同学 同学号 char7,姓名 char6,性别 char2,诞生日期 datetime,专业 char10,年级 int课程 课程号 char4,课程名 char10,课程学分 int选课 同学号 char7,课程号 char4,成果 int1. select distinct品牌from商品表 2可编辑资料 - - - 欢迎下载精品_精品资料_2. select课程号from选课where同学号 =s13. select专业 ,count* as人数from同学group by专业4从商品库中查询出每类即分类名相同)商品的

21、最高单价.5从商品库中查询出全部商品的不同分类名.五、依据下面所给的AAA 数据库,写出每道题所能实现的功能.每道题 5 分,共 10分)假设使用名称为AAA 的数据库,它包括Students,姓名 varchar8,年龄 int,专业 varchar20,入学日期DateTime )和Score ,课程名varchar10,成果 numeric5,2)两张表.1. declare a numeric5,2,b numeric5,2 set a=select max成果 from score set b=select min成果 from score print a-b2. create pr

22、ocedure xxk2asbeginselect x.学号 ,x. 姓名,count* as门数from students x,score y where x.学号=y. 学号group by x.学号 ,x. 姓名可编辑资料 - - - 欢迎下载精品_精品资料_end中心广播电视高校数据库基础与应用 计信息治理 试卷 参考答案及评分标准 6一、单项挑选题,把合适的选项编号填写在括号内. 每道题 2 分, 共 20 分 1. D2. D3. A4. B5. D6. B7. B8. C9. D10. A二、是非判定题,依据表达正确与否在题目开头的括号内打对号“”或叉号“” 每道题 2 分, 共

23、 20 分1. 2. 3. 4. 5.6. 7. 8. 9. 10.三、填空题,把合适内容填在横线上. 每空 2 分, 共 30 分1.记录2.关系3.全局模式4.其次5.结构6.1对多7.规律8.分组统计9.规律设计10.基本表11.表设计器12. 813.设计14.代码15.页眉四、依据主教材第四章所给的商品库和教案库,依据以下前 3 小题的每条 SQL查询语句写出相应的功能,接着依据以下后 2 小题的每种功能写出相应的 SQL 查询语句. as最高单价from商品表 1 group by分类名5. select distinct分类名from商品表 1group by分类名 having

24、 count*1五、依据下面所给的AAA 数据库,写出每道题所能实现的功能.试卷 7题号一二三四五总分2022 年 1 月考一、单项挑选题,把合适的选项编号填写在括号内. 每道题 2 分, 共 20 分 1设一个关系 A 具有 a1 个属性和 a2 个元组,关系 B 具有 b1 个属性和 b2 个元组,就关系A B 具有 )个元组.A. a1+b1B. a2b2C. a1+b2 D. a2b12. 在一个关系 R 中,如 X 能够函数打算全部属性,并且X 的任何真子集都不能函数打算全部属性,就称X 为关系 R 的一个 ).A. 候选码B.外码C.超码 D.属性组3.设一个关系为关系的候选码为

25、,它的最小函数依靠集为FD=AB,A C,A,D E,就该).A. AB. DC. A,D D. A,C4. 设一个关系为 RA,B,C,D,E ,它的最小函数依靠集为FD=AB,C D,C E ,该关系只满意第一范式,如要规范化为其次范式,就将被分解为)个关系.A. 1 B. 2 C. 3D. 45. 由概念设计进入规律设计时,原先的)联系通常都需要转换成对应的基本表.A. 一对一B.一对多C.多对多 D.多对一6. 在 Access2022 数据库系统中,不能建立索引的数据类型是).A文本型B备注型C数值型D日期 / 时间型7. 在 ACCESS 2022数据库文件中,至少包含有)对象.A

26、表B查询C窗体D模块8. Access2022中包含有 )个数据库对象.A 7B 6C8D 109. 在设计 Access2022 数据表时,“索引”属性有)取值.A 4B 3C2D 1可编辑资料 - - - 欢迎下载精品_精品资料_BCD10 以下 ) 1用户定义的完整性是对关系中一些属性的取值给定相应的约束条件,禁止非法数据进入数据库.) 2在一个关系 R 中,如 X、Y 和 Z 为互不相同的单属性,并且存在X Y 和 Y Z, 就不存在 X 到 Z 的传递函数依靠.) 3.在一个关系R 中,如 X Y,并且 X 的一个真子集也能够函数打算Y,就称 X Y为完全函数依靠.) 4在基本表中,

27、通常不应包括由运算可以得到的属性,而在视图中,为了用户查询数据的便利,就经常需要包含它们.) 5当修改一个视图时,将对相应的基本表产生影响.错误;链接无效.6.调用一个储备过程执行时,无论什么情形都必需使用exec语句进行调用.) 7. 在 SQL Server2022 中,通过使用查询分析器能够运行Transact-SQL语句.) 8.在 SQL Server2022系统中,当使用 create database命令创建一个数据库时,必需定义其数据文件和日志文件.) 9.在 SQL Server2022中,一个事务是一个并发掌握的单位,它把必需同时执行或不执行的一组操作捆绑在一起.1. 数据

28、处理技术依次经受了人工治理、 、数据库治理、以及分布式数据库治理等四个进展阶段.、2. 关系数据模型包括关系数据结构、关系 规章和关系运算三个方面.3. 同学关系中的班级号属性与班级关系中的班级号主码属性相对应,就班级号属性为 中的外码.4. 设一个关系为RA,B,C,D,E ,它的最小函数依靠集为FD=A B,A C,C D,CE ,该关系满意范式.可编辑资料 - - - 欢迎下载精品_精品资料_5. SQL是高度非过程化和面对操作的语言.6 实体之间的联系类型有三种,分别为1 对 1、和多对多.7 数据库系统的三级模式结构和两级数据映象确保了数据的规律独立性和 独立性.8 由 create

29、 schemaKUCUN authorization LIU命令建立的一个数据库为 .9.在 SQL中,约束的关键字为 unique ,检查约束的关键字为check .10 在列举的购物活动中,存在着三个实体,分别称为 、销售实体和收款实体.11 Access2022的用户操作界面由 、菜单栏、工作区、工具栏、状态栏等五个部分组成.12 在 Access 数据库系统中,定义表中的字段就是确定表的结构,即确定表中字段的名称、属性和说明等内容.13 查询可以作为窗体、 和数据拜访页的数据源.14 Access为 用 户 提 供 了 多 种 数 据 库 安 全 措 施 , 包 括 设 置 用 户 密

30、 码 和 访 问 .15 在 Access2022 中,“自动编号”型数据最长为 个字节.四、依据主教材第四章所给的商品库和教案库,依据以下前 3 小题的每条 SQL查询语句写出相应的功能,接着依据以下后 2 小题的每种功能写出相应的 SQL 查询语句. , 分类名 char8, 单价 float, 数量 int商品表 2 商品代号 char8,产的 char6,品牌 char6,在名称为教案库的数据库中包含有同学、课程和选课三个表,它们的定义分别为:同学 同学号 char7,姓名 char6,性别 char2,诞生日期 datetime,专业 char10,年级 int课程 课程号 char

31、4,课程名 char10,课程学分 int选课 同学号 char7,课程号 char4,成果 int1. select *from同学where专业= 运算机 可编辑资料 - - - 欢迎下载精品_精品资料_2. select *from同学where exists select * from选课where同学 . 同学号 =选课. 同学号3. select课程 . 课程号 ,count* as人数from课程, 选课where课程. 课程号 =选课 . 课程号group by课程 . 课程号4. 从商品库中查询出单价大于等于2022 元、或者数量大于等于15 的全部商品5. 从教案库中查询出

32、每个同学所选修的课程门数.五、依据下面所给的AAA 数据库,写出每道题所能实现的功能.每道题 5 分,共 10分)假设使用名称为AAA 的数据库,它包括Students,姓名 varchar8,年龄 int,专业 varchar20,入学日期DateTime )和Score ,课程名varchar10,成果 numeric5,2)两张表.1. create procedure xxk3asbeginselect学号 ,avg 成果 as平均成果from score group by学号end可编辑资料 - - - 欢迎下载精品_精品资料_2. select运算机专业人数 =count* fro

33、m studentswhere left专业 ,3= 运算机 中心广播电视高校数据库基础与应用 计信息治理 试卷 参考答案及评分标准 7一、单项挑选题,把合适的选项编号填写在括号内. 每道题 2 分, 共 20 分 1. B2. A 3. C4. C 5. C6. B7. A8.A 9. B 10. D二、是非判定题,依据表达正确与否在题目开头的括号内打对号“”或叉号“” 每道题 2 分, 共 20 分1.2.3.4.5.6.7.8.9.10.三、填空题,把合适内容填在横线上. 每空 2 分, 共 30 分1.文件治理2.完整性3.同学关系4.其次5.集合6. 1对多7.物理8.KUCUN9.

34、单值10.商品实体11.标题栏12.类型13.报表14.权限15. 4四、依据主教材第四章所给的商品库和教案库,依据以下前 3 小题的每条 SQL查询语句写出相应的功能,接着依据以下后 2 小题的每种功能写出相应的 SQL 查询语句. =2022 or数量 =155. select同学号 , count* as门数from选课group by同学号五、依据下面所给的AAA 数据库,写出每道题所能实现的功能.每道题 5 分,共 10分)评分标准:依据正确程度酌情给分.可编辑资料 - - - 欢迎下载精品_精品资料_1. 显示出 AAA库中每个同学的平均成果.2. 从 AAA库的 students表中统计出专业名为 运算机 的全部同学人数.可编辑资料 - - - 欢迎下载

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁