欢迎来到天天文库
浏览记录
ID:52842982
大小:6.75 MB
页数:72页
时间:2020-03-23
《计算机应用基础 课件教学全套课件(高职版大学计算机基础 第六章 数据库技术基础_课件.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、大学计算机基础第六章数据库技术基础本章学习目标理解数据库的基础知识掌握在Access2010中创建数据库的方法掌握在Access2010中创建表的方法了解在Access2010中创建查询的方法第6章数据库技术基础前言数据库技术是数据管理的最新技术,是计算机科学的重要分支。目前,计算机应用系统和信息系统绝大多数都以数据库为基础和核心。Access2010是微软公司的MicrosoftOffice2010办公软件中的重要组成部分,是一个中小型的数据库管理系统,具有系统小、功能强和使用方便等优点。利用它可以
2、方便地实现信息数据的保存、维护、查询、统计、打印、交流和发布,而且它可以十分方便地与Office2010其他组件“交流”数据。现在它已经成为世界上最流行的桌面数据库管理系统。第6章数据库技术基础6.1数据库概述6.2Access2010数据库6.3Access2010数据库的操作内容6.1数据库概述1.数据库的基本概念2.数据库技术的发展3.数据模型4.关系模型6.1数据库概述1.数据库的基本概念1)数据库(DataBase,DB)是长期储存在计算机内、有组织的、可共享的大量数据集合。例如图6-1所
3、示学生-课程数据库。图6-1学生-课程数据库6.1数据库概述2)数据库管理系统(DBMS)是对数据库进行管理的软件,是数据库系统的核心组成部分。数据库的一切操作,如查询、更新、插入、删除以及各种控制都是通过DBMS实现的。6.1数据库概述2)数据库管理系统(DBMS)DBMS是位于用户与操作系统之间的一种系统软件,如图6-2所示。图6-2DBMS的位置6.1数据库概述3)数据库系统的相关人员三类人员:数据库管理员应用程序开发人员最终用户。6.1数据库概述3)数据库系统的相关人员三类人员:数据库
4、管理员(databaseadministrator,DBA):负责数据库的建立、使用和维护的专门人员。应用程序开发人员:开发数据库应用程序的人员。最终用户:通过应用程序使用数据库的人员。最终用户无需自己编写应用程序。6.1数据库概述4)应用程序应用程序是指利用各种开发工具开发的、满足特定应用环境的程序。5)数据库系统数据库系统(databasesystem,DBS):是由数据库及其管理软件组成的系统。是实现有组织地、动态地存储大量关联数据、提供数据处理和信息资源共享的系统。6.1数据库概述5)数据
5、库系统数据库系统由5部分组成:硬件系统、数据库、数据库管理系统、数据库应用程序和数据库系统的相关人员。数据库系统的核心是DBMS。如图6-3所示。图6-3DBS6.1数据库概述6)数据库应用系统数据库应用系统是指系统开发人员利用数据库系统资源开发出来的、面向某一类实际应用的应用软件系统。6.1数据库概述2.数据管理技术的发展计算机对数据的管理是指对数据的组织、分类、编码、存储、检索和维护。数据管理经历了人工管理、文件系统、数据库系统三个阶段。6.1数据库概述1)人工管理阶段从20世纪40年代到5
6、0年代,在这个阶段,程序员将程序和数据编写在一起,每个程序都有属于自己的一组数据,程序之间不能共享,即便是几个程序处理同一批数据,运行时也必须重复输入,数据冗余很大,如图6-4所示。图6-4人工管理阶段应用程序与数据的关系6.1数据库概述2)文件系统阶段从20世纪50年代到60年代,在这一阶段,有了文件系统对数据进行管理,使得程序和数据分离,这样,程序和数据之间有了一定的独立性。用户的应用程序和数据可分别存放在外存储器上,不同应用程序可以共享一组数据,实现了数据以文件为单位的共享,如图6-5所示。图
7、6-5文件系统阶段应用程序与数据的关系6.1数据库概述3)数据库系统阶段从20世纪60年代至现在,出现了大容量且价格低廉的磁盘,操作系统已日渐成熟,为数据库技术的发展提供了良好的基础。为了解决数据的独立性问题,实现了数据的统一管理,达到了数据共享的目的。在这一阶段,应用程序和数据的使用完全独立。如图6-6所示图6-6数据库系统阶段应用程序与数据的关系6.1数据库概述3.数据模型数据模型是数据库中数据的存储方式。在几十年的数据库发展中,出现了三种重要的数据模型:层次模型网状模型关系模型。6.1
8、数据库概述1)层次模型层次模型用树形结构来表示实体及实体间的联系。在层次模型中,各数据对象之间是一对一或一对多的联系。在这种模型中,层次清楚,可沿层次路径存取和访问各个数据。层次结构犹如一棵倒立的树,因而又称为树形结构。6.1数据库概述2)网状模型网状模型用网状结构来表示实体及实体间的联系。网状模型犹如一个网络,此种结构可用来表示数据间复杂的逻辑关系。在网状模型中,各数据实体之间建立的通常是一种层次不清的一对一、一对多或多对多的联系。6.1数据库概
此文档下载收益归作者所有