数据库应用总复习
信息工程系张虹
1
考试题型及分值
单项选择题
每小题2分,共40分
填空题
每空2分,共30分
SQL应用题
共30分
2
3
第1章关系数据库基础
四个基本概念
数据(Data) 、数据库(Database)
数据库管理系统(DBMS)、数据库系统(DBS)
数据模型三要素
数据结构、数据约束、数据操作
例题
____数据库______是被长期存放在计算机内的、有组织的、统一管理的相关数据的集合。
___dbms_______是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。
数据模型三要素指____数据结构____ 、数据约束条件和____数据操作_____。
4
5
数据模型
根据模型应用的不同目的,可以将模型分为两大类
概念层数据模型(概念模型)
组织层数据模型(组织模型)
常用概念模型:实体-关系模型(E-R模型)
实体、属性、联系(1:1、1:n、m:n)
例题
实体—联系模型的三要素是_____实体_____、__实体的属性_____和实体之间的联系。
实体间联系类型有____一对一_____、一对多和____多对多_____。
7
数据模型
组织数据模型
关系数据模型
用关系(表格数据)表示实体和实体之间联系的模型称为关系数据模型
结构化查询语言
SQL(Structured Query Language)是集DDL、DML和DCL等于一体的关系数据语言。是关系数据库的标准语言。
例题
SQL语言主要由___dml____、____ddl_____和数据控制语言(DCL)组成。
数据操作语句就是指___INSERT______、_____update____、____delete_____和SELECT语句。
9
关系数据模型
关系模型的数据完整性约束
实体完整性
不能出现无主键值的记录(即空值,用NULL表示)
不能出现主键值相同的记录
参照完整性
外键取值或者值为空
或者等于其所应用的关系中的某个元组的主键值
用户定义的完整性
类型与长度限制:方便计算机操作
取值范围限制:防止属性值与应用语义矛盾
例题
完整性约束包括______实体________完整性、_______参照_______完整性和用户定义完整性。
主键列_____不能_____取空值。(能或不能)
外键一定要与相应的主键同名而且唯一?
不一定可取值或为空
数据库复习 来自淘豆网m.daumloan.com转载请标明出处.