失效链接处理 |
数据库复习资料 PDF 下载
本站整理下载:
相关截图:
主要内容:
基础知识
1、数据库的基本概念以及简称
(1)数据 DATA
(2)数据库 DB
(3)数据库管理系统 DBMS
(4)数据库系统 DBS
(5)数据库管理员 DBA
2、基本常见概念:
实体、属性、码、域、实体型、联系(1:1 ;1:n; n:m,多元联系)、关系模式、关系、
分量、目(度)、基数、三级模式、两级映像
元组、候选码、主属性,非主属性,外码。
3、数据库发展三个阶段,各个阶段的特点
人工管理阶段:。。。。。。。。。。
文件系统阶段:。。。。。。。。
数据库系统阶段的特点: 1)整体数据的结构化:是数据库的主要特征之一
2)数据的共享性高,冗余度低,易扩充。
3)具有较高的数据与程序的独立性。
数据独立性,物理独立性,逻辑独立性
4)数据有 DBMS 统一管理和控制
4、关系的基本特性:
① 列是同质的(Homogeneous):每一列中的分量是同一类型的数据,来自同一个域
② 不同的列可出自同一个域
③ 列的顺序无所谓
④ 任意两个元组不能完全相同
⑤ 行的顺序无所谓
⑥ 分量必须取原子值
5、完整型:实体完整性,参照完整性、用户自定义完整性
6、关系运算与关系代数:并、交、叉、笛卡儿积;选择、投影、连接、除
7、数据设计的六个阶段;需求分析的产物;概念模型的特点;三类数据抽象(分类、聚集、
概况);属性和实体区分的两个准则;各个局部 E_R 图合成总的 E_R 图时的三类冲突(属性
冲突、命名冲突、结构冲突);概念模型向逻辑模型转换规则
8、MySQL 基础应用
1)MySQL 使用 my.ini 文件中的配置参数
2)在 MySQL5.5 以上系统中,默认的存储引擎是 InnoDB
3)在 MySQL 系统中,表结构文件的扩展名是.frm
4)显示当前所有数据库的命令是 SHOW DATABASES
5)在创建数据库时,每个数据库都对应存放在一个与数据库同名的文件夹中。
6)使用 DESC student 命令能够查询 student 表的表结构
7)显示当前数据库中包含哪些表,使用的语句是 SHOW TABLES
8)使用命令,切换数据库的语句是 use 库名
9、SQL 语句
建库、建表、修改表、查询、插入数据、更新数据、删除数据
10、视图
11、索引
二、
1、关系就是二维表、表中的每一列对一个属性;表中的每一行对应一个实体(元组)
2、候选码定义:是指能够唯一的标识一个元组的属性组(可以是一个属性,也可以是多个
属性),一个关系模式可以有多个候选码。,选择其中一个作为主码,所以一个关系模式只能
有一个候选码 3、主属性:候选码中各个属性叫做主属性,非主属性:不包含在任何候选码中的属性叫做
非主属性。
4、关系模式和关系是模板与实例化的关系。其中关系模式是型、是静态的;关系是值,是
动态的。
5、域是指属性的取值范围。不同的属性可以来自同一个域。 6、实体完整性:
若属性 A 是基本关系 R 的主码中的属性,则属性 A 不能取空值。 7、外码:设 F 是基本关系 R 的一个或一组属性,但不是关系 R 的码。如果 F 与基本关系 S
的主码 Ks 相对应,则称 F 是基本关系 R 的外码,基本关系 R 称为参照关系。
8、参照完整性:
规定:若属性(或属性组)F 是基本关系 R 的外码,它与基本关系 S 的主码 Ks 相对应(基
本关系 R 和 S 不一定是不同的关系),则对于 R 中每个元组在 F 上的值必须为:
或者取空值(F 的每个属性值均为空值)
或者等于 S 中某个元组的主码值。
9、视图的定义:
数据库的三级模式指的是外模式、模式、内模式,视图是外模式。视图是一个“虚表”,视
图的构造基于基本表,数据库将视图的定义存储在数据字典中。对视图的操作等同与对基
本表的操作,在视图上不可以定义新的基本表。
10、索引的定义:
索引能够提高数据库的查询效率,在一个表上可以建立多个索引,但并不是建立索引越多越
好。唯一值索引:建立唯一值索引的列不能有重复值。 11、常见的约束:
PRIMARY KEY:主码(主键)
FOREIGN KEY:外码(外键)
UNIQUE:唯一值
NOT Null:非空值
|