《计算机应用基础》课程教学资源(PPT课件讲稿)第5-6章 办公自动化 与 数据库_第6章数据库

第6章 数据库技术基础
第6章 数据库技术基础

教学内容 >数据库系统概述 >数据库设计基础 >数据库与表的操作 >数据表的基本操作 >查询 > 窗体 >报表的基本操作 >Access.与其它软件之间的数据共享
教学内容 ➢ 数据库系统概述 ➢ 数据库设计基础 ➢ 数据库与表的操作 ➢ 数据表的基本操作 ➢ 查询 ➢ 窗体 ➢ 报表的基本操作 ➢ Access与其它软件之间的数据共享

1.数据库基本概念 数据(Data) > 数据库(DB) 数据库管理系统(简称DBMS) > 数据库应用系统(简称DBAS) >数据库系统(简称DBS)
1. 数据库基本概念 ➢ 数据(Data) ➢ 数据库(DB) ➢ 数据库管理系统(简称DBMS) ➢ 数据库应用系统(简称DBAS) ➢ 数据库系统( 简称DBS)

数据 是存储在某种媒体上能够识别的物理符号,可以是如数字、文字、字母,也 可以是图形、图像、动画、影像、声音等多媒体数据。职工就可以这样描述: (10001,朱友锋,男,讲师,1978-4-12,文学院) 数据库 数据库,是指按一定规则组织起来的、便于共享的大批量数据的集 合。数据库中的数据按一定的数据模型组织、描述和存储,具有较 小的冗余度、较高的独立性和易扩展性,并可为各种用户共享。 数据库管理系统 。是对数据库进行管理的系统软件。它是数据库系统的核心,负责数据库中的 数据组织、数据操纵、数据维护、控制及保护和数据服务等。 数据库条统 口是指在计算机系统中引入了数据库后的系统,一般由数据库(DB)、数据库管 理系统(及其应用开发工具)、数据库应用系统、数据库管理员和用户构成
数据 是存储在某种媒体上能够识别的物理符号,可以是如数字、文字、字母,也 可以是图形、图像、动画、影像、声音等多媒体数据。职工就可以这样描述: (10001,朱友锋,男,讲师,1978-4-12,文学院) 数据库,是指按一定规则组织起来的、便于共享的大批量数据的集 合。数据库中的数据按一定的数据模型组织、描述和存储,具有较 小的冗余度、较高的独立性和易扩展性,并可为各种用户共享。 数据库 数据库管理系统 是对数据库进行管理的系统软件。它是数据库系统的核心,负责数据库中的 数据组织、数据操纵、数据维护、控制及保护和数据服务等。 数据库系统 是指在计算机系统中引入了数据库后的系统,一般由数据库(DB)、数据库管 理系统(及其应用开发工具)、数据库应用系统、数据库管理员和用户构成

数据摸型简述 从客观存在的事物到最后在计算机内的数据表示,需要进行抽象。 数据模型(Data Model)就是对现实世界的数据特征的抽象描述。是数据的组织 形式。数据库领域采用的数据模型有层次模型、网状模型和关系模型 1.关系模型简介 ▣用规范化的二维表结构来表示实体与实体之间联系的模型。 。在关系模型中,操作的对象和结果都是二维表,这种二维表 就是关系,每个关系有一个关系名
数据模型简述 从客观存在的事物到最后在计算机内的数据表示,需要进行抽象。 数据模型(Data Model)就是对现实世界的数据特征的抽象描述。是数据的组织 形式。数据库领域采用的数据模型有层次模型、网状模型和关系模型 1.关系模型简介 用规范化的二维表结构来表示实体与实体之间联系的模型。 在关系模型中,操作的对象和结果都是二维表,这种二维表 就是关系,每个关系有一个关系名

