数据库系统概论复习指导内容本课程考核要求部分共涉及33个知识点,其中要求熟练掌握的有11个,要求基本掌握的有10个,要求初步掌握的有12个
第1章数据库系统概述【考试目的】考核考生对数据模型、数据库、数据库系统体系结构、数据库管理系统、数据库系统以及关系、关系模型、关系数据库等基本概念理解的情况
【复习的知识点】1.上述常用的数据库术语
2.数据库系统的特点
3.关系、属性、元组和键码
4.数据库系统运行的大致过程
【考试要求】理解:数据库常用的基本概念
理解:数据库系统的特点
理解:数据库系统运行的大致过程
基本掌握:简单关系的属性、元组和键码
第2章数据库建模【考试目的】考核考生对数据库建模的两种基本方法掌握的程度以及对键码和引用完整性这两个基本概念理解的情况
【复习的知识点】1.对象定义语言:面向对象的设计;类的说明;ODL中的属性、联系及其反向联系;联系的三种类型
2.实体——联系模型(E/R图):E/R图中联系的三种类型;联系的多向性
3.设计原则
4.子类:ODL中的子类和继承;E/R图中的子类和继承
5.对约束的建模:键码、单值约束、引用完整性
【考试要求】理解:数据库建模的基本原则
理解:子类的继承性
理解:主键码、外键码以及引用完整性
熟练掌握:用对象定义语言(ODL)建立简单的数据库模型
熟练掌握:用实体——联系模型(E/R图)建立简单的数据库模型
初步掌握:用ODL和E/R图表示子类的方法
第3章关系模型和关系运算【考试目的】考核考生对关系模型中基本概念的理解情况,对ODL设计和E/R图转换为关系设计的掌握情况以及用关系代数、关系运算和关系逻辑表达查询的能力
【复习的知识点】1.关系模型的基本概念:属性、域、元组、模式
2.ODL设计转换为关系设计:ODL属性(包括非原子属性)的转换;单值、多值联系及反向联系的转换;ODL子类的转换
3.E/R图转换为