失效链接处理 |
数据库原理与应用期末复习提纲-2020秋 PDF 下载
本站整理下载:
提取码:5ksj
相关截图:
主要内容:
数据库原理与应用期末复习提纲
第一章
1.了解数据库管理技术发展的三个阶段,数据库系统阶段特点;
三个阶段:人工管理阶段、文件系统阶段、数据库系统阶段 P2
数据库系统阶段特点:数据结构化、较高的数据共享性、统一管理和控制数据、数据独立性高 P4
2.掌握数据库技术的相关概念,包括数据、数据模型、数据库、数据库管理系统和数据系统等;
数据:描述事物的符号记录 P1
数据模型:现实世界中数据特征的抽象 P9
数据库:长期存储在计算机内、有组织的、统一管理的相关数据的集合 P5
数据库管理系统:P5
数据库系统:P4
3.理解数据模型,包括数据模型的组成要素;概念模型的基本概念P9和表示方法(ER图);
数据模型组成:数据结构、数据操作、完整性约束
数据模型分为概念模型、逻辑模型、物理模型
4.掌握常见的三种逻辑数据模型的根本区别;
层次模型(树)、网状模型(图)、关系模型(二维表) 面向对象模型 P12
5.掌握数据库系统的结构,包括数据库的三级模式及两级映像结构;
三级模式:外模式、概念模式、内模式
两级映像结构:外模式/概念模式映像、概念模式/内模式映像 P8
6.了解数据库管理系统的主要功能P5、组成,以及数据库系统的组成P4。
第二章 关系数据库的基本理论
1.关系模式的定义;
每个关系都有一个模式称为关系模式 P23
2.关系的性质;键(主键、外键、候选键)的定义;
P24
3.关系的三种完整性约束;
域完整性约束、实体完整性约束、参照完整性约束、用户自定义完整性约束
4.关系代数运算(传统的集合运算、专门的关系运算) P36 例2.11
5. 关系规范化理论:
(1)掌握主键、外键、候选键的概念及判断;
(2)掌握各种函数依赖定义,会判断函数依赖类型;
(3)理解掌握范式的定义及类型,重点掌握1NF、2NF、3NF的判定条件,了解BCNF概念;
(4)掌握根据所给语义写出函数依赖集;
(5)掌握候选键的求解理论;
(6)掌握模式分解的方法;
第三章 数据库设计
1.数据库设计的特点、方法和步骤
2.需求分析阶段的任务和步骤
3.概念设计的特点、方法、步骤
4.局部视图的设计、视图的集成
5.逻辑结构设计:E-R图向关系模型的转换,数据模型的优化等
第五~八章 SQL DDL DCL DML
1.SQL语言功能
2.SQL数据定义功能: 表 p126/p127、索引p174/p177/p178、视图p164/p165/p167的创建、删除或修改;
存储过程和触发器的创建p196
3.SQL数据操纵功能: 单表查询 聚集函数 谓词 分组 排序 多表查询 无关子查询;
数据更新 (插入、删除、更新)p129
创建数据库:CREATE DATABASE JXGL;
删除数据库:DROP DATABASE JXGL;
插入:INSERT INTO s(sno,sname) VALUES(’S1’,’小明’);
删除:DELETE FROM s WHERE sno=’S1’;
更新:UPDATE s SET sname=’小红’ WHERE sno=’S1’;
表查询:
select子句后可跟列名、字符串常量、函数、算术表达式等
distinct 消除取值重复的行
第九~十一章
1.数据库的安全模型
2.授权和收权
Grant 权限 to 用户 (允许转授 with grant option)
Revoke 权限 from 用户 (cascade)
3.事务的ACID特性
P207 原子性、一致性、隔离性、持久性
4.数据库恢复的定义和技术
5.数据库故障的类型
事务故障、系统故障、介质故障、计算机病毒
6.并发操作引起的问题
丢失更新、读脏数据、不可重复读、幻读
7.封锁
共享锁、排他锁
|