数据库考试要点

  • 格式:docx
  • 大小:13.54 KB
  • 文档页数:10

下载文档原格式

  / 10
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库考试要点整理

(一)数据、数据库、数据库管理系统概念,DBMS提供的功能,数据语言(DDL,DML,DCL)

数据:是描述事物的符号记录,是数据库存储的基本对象。

数据库:是长期存储在计算机内的、有组织的、可共享的数据集合。

数据库管理系统:是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。

DMBS功能:数据定义,数据操作,数据库的运行管理,数据组织、存储与管理,数据库的保护,数据库的维护、通信。

(二)数据管理的发展阶段及每个阶段的特点。

1.人工管理阶段。特点:数据不保存、数据不具有独立性、数据不共享、有

应用程序管理数据。

2.文件系统阶段。特点:联机实时处理。

3.数据库系统阶段。特点:数据独立、数据共享,解决数据冗余、数据完整

性、安全性及并发控制等一系列问题。

(三)数据模型的概念,组成数据模型的三要素。

1.数据模型也是一种模型,它是现实世界数据特征的抽象

2.数据模型的三要素:数据结构、数据操作和数据约束。

(四)概念模型,实体、属性、码、候选码、外码、域、实体型、实体集的概念。

1.实体:现实世界仲客观存在并可互相区分的事物叫做实体。

2.属性:实体的某一特性称为属性,如药品实体有药品代码、药品名称、规格等方面的

属性。

3.码:唯一标识一个实体的属性或属性集,如药品的代码。

4.候选码:关系仲的某一属性组的值能唯一地标识一个元组,则称该属性组为候选码。

5.外码:难以归纳,自行看书。

6.域:属性的取值范围。

7.实体型:若干个属性型组成的集合可以表示一个实体的类型,简称实体型。

8.实体集:同型实体的集合称为实体集。

(五)实体间的联系及E-R 模型。

联系的类型:

1.一对一联系。

2. 一对多联系

3. 多对多联系

E-R图的建立过程:

1.首先确定实体。

2.确定联系类型。

3.把实体类型和联系类型组合成E-R 图。

(六)实际的数据库系统支持的主要数据模型是哪几种,什么是关系模型,层次模型、网状模型的数据结构。

层次模型、关系模型、网状模型。

1.层次模型:用树形结构表示实体之间联系的模型。

特点:①有且仅有一个根节点。

g根节点意外的其他节点有且仅有一个父节点。

2.网状模型:用有向图结构表示实体类型及实体间联系的数据结构模型。

特点:g1 允许一个以上的节点无双亲。

g2 一个将诶点可以有多于一个的双亲。

3.(重点)关系模型:书本12 页。

(七)数据库系统的三级模式结构、两级映像功能、数据的物理独立性和逻辑独立

1、三级模式结构:外模式、模式和内模式。

2、两级映像功能:外模式模式映像、模式内模式映像。(P18)

3、数据的物理独立性:物理独立性是指用户的应用程序与存储在磁盘上的数据库中

数据是相互独立的。

4、数据的逻辑独立性:指用户的应用程序与数据库的逻辑结构是相互独立的,即,

当数据的逻辑结构改变时,用户程序也可以不变。

(八)数据库系统的组成。

数据库系统一般由 4 个部分组成:数据库、硬件、软件、人员。

特点: 1 、数据结构化。

2、数据的共享性高,冗余度低,易扩充。

3、数据独立性高。

4、数据由DBMS统一管理和控制。

(九)关系的定义及关系的特性,关系模式的表示,元组、属性、主属性、码、候选码、非码属性、全码、外码的概念。

1.关系模型的组成:关系数据结构、关系操作集合、关系完整性约束。(三要

素)

2.关系数据库中,关系模式是型,是对关系数据库的描述;关系是值,是这

些关系模式在某一时刻对应的关系的集合。

3.关系的三种类型:基本关系、查询表和视图表。

4.关系的三类完整性约束:实体完整性约束、参照完整性约束、用户定义完整性约束(十)关系模型的三类完整性:实体完整性、参照完整性和用户定义完整性。

数据库完整性是指数据的正确性和相容性。完整性约束涉及的对象及其状态。

三类完整性约束(包括:主键、外键、缺省、非空、唯一、CHECK?)的定义、修改和删除。

(十一)掌握关系代数的运算:传统的集合运算(并、交、差、笛卡尔积)和专门的关系运算(选择、投影、连接、除法)

(十二)SQL语言的概念、四个特点。

1.SQL语言的特点:综合统一、高度非过程化、面向集合的操作方式、以同

一种语法结构提供多种实用方式、语言简洁。

2. SQL语言的基本概念:P45

(十三) SQL语言的数据定义(CREAT,DROP,ALTEF功能:包括对基本表、索引和视图的建立、修改和删除。

1.数据定义多看实验报告册,记清楚关键字以及语法。

2.索引的作用:可以加快查询速度,加强行的唯一性。

3. SQL Server 中的几个主要索引:主码索引、唯一索引、聚簇索引、非聚簇索引。

(十四)掌握数据查询(SELECT语句功能和应用(单表、多表连接、嵌套、集函数-count 、sum,avg、max、min)

多看实验报告册,记清楚关键字以及语法。

(十五)掌握数据操纵功能:修改(UPDATE、删除(DELETE和插入(INSERT 语句的应用。

多看实验报告册,记清楚关键字以及语法。

(十六)基本表、视图和概念,了解视图的作用。

1.视图的概念:视图对应于关系数据库三级模式结构中的外模式。视图是虚表,但可以查

询,当满足某些条件时,视图还可以进行更新。

2.视图的作用:①视图能简化用户操作。

0视图对重构数据库提供了一定程度的逻辑独立性。

◎提供某些安全性保证,简化用户权限管理。

(十七)理解数据库编程的基本语法、运算符、变量及流程控制,游标的定义及操作步骤