关系模型的特点: (1)每一列必须具有相同的数据类型: (2)任意两行不能完全相同; (3)每一列是不可再分割的最小数据项,即表中不允许有子表: (4)行、列的次序可以是任意的。 职工档案: 工号 姓名 性别 职称 出生日期 院系 10001 朱友锋 男 讲师 1978/4/12 文学院 10002 王磊 男 副教授 1975/2/1 计算机学院 10003 赵明 男 讲师 1980/8/8 理学院 10004 路莉莉 女 教授 1965/5/6 计算机学院 10005 闫先蕾 男 助教 1987/3/5 文学院
关系模型的特点: (1)每一列必须具有相同的数据类型; (2)任意两行不能完全相同; (3)每一列是不可再分割的最小数据项,即表中不允许有子表; (4)行、列的次序可以是任意的。 工号 姓名 性别 职称 出生日期 院系 10001 朱友锋 男 讲师 1978/4/12 文学院 10002 王磊 男 副教授 1975/2/1 计算机学院 10003 赵明 男 讲师 1980/8/8 理学院 10004 路莉莉 女 教授 1965/5/6 计算机学院 10005 闫先蕾 男 助教 1987/3/5 文学院 职工档案:

2.关系模型中的相关术语 (1)属性(字段):二维表中垂直方向的列称为属性。在Access2010 中,被称为字段。字段名也就是字段的名称,也称为属性名。 (2)元组(记录):二维表中水平方向的行称为元组。在Access2010 中,被称为记录。 (3)数据项:也称为分量,是某条记录中的一个字段值,也就是一个 数据项。 (4)主关键字:二维表中的某个属性,若它的值唯一地标识了一个元 组,则称该属性为关键字。若一个表中有多个关键字,则选定其中 一个为主关键字,这个属性称为主属性
2.关系模型中的相关术语 (1)属性(字段):二维表中垂直方向的列称为属性。在Access 2010 中,被称为字段。字段名也就是字段的名称,也称为属性名。 (2)元组(记录):二维表中水平方向的行称为元组。在Access 2010 中,被称为记录。 (3)数据项:也称为分量,是某条记录中的一个字段值,也就是一个 数据项。 (4)主关键字:二维表中的某个属性,若它的值唯一地标识了一个元 组,则称该属性为关键字。若一个表中有多个关键字,则选定其中 一个为主关键字,这个属性称为主属性

3.关系的分类 在一个实用的数据库中往往存在多个数据表,这些表与表之间通 常是有联系的。 根据两个不同表中记录之间的对应联系,关系分为三种类型: 一对一的关系、一对多的关系、多对多的关系 一对一的关条 口一对一的关系表现为A表中的每一条记录只与B表中的一条记录相关联,反之亦然。 如:人事部门的档案表和财务部门的工资表之间就是一对一的关系;(病人与病床) 病人 床位 病人 床位1 病人2 °床位2 病人3 ·床位3 病人n 床位n 1
3.关系的分类 在一个实用的数据库中往往存在多个数据表,这些表与表之间通 常是有联系的。 根据两个不同表中记录之间的对应联系,关系分为三种类型: 一对一的关系、一对多的关系、多对多的关系 一对一的关系 一对一的关系表现为A表中的每一条记录只与B表中的一条记录相关联,反之亦然。 如:人事部门的档案表和财务部门的工资表之间就是一对一的关系;(病人与病床) 病人1 病人2 病人3 . 病人n 床位1 床位2 床位3 . 床位n 病人 床位 1 : 1

一对多的关系 ▣一对多的关系表现为A表中的每一条记录与B表中的多条记录相关联,且B表中的 一条记录最多只能与A表中的一条记录对应。 如:班级和学生、单位和职工 班级 学生 班级1 学生1 班级2 学生2 班级3 学生3 班级n 学生n 多对多的关系 1 n ▣对于A表中的每一条记录在B表中可以找到多条与之相对应的记录,而B表中的 一条记录在A表中也可对应多条记录。 如:学生和课程、学生和教师 课程 学生 课程1。 学生1 课程2 学生2 课程3。 学生3 课程4 学生4 n 年■” 课程n 学生n m n
一对多的关系 一对多的关系表现为A表中的每一条记录与B表中的多条记录相关联,且B表中的 一条记录最多只能与A表中的一条记录对应。 如:班级和学生、单位和职工 多对多的关系 对于A表中的每一条记录在B表中可以找到多条与之相对应的记录,而B表中的 一条记录在A表中也可对应多条记录。 如:学生和课程、学生和教师 班级1 班级2 班级3 . 班级n 学生1 学生2 学生3 . 学生n 班级 学生 1 : n 课程1 课程2 课程3 课程4 . 课程n 学生1 学生2 学生3 学生4 . 学生n 课程 学生 m : n

