版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 考试题型及分值一、选择题(或判断题)二、填空题三、SQL语句题四、数据库设计理论与设计题说明:15分15分35分35分(1)其中实验内容约占10分,分布在题型一到三当中,包括:在Oracle中启动和连接SQL PLUS的步骤和命令数据库保护中的现象C/S结构的DBS中,前端连接后端数据库的方法Oracle的SQL语句与标准SQL的差异SQL Server主要客户端工具的作用和使用方法(2)关系代数表达式包含在“判断题”或“选择题”或“填空题”中 各章考点第一章重点为:DBS有关概念、数据模型概念、E-R图的画法。第二章重点为:关系数据模型的有关概念理解给定关系代数表达式的含义第三章SQL的D
2、DL(三级模式的定义语句,基表(含完整性)QL(完整句法都要会运用,多表查询会用连接法和IN)DML(各种语句的运用,包括完整性定义对操作的影响)DCL(实验二涉及的语句要会)熟悉习题和实验涉及的查询需求类型嵌入式SQL的基本概念(例:游标)*整章都为重点 各章考点第四章重点为:函数依赖集的分析、候选键的推导、范式的判断、各种算法的运用(保持依赖的测试算法、分解为2模式时的无损测试算法、无损且保持依赖地分解为3NF的算法)。第五章重点为:数据库设计的步骤、E-R图到关系模式的转换。第七章含数据库保护概念及实验重点为:事务的概念数据库保护的主要概念和方法实验二有关的访问控制与并发控制的体现第八章
3、重点为:DBS结构类型中间件概念实验三中用ADO连接数据库的方法 第一章一、重点掌握以下概念数据库:长期存储在计算机内、有组织的、统一管理的相关数据的集合。DB能为各种用户共享,具有冗余度较小、数据间联系紧密、数据独立性较高等特点。数据库管理系统:是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法。产品:Oracle等,是关系型数据库管理系统DBMSDBMS的功能:数据库的定义数据库的操纵数据库保护:恢复、并发控制、完整性、安全数据库的维护数据字典数据字典:是关于数据的数据(元数据)。存放数据库的三级模式、安全性、完整性的定义。数据库系统总复习 数据库系统DBS:是
4、实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机软、硬件和数据资源组成的系统,即它是采用数据库技术的计算机系统。数据库系统的组成:数据库、硬件、软件、DBADBS各个组成部分之间的关系:数据库存放数据,DBMS是数据库系统的核心,DBA借助DBMS来完成其职责,对数据库实施的各种操作都是在DBMS的控制下实现。数据库系统的特点:采用数据模型表示复杂的数据结构数据独立性较高为用户提供方便的用户接口具有数据库保护功能(控制功能)增加了系统的灵活性DBA:是控制数据整体结构的一组人员负责DBS的正常运行承担创建、监控和维护数据库结构的责任数据库系统总复习 数据模型:能表示实体类型及实体间
5、联系的模型三级别:概念模型、逻辑模型、物理模型(了解特点)三要素:数据结构、数据操作、约束条件(逻辑模型)数据模式:是用给定的数据模型对具体数据的静态特性的描述数据库系统中的数据库三级模式结构与数据独立性:外部级:外模式(用户的视图) view概念级:概念模式或模式(全局视图) table内部级:内模式(存储视图) Index等优点:较高的数据独立性(逻辑、物理数据独立性)方便数据库的设计和实现、安全性好数据库系统总复习 二、能正确画出ER图ER模型:实体联系数据模型,属概念数据模型三要素:实体集、联系集、属性(实体键)ER图:表达用ER模型对客观世界抽象的结果是与用户交流的工具应画(标)出:
6、实体集、联系集、联系类型、各自的属性、实体键应该:无冗余、无冲突三、典型例子习题5.13、5.14数据库系统总复习 第二章一、重点掌握以下概念关系数据模型的数据结构:二维表、关系模式:R(U1,U2,Un)候选键(关键码)、主键、外键、超键、全键数据约束三类:实体完整性约束参照完整性约束用户定义的完整性约束数据操作:重点掌握关系代数的基本操作关系运算的完备集:, 中各操作的含义,所构成的表达式的含义二、(1)会根据给出的关系代数表达式说出反映的查询需求(2)理解数据约束的含义,以便在SQL中应用三、典型例子 见总复习综合举例数据库系统总复习 第三章一、重点掌握以下概念SQL的两种使用方式:交互
7、式、嵌入式四大功能(组成):DDL、DML、QL、DCL视图的概念:虚表,由其它基表或视图导出,作用QL的有关限定:各个子句上、子句之间嵌入式SQL的主要使用规则:标识、宿主变量、游标的使用场合和步骤数据库系统总复习 二、会根据需求写出相关语句1. DDL:重点掌握基表及其完整性、视图、索引的定义定义基表:CREATE TABLE ( 列级完整性约束条件, 列级完整性约束条件, );定义主键、定义外键、Check子句CREATE TABLE SC ( SNO CHAR(4) NOT NULL ,CNO CHAR(4) NOT NULL ,GRADE DEC(5,2) ,PRIMARY KEY
8、(SNO, CNO),FOREIGN KEY (SNO) REFERENCES STUDENT(SNO) ON DELETE CASCADE,FOREIGN KEY (CNO) REFERENCES COURSE(CNO) ON DELETE RESTRICT,CHECK (GRADE BETWEEN 0 AND 100) ); 索引的创建和撤销:CREATE UNIQUE INDEX索引名ON基表名( ASCDESC,列名ASCDESC);DROP INDEX索引名;视图的创建和撤销:CREATE VIEW 列名表 AS ;DROP VIEW ;撤销基表:DROP TABLE ;典型例子:实
9、验一数据库系统总复习 2. QL:单表、多表(连接、用IN的嵌套)都应熟练SELECT FROM WHERE 行条件子句GROUP BY 分组子句HAVING 组条件子句ORDER BY ASCDESC; 排序子句聚集函数:MAX、MIN、AVG、COUNT、SUM注意列类型几点注意: select子句指明查询项,用distinct去掉重复值,用as重命名查询项,as可省聚集函数不能直接出现在where子句,但在select和having子句中可以可以出现的运算符:区间比较(BETWEENAND)、字符串模糊匹配(not)LIKE)、空值比较(ISNOT NULL)、逻辑(AND,OR,NOT
10、)、成员资格(NOT IN)、存在量词(EXISTS)和范围(ALL,SOME,UNIQUE)等。典型例子:第三章习题3.2(除外)、3.7、实验一数据库系统总复习 3. DML插入:在对有关联的表插入元组时,注意引用完整性INSERT INTO (列名表) VALUES ;INSERT INTO (列名表) ;INSERT INTO (列名表) TABLE ;删除:注意与基表定义中on delete的约束配合DELETE FROM 表创建者.WHERE 修改:UPDATE 表创建者.SET ,WHERE ;典型例子:习题3.12(和除外)、实验一数据库系统总复习 4. DCL事务控制:手工提
11、交:set auto offCOMMITROLLBACK授权:GRANT、REVOKE、转授、连锁回收;与实验二结合加深理解典型例子:实验二数据库系统总复习 第四章一、重点掌握以下概念数据依赖:属性之间的约束关系函数依赖:一个或一组属性的值可以决定其它属性的值。是最基本的数据依赖函数依赖类型:平凡、非平凡、完全、部分、传递推理规则:3个定理3个推论属性集闭包:算法、作用(推导候选键)关系模式的规范化:范式:1NF、2NF、3NF、BCNF、相互关系、判断方法模式分解的三个特性:无损、保持依赖、3NF或BCNF模式分解的算法:掌握函数依赖集的分析、候选键的推导、范式的判断、各种算法的运用(保持依
12、赖的测试算法、分解为2模式的无损测试算法、无损且保持依赖地分解为3NF的算法)数据库系统总复习 二、能熟练解决以下问题根据描述推出函数依赖集F确定候选键或主键:推理、属性集闭包(不在F中的属性应列入候选键中)分析函数依赖类型(非主属性对候选键的)判别范式:单个模式的、整个分解的(每个模式都达到)注意BCNF的判断方法,可直接从F中判断(对给定的分解中的模式R需先投影出F,再对iiR做判断,所达范式是其中每个模式都达到的范式级别,即最低的 )i无损、保持依赖分解模式到3NF测试分解是否无损(2模式)和保持依赖三、典型例子:习题:4.24(F的投影)、4.28、4.30综合运用的思路1:根据需求描
13、述中的语义,写出基本的函数依赖集2:通过求解属性集闭包或运用推理规则,分析候选键3:通过分析函数依赖类型(定义),判断范式级别,理由4:运用相关算法,进行模式分解数据库系统总复习 第五章规划、需求分析、概念设计、逻辑设计、物理设计、数据库实现、一、重点掌握以下概念数据库生命周期的各阶段数据库运行和维护二、会按需求描述,进行数据库的设计和结构定义(斜体为重点)1.概念设计ER图:会抽取:实体、联系(类型)、属性、画图注意:需求描述给出中文,就用中文熟悉自底向上的设计方法:局部概念结构设计全局概念结构E-R图集成过程中解决冲突、消除冗余数据库系统总复习 2.逻辑设计ER图转换成关系模式:转换规则注
14、意:需求描述给出中文,就用中文*实体:实体关系模式(可以重命名)实体属性关系模式的属性改RDBMS不支持的类型实体键关系模式的键*联系: m:n的联系集用联系集的属性和两个实体集的键构成一个关系,其键由两个实体集的键组合而成1:n的联系集联系集的属性归入n方关系模式中,并在n方引用1方关系中的键1:1的联系集联系集的属性归入两个关系模式的任一个之中,并在其中引用另一个关系规范化的键实现:DDL外模式设计:实现时用的DDL数据库系统总复习 3.物理设计确定数据库的存储结构:位置、分区、参数配置确定数据库的存取方法:索引法、簇集、HASH法索引、簇集设计的启发式规则4.实现DDL创建数据库结构、载
15、入数据、应用程序的设计与调试、数据库的试运行5.运行和维护三、典型例子习题5.14数据库系统总复习 第七章一、重点掌握以下概念1.事务概念:DBMS执行的工作单位,由有限的数据库操作序列组成,是一组数据操作序列的一次单独执行过程特性:ACID事务的结束:COMMIT、ROLLBACK 能与实验二结合2.数据库的恢复基本原则:数据冗余(后备副本、日志文件)、运行记录优先恢复过程:REDO、UNDO、前像BI、后像AI检查点技术数据库系统总复习 3.并发控制三个问题:丢失更新、读脏数据、不可重复读封锁技术:S、X锁的原理 能与实验二结合封锁的问题:活锁、饿死、死锁及其检测封锁的粒度2PL协议:两条
16、规则并发调度的正确性准则: (冲突)可串行化的调度4.完整性概念:数据的正确性、有效性、相容性。完整性约束机制的功能:定义、检查、保护定义方法:域约束、基本表约束、检查子句、触发器、断言数据库系统总复习 5.安全性:能与实验二结合定义:保护数据库,防止不合法的使用,以免数据的泄露、更改或破坏。权限:授予、回收,相关语句SQL中的安全性机制:视图、存取控制、审计、加密等6.系统目录(数据字典)的作用和特点(与普通表的区别)二、会按需求写出完整性约束语句:会使用基本表约束、检查子句(不要求:断言、触发器、域约束)安全控制语句(实验二)三、典型例子基表定义中的列级约束、表级约束、检查子句约束实验二数据库系统总复习 第八章本章介绍开发数据库应用系统(如:MIS)的常用技术。 DB
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年河北石油职业技术大学单招职业倾向性测试题库及答案1套
- 2025青海出版传媒集团有限公司社会化招聘员工39人笔试历年参考题库附带答案详解
- 2025重庆渝綦水务技术开发有限公司社会招聘5人笔试历年参考题库附带答案详解
- 2026年云南新兴职业学院单招职业倾向性考试必刷测试卷附答案
- 2026年宿迁职业技术学院单招职业适应性考试题库及答案1套
- 2026年宁夏石嘴山市单招职业适应性考试题库新版
- 2025福建晋江市清新文旅产业运营管理有限公司招聘6名展馆项目制人员笔试历年参考题库附带答案详解
- 2025湖南长沙市轨道交通运营有限公司第二批招聘条件笔试历年参考题库附带答案详解
- 2025广东省金服股权托管中心有限公司招聘1人笔试历年常考点试题专练附带答案详解试卷2套
- 2025中联重科全球校园招聘笔试历年常考点试题专练附带答案详解试卷2套
- 湖北某省属国有企业面向社会招聘派遣员工3名笔试历年参考题库附带答案详解
- 2025年湖州财政考试真题及答案
- 幼儿园中班科学公布课教案《糖怎么不见了》含反
- 绵阳市高中2023级第一次诊断性考试数学(绵阳A卷)
- 2026年春季高考语文总复习:专题01 字音字形(知识梳理+考点精讲精练)(解析版)
- 2025年新能源企业绿色生产与环境保护法律法规遵守情况调研报告
- 2025四川南充仪陇县卫生健康局仪陇县人力资源和社会保障局度门街道光华社区卫生服务中心遴选工作人员3人考试参考题库及答案解析
- 跨部门协作下的知识共享机制研究-洞察及研究
- 辽宁省名校联盟2024-2025学年高一上学期11月期中化学试卷(含答案)
- (2024版)苏教版三年级数学上册曹冲称象全套课件
- 中世纪欧洲庄园经济模式
评论
0/150
提交评论