文档介绍:第1章 数据库基础知识
Access简介
4
数据库的相关概念
1
关系数据库
2
数据库设计的步骤
3
1
编辑ppt
数据库的概念
1
数据和数据管理
2
数据管理技术发展
3
数据库系立性高
3
数据库系统的特点
数据库的概念
17
编辑ppt
数据库系统
是用于建立、维护和管理数据库的系统软件,它提供数据安全性和完整性的控制机制,具有完备数据库操作命令体系;可在交互方式下管理和访问(存取)数据库,也可利用开发工具开发数据库管理系统。
Data Base Management System, DBMS
4
数据库管理系统
数据库的概念
18
编辑ppt
数据库系统
利用DBMS数据定义语言(Data Definition Language, DLL)可以定义数据库、数据库表、视图和索引等数据库中的相关信息。
数据库管理系统管理的对象主要是数据库,其功能包括
4
数据库管理系统
数据库的概念
19
编辑ppt
数据库系统
通过DBMS数据操纵语言(Data Manipulation Language, DML)可以对数据库中的数据进行插入、修改和删除。
通过数据查询语言(Data Query Language, DQL)可以对数据进行查询、排序、汇总和表连接等操作。
4
数据库管理系统
数据库的概念
20
编辑ppt
数据库系统
包括并发控制、安全性检查、完整性约束条件检查和执行、数据库内部资料自动维护等。
主要包括数据更新和转换,数据库转存和恢复,数据库重新组织、结构维护和性能监视等。
4
数据库管理系统
数据库的概念
21
编辑ppt
数据库系统
、存储和管理
DBMS要对数据字典、用户数据和存取路径等信息进行分类组织、存储和管理。
提供与操作系统的联机处理、分时处理和远程作业传输接口。
4
数据库管理系统
数据库的概念
22
编辑ppt
实体及其联系
是客观事物的真实反映。
实体
实体属性
事物的特性。
实际— 教师,教材
抽象— 一门课程,
一次借阅图书
实体属性值
是实体属性的具体化表示,属性值值的集合表示一个实体。
1
实体的相关术语
数据库的概念
23
编辑ppt
实体及其联系
实体类型
用实体名及所有属性的集合表示一种实体类型,简称实体型。
例如,一个教师类实体
教师(教师编号,教师姓名,性别,出生日期,职称,联系电话,是否在职)
例如,一个课程类实体
课程(课程编号,课程姓名,开课学期,理论学时,实验学时,学分)
1
实体的相关术语
数据库的概念
24
编辑ppt
实体及其联系
实体集
具有相同属性的实体集合。
在关系数据库中,通常将同一种实体型的数据存放在一个表中,实体属性集合作为表结构,而一个实体属性值的集合作为表中一个数据记录,表示一个实体。
1
实体的相关术语
数据库的概念
25
编辑ppt
实体及其联系
一对一联系
指一个实体与另一个实体之间存在一一对应关系。
例如, 一个班级 —— 班长
现实世界中事物之间相互关联,在事物数据化过程中表现为实体之间的对应关系,称为联系。实体之间的联系有一对一、一对多、多对多三种。
2
实体之间联系
数据库的概念
26
编辑ppt
实体及其联系
一对多联系
指一个实体对应多个实体
例如,一个班级 —— 多个学生
多对多联系
指多个实体对应多个实体
例如,学生 —— 课程
2
实体之间联系
数据库的概念
27
编辑ppt
数据模型
“树”中 结点 —— 实体类型
结点间箭头 —— 实体类型间联系
是通过树型结构表示实体及其实体之间联系的数据模型。
数据模型是数据库管理系统中用于描述实体及其实体之间联系的方法。用于描述数据库管理系统的数据模型有层次模型有以下三种。
1
层次模型
数据库的概念
28
编辑ppt
数据模型
特