2数据库设计基础 数据库设计的步骤 1、分析数据需求。确定数据库要存储哪些数据。 2、确定该数据库中需要包含的表。 3、确定表的结构。 4、确定表间的关系。 5、改进整个设计
2 数据库设计基础 数据库设计的步骤 1.分析数据需求。确定数据库要存储哪些数据。 2.确定该数据库中需要包含的表。 3.确定表的结构。 4.确定表间的关系。 5.改进整个设计
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第1-2章 计算机与计算思维_第1章 计算机与计算.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第1-2章 计算机与计算思维_第2章 计算思维.ppt
- 山东理工大学:《计算机算法设计与分析》课程教学课件(PPT讲稿)哈夫曼编码 Huffman Coding.ppt
- 山东理工大学:《计算机算法设计与分析》课程教学课件(PPT讲稿)第零章 算法课程简介 Design and Analysis of Computer Algorithms.ppt
- 山东理工大学:《计算机算法设计与分析》课程教学课件(PPT讲稿)第一章 算法概述概述(主讲:王红霞).ppt
- 山东理工大学:《计算机算法设计与分析》课程教学课件(PPT讲稿)第二章 分治与递归.ppt
- 山东理工大学:《计算机算法设计与分析》课程教学课件(PPT讲稿)第三章 动态规划 Dynamic Programming.ppt
- 山东理工大学:《计算机算法设计与分析》课程教学课件(PPT讲稿)第四章 贪心算法 Greedy Algorithm.ppt
- 山东理工大学:《计算机算法设计与分析》课程教学课件(PPT讲稿)第五章 回溯算法 Backtrack Algorithm.ppt
- 山东理工大学:《计算机算法设计与分析》课程教学课件(PPT讲稿)第六章 分支限界法 Branch-and-Bound Algorithm.ppt
- 《数据结构与算法分析》课程教学课件(PPT讲稿)前言(JAVA).ppt
- 《数据结构与算法分析》课程教学课件(PPT讲稿)第一章 java描述.ppt
- 《数据结构与算法分析》课程教学课件(PPT讲稿)第二章 线性表.ppt
- 《数据结构与算法分析》课程教学课件(PPT讲稿)第三章 栈和队列.ppt
- 《数据结构与算法分析》课程教学课件(PPT讲稿)第四章 串.ppt
- 《数据结构与算法分析》课程教学课件(PPT讲稿)第五章 数组与广义表.ppt
- 《数据结构与算法分析》课程教学课件(PPT讲稿)第六章 树与二叉树.ppt
- 《数据结构与算法分析》课程教学课件(PPT讲稿)第七章 图.ppt
- 《数据结构与算法分析》课程教学资源(书籍文献)数据结构与算法分析.pdf
- 内蒙古科技大学:《Java编程》课程教学课件(PPT讲稿)第1章 Java入门(任课教师:褚燕华).ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第7-8章 网络基础 与 网页设计_第8章 网页设计.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第9-10章 算法 与 程序设计_2019第九章 算法最新版.ppt
- 《计算机应用基础》课程教学资源(讲义)第九章 算法.doc
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第9-10章 算法 与 程序设计_第10章 VB常用控件.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第10-11章 计算机学科简介 与 前沿_第12章 计算机学科前沿.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第10-11章 计算机学科简介 与 前沿_第11章 计算机学科简介.ppt
- 《计算机应用基础》课程教学资源(推荐书籍)思考的乐趣.pdf
- 《计算机应用基础》课程教学资源(推荐书籍)奇思妙想——15位计算机天才及其重大发现.pdf
- 《计算机应用基础》课程教学资源(推荐书籍)改变未来的九大算法[美]约翰·麦考密克(John MacCormick).pdf
- 《计算机应用基础》课程教学资源(扩展阅读)Access 2010简介.doc
- 《计算机应用基础》课程教学资源(扩展阅读)常用鼠标类型介绍.doc
- 《计算机应用基础》课程教学资源(扩展阅读)Windows诞生始末.doc
- 《计算机应用基础》课程教学资源(扩展阅读)Word、Excel、PowerPoint 操作要求及步骤.doc
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第九章 算法.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)html课件.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)数据库.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第四章 数制与信息编码.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第10章 程序设计.pptx.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第7章 网络基础.ppt.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第6章 数据库.pptx.ppt