2022年数据库基础与应用课程复习内容和要求 .docx
《2022年数据库基础与应用课程复习内容和要求 .docx》由会员分享,可在线阅读,更多相关《2022年数据库基础与应用课程复习内容和要求 .docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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 中,依据基本表建立一个视图时,包括建立了该视图的 和内容两个方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数据库基础与应用课程复习内容和要求 2022 数据库 基础 应用 课程 复习 内容 要求
限制150内