Access数据库程序设计 第一章 数据库基础知识 北京中医药大学信息中心 . 计算机基础课程组 2008年 +ti 1
1 第一章 数据库基础知识 北京中医药大学信息中心 计算机基础I课程组 2008年 Access 数据库程序设计
目录 1.数据库基础知识 1.1数据库基础知识 1.1.1数据管理发展的几个阶段 1.1.2数据库系统 1.1.3数据模型 1.2关系数据库 1.2.1关系数据模型 1.2.2关系运算 1.3数据库设计基础 1.4SQL基本命令 1.5 Access简介 1.6 启动和关闭Access 2
2 目 录 1. 数据库基础知识 1.1 数据库基础知识 1.1.1 数据管理发展的几个阶段 1.1.2 数据库系统 1.1.3 数据模型 1.2 关系数据库 1.2.1 关系数据模型 1.2.2 关系运算 1.3 数据库设计基础 1.4 SQL基本命令 1.5 Access简介 1.6 启动和关闭Access
1.数据库基础知识 层次数据模型 人工管理 网状数据模型 数据管理的发展 硬件系统 文件系统 组成部分 数据模型 数据库管理员 关系数据模型 数据库系统 数据库管理系统 关系数据库 FoxPro 数据库集合 数据库设计 Access 用户 。。。 4.44 设计原则 设计步骤 设计过程 图1第一章主要内容 3
3 1. 数据库基础知识 数 据 管 理 的 发 展 人工管理 文件系统 数据库系统 硬件系统 数据库集合 数据库管理系统 数据库管理员 用户 层次数据模型 网状数据模型 关系数据模型 Access FoxPro …… …… 图 1 第一章主要内容 数 据 模 型 组 成 部 分 关 系 数 据 库 设计原则 设计步骤 设计过程 数 据 库 设 计
1.1数据库基础知识 1.1.1数据管理发展的几个阶段 概念: 1. 数据: 存储在某一媒体上能够识别的物理符号, 2. 数据处理: 将数据转换成信息的过程 3. 数据管理: 指如何对数据分类,编码,存储,检索和维护 4
4 • 概念: 1. 数据: 存储在某一媒体上能够识别的物理符号. 2. 数据处理: 将数据转换成信息的过程. 3. 数据管理: 指如何对数据分类,编码,存储,检索和维护. 1.1 数据库基础知识 1.1.1 数据管理发展的几个阶段
1.1.1 数据管理发展的几个阶段(续) 计算机数据管理发展的几个阶段 1.人工管理 >主要用于科学计算 >特点:数据与程序不具有独立性,一组数据对应一组程序 2. 文件系统 > 不仅用于科学计算,还大量用于管理, > 特点:程序和数据有了一定的独立性,分开存储 3 数据库系统 数据库技术的主要日的:有效的管理和存取大量的数据资源包 括:提高数据的共享性;减少数据的冗余,提供数据与应用程序的 独立性 特点:数据成为多个用户或应用程序共享的资源,从应用程序中 完全独立了出来 4. 分布式数据库系统 5. 面向对象的数据库系统 5
5 • 计算机数据管理发展的几个阶段 1. 人工管理 ➢ 主要用于科学计算. ➢ 特点:数据与程序不具有独立性,一组数据对应一组程序. 2. 文件系统 ➢ 不仅用于科学计算,还大量用于管理. ➢ 特点:程序和数据有了一定的独立性,分开存储. 3. 数据库系统 ➢ 数据库技术的主要目的:有效的管理和存取大量的数据资源.包 括:提高数据的共享性;减少数据的冗余;提供数据与应用程序的 独立性. ➢ 特点:数据成为多个用户或应用程序共享的资源,从应用程序中 完全独立了出来. 4. 分布式数据库系统 5. 面向对象的数据库系统 1.1.1 数据管理发展的几个阶段(续)
1.数据库基础知识 层次数据模型 人工管理 网状数据模型 数据管理的发展 硬件系统 文件系统 组成部分 数据模型 数据库管理员 关系数据模型 数据库系统 数据库管理系统 关系数据库 FoxPro 数据库集合 数据库设计 Access 用户 。。。 4.44 设计原则 设计步骤 设计过程 图1第一章主要内容 6
6 1. 数据库基础知识 数 据 管 理 的 发 展 人工管理 文件系统 数据库系统 硬件系统 数据库集合 数据库管理系统 数据库管理员 用户 层次数据模型 网状数据模型 关系数据模型 Access FoxPro …… …… 图 1 第一章主要内容 数 据 模 型 组 成 部 分 关 系 数 据 库 设计原则 设计步骤 设计过程 数 据 库 设 计
1.1.2数据库系统 概念 1. 数据:存储在某一媒体上能够识别的物理符号。在计算机中,文 字、图形、图像、声音等都是数据,学生的档案、教师的基本情 况、货物的运输情况等也都是数据。 数据库:是存储在计算机存储设备中的、结构化的相关数据的集 合。它不仅包括描述事物的数据本身,而且包括相关事物之间的 关系。 3. 数据库应用系统:是指系统开发人员利用数据库系统资源开发的 面向某一类实际应用的软件系统。例如,学生教学管理系统、图 书管理系统等。 数据库管理系统:是指位于用户与操作系统之间的数据管理软件 数据管理系统是为数据库的建立、使用和维护而配置的软件。如 Access。 5 数据库系统:是指引进数据库技术后的计算机系统,能实现有组 织地、动态地存储大量相关数据,提供数据处理和信息资源共享 的便利手段。 7
7 • 概念: 1. 数据:存储在某一媒体上能够识别的物理符号。在计算机中,文 字、图形、图像、声音等都是数据,学生的档案、教师的基本情 况、货物的运输情况等也都是数据。 2. 数据库:是存储在计算机存储设备中的、结构化的相关数据的集 合。它不仅包括描述事物的数据本身,而且包括相关事物之间的 关系。 3. 数据库应用系统:是指系统开发人员利用数据库系统资源开发的 面向某一类实际应用的软件系统。例如,学生教学管理系统、图 书管理系统等。 4. 数据库管理系统:是指位于用户与操作系统之间的数据管理软件。 数据管理系统是为数据库的建立、使用和维护而配置的软件。如 Access。 5. 数据库系统:是指引进数据库技术后的计算机系统,能实现有组 织地、动态地存储大量相关数据,提供数据处理和信息资源共享 的便利手段。 1.1.2 数据库系统
1.1.2数据库系统-组成 硬件系统 数据库集合 数据库系统组成 数据库管理系统及相 关软件 数据库管理员 用户 8
8 数据库系统组成 1.1.2 数据库系统 -组成 硬件系统 数据库集合 数据库管理系统及相 关软件 数据库管理员 用户
1.1.2数据库系统(续) 数据库系统的特点 1.实现数据共享,减少数据冗余 2.采用特定的数据模型 3.具有较高的数据独立性 4.有统一的数据控制功能 9
9 • 数据库系统的特点 1. 实现数据共享,减少数据冗余. 2. 采用特定的数据模型. 3. 具有较高的数据独立性. 4. 有统一的数据控制功能. 1.1.2 数据库系统(续)
1.数据库基础知识 层次数据模型 人工管理 网状数据模型 数据管理的发展 硬件系统 文件系统 组成部分 数据模型 数据库管理员 关系数据模型 数据库系统 数据库管理系统 关系数据库 FoxPro 数据库集合 Access 用户 数据库设计 a。。。 4.44 设计原则 设计步骤 设计过程 图1第一章主要内容 10
10 1. 数据库基础知识 数 据 管 理 的 发 展 人工管理 文件系统 数据库系统 硬件系统 数据库集合 数据库管理系统 数据库管理员 用户 层次数据模型 网状数据模型 关系数据模型 Access FoxPro …… …… 图 1 第一章主要内容 数 据 模 型 组 成 部 分 关 系 数 据 库 设计原则 设计步骤 设计过程 数 据 库 设 计