数据库原理及应用ppt课件

上传人:桔**** 文档编号:567536611 上传时间:2024-07-21 格式:PPT 页数:71 大小:2.17MB
返回 下载 相关 举报
数据库原理及应用ppt课件_第1页
第1页 / 共71页
数据库原理及应用ppt课件_第2页
第2页 / 共71页
数据库原理及应用ppt课件_第3页
第3页 / 共71页
数据库原理及应用ppt课件_第4页
第4页 / 共71页
数据库原理及应用ppt课件_第5页
第5页 / 共71页
点击查看更多>>
资源描述

《数据库原理及应用ppt课件》由会员分享,可在线阅读,更多相关《数据库原理及应用ppt课件(71页珍藏版)》请在金锄头文库上搜索。

1、数据库原理及应用数据库原理及应用第一章 Access基础1问题问题21世纪人们最关注什么?21世纪最流行什么?2问题问题21世纪人们最关注什么?Money?就业?房价?爱情? 3问题问题21世纪人们最关注什么?Money?就业?房价?爱情?(No!!)健 康 4问题问题21世纪最流行什么?微信?网购?视频聊天?云?智慧城市?信 息 化 5事实就是.不管你是谁,不管你是否愿意,你已经置身于信息化的浪潮之中,无论何时何地,你都逃脱不了信息化的大网.6事实就是.信息化,“逼”着我们不断的学习、创新.当然,于此同时,每个人都在享受着信息化所带来的便捷生活.电子病历、远程医疗、视频会议、移动通信、智能交

2、通、智慧城市.连“猪”都逃脱不了的信息化世界.7信息化时代的健康就是.怎样才能保持健康?治未病、防患于未然,中医养生中医养生中医养生+信息化信息化=? 中医药信息化的时代中医药信息化的时代8信息化的条件是什么?终端(PC机、手提电脑、平板、手机、打印机等)+网络91、数据库的基本概念;2、理解数据、数据库、数据库管理系统等相关概念;3、数据库技术产生原因及发展过程;4、数据模型、关系数据库;5、Access2003的基础知识。知识重点10在我们上网、娱乐或学习的过程中,总听在我们上网、娱乐或学习的过程中,总听说说XXXXXX的网站被人黑了,原因是其数据库被的网站被人黑了,原因是其数据库被别人下

3、载或更改了;有的系统无法运行,别人下载或更改了;有的系统无法运行,是因为其数据库文件被破坏,那么,请问是因为其数据库文件被破坏,那么,请问一下,一下,什么地方会用到数据库,什么是数什么地方会用到数据库,什么是数据库?它的作用是什么?数据库是怎么存据库?它的作用是什么?数据库是怎么存在的?有哪些种类?如何使用这些数据库。在的?有哪些种类?如何使用这些数据库。本章中我们来讨论这些问题,作为我们走本章中我们来讨论这些问题,作为我们走向数据库领域的第一步。向数据库领域的第一步。 11一、数据库基础知识主要内容:数据库的应用范围数据库基础概念数据库技术的产生和发展121、数据库的应用范围 90年代初,我

4、国已在银行、电力、邮电、铁路、医疗、气象、民航、情报、公安、国防军事、财税等多个行业装备了以数据库为基础的大型计算机系统。医疗系统银行 超市 交通公安系统(第二代身份证、指纹系统) 院校132、数据库基础概念常见概念数据(Data)信息(Information)数据库(DataBase)数据库管理系统(DBMS)数据库应用系统(DBAS)用户数据库系统(DBS)141)数据(Data)数据指存储在某一载体上能够被识别的物理符号。是描述事物的符号记录。符号不仅仅是指数字、字母和文字,还包括图形、图像、声音等。如新生入学时,其姓名、性别、出生年月、家庭住址、联系电话、证件照等个人信息都可以称为数据

5、。如:(张敏,女,20,1989,郑州,软件技术,2009)15数据的表现形式还不能完全表达其内容,需要经过解释。数据的含义称为数据的语义,数据与其语义是不可分的。例如 93是一个数据语义1:学生某门课的成绩语义2:某人的体重语义3:计算机系2003级学生人数162)信息学校根据学生的基本情况,对学生所提供的数据进行综合分析,从而安排学生的班级、宿舍等。这种经过加工后获得的有用的数据就是信息。信息是数据经过加工处理后的有用数据结果。简单的说:有用的数据就是信息。173)数据库(DataBase,简称DB)DB是存储在计算机存储设备上、结构化的相关数据集合。数据库中的数据按一定的数据模型组织、描

6、述和储存,DB中的数据具有较小的冗余度、较高的数据独立性和扩展性,可为各种用户共享。18数据库中的数据的增加、删除、修改和检索等操作均由系统软件进行统一的管理和控制。194)数据库管理系统(DataBase Management System,简称DBMS)DBMS是位于用户与操作系统之间的一层数据管理软件,具有数据定义、数据操纵、数据库的运行管理和数据库的建立和维护等系列功能。20目前广泛使用的数据库管理系统有:国外:有Microsoft公司开发的Access、SQL Server,Oracle公司开发的Oracle、MySQL,Sybase公司开发的Sybase,IBM公司开发的DB2等;

7、国内:中国人民大学开发的金仓Kingbase ES,华中科技大学开发的DM3系统。 215)数据库应用系统(DBAS)由系统开发人员利用数据库系统资源开发出来的、面向某一类实际应用的应用软件系统。图书管理系统资料管理系统学生管理系统226)用户数据库系统开发人员数据库管理员(Data Base Administrator,简称DBA)数据库使用人员237)数据库系统(DataBase System,简称DBS)数据库系统是指引入数据库后的计算机系统。一般由数据库、数据库管理系统、应用系统、数据库管理员和用户组成。24用户用户用户用户用户用户应用系统应用系统应用开发工具应用开发工具数据库管理系统

8、数据库管理系统操作系统操作系统数据库管理员数据库管理员数据库数据库数据库系统构成图数据库系统构成图253、数据库技术的发展数据管理技术人们对数据进行收集、组织、存储、加工、传播和利用等一系列活动的总和称为数据管理。在整个利用计算机进行数据管理的发展过程中又经历了人工管理、文件系统、数据库系统三个阶段。261)人工管理阶段时期20世纪40年代中期-50年代中期产生的背景应用需求:科学计算硬件水平:无直接存取存储设备软件水平:没有操作系统处理方式:批处理27特点数据不保存应用程序自己控制管理数据,程序员负担重 无共享、冗余度极大不独立,完全依赖于程序28 应用程序应用程序1数据集数据集1 应用程序

9、应用程序2数据集数据集2应用程序应用程序数据集数据集n.人工管理阶段应用程序与数据之间的对应关系人工管理阶段应用程序与数据之间的对应关系 292)文件系统阶段时期20世纪50年代末期-60年代中期产生的背景应用需求:科学计算、管理硬件水平:有磁盘、磁鼓软件水平:有文件系统,有专门的数据管理软件处理方式:联机实时处理、批处理30特点:数据可长期保存。由文件系统管理数据 共享性差、冗余度大数据的独立性:独立性差,数据的逻辑结构改变必须修改应用程序数据控制能力:应用程序自己控制31应用程序应用程序文件文件应用程序应用程序文件文件2应用程序应用程序文件文件n文件系文件系统统.文件系统阶段应用程序与数据

10、之间的对应关系文件系统阶段应用程序与数据之间的对应关系 323)数据库系统阶段时期20世纪60年代末以来产生的背景应用背景:大规模数据管理硬件背景:大容量磁盘、磁盘阵列软件背景:有数据库管理系统处理方式:联机实时处理,分布处理,批处理33特点:数据结构化,采用数据模型表示复杂的数据结构; 共享性高、冗余度小、易扩充;有较高的数据独立性;数据由DBMS统一管理和控制;34数据库系统阶段应用程序与数据之间的对应关系数据库系统阶段应用程序与数据之间的对应关系 35第二部分:数据模型数据库是长期储存在计算机内、结构化的结构化的、可共享的大量相关数据的集合。数据库中的数据是按一定的数据模型数据模型组织、

11、描述和存储。现有的数据库系统均是基于某种数据模型的。361、模型一张地图,一个汽车模型,一个精致的航模飞机以及一组建筑设计沙盘都是具体的模型。所以,对于模型,一眼望去,就会使人联想到真实生活中的事物。模型是对现实世界的模拟和抽象。数据模型是现实世界中数据特征的抽象。37数据模型的定义:数据库中的数据是按一定的方式存储在一起的,其组织结构组织结构又称为数据模型,它反映事物本身及事物之间的各种联系。数据模型种类概念数据模型(现实世界的抽象)基本数据模型(DBMS支持的数据模型)2、数据模型38图:现实世界中客观对象的抽象过程DBMS支持的数据模型支持的数据模型概念模型概念模型认识认识抽象抽象信息世

12、界信息世界机器世界机器世界现实世现实世界界39(1)逻辑数据模型逻辑模型层次模型,最早出现的逻辑模型;网状模型,层次模型的扩展;关系模型面向对象模型40数据数据数据数据 数据数据 数据数据数据数据数据数据数据数据数据数据数据数据数据数据数据数据数据数据数据数据证号姓名专业 名性 别借书 数10001王娟计算机1110002李宏计算机0210003朱小波计算机0120002吴涛英语03层次模型网状模型关系模型411)层次模型层次模型是数据库系统中最早出现的数据模型。 1968年,美国IBM公司推出的IMS(Information Management System)系统是最典型的层次数据结构,2

13、0世纪70年代在商业上得到了广泛应用。层次模型用树形结构树形结构来表示各类实体以及实体间的联系。 4243两个基本特点:(1)有且仅有一个结点(计算机科学系)无双亲,这个结点称为根结点;(2)其它结点(如计算机应用专业、计算机网络专业)有且仅有一个双亲;这种用树型结构表示实体与实体之间联系的数据模型称为层次数据模型。44图:教员学生层次数据库模型根结点根结点叶结点叶结点45网状模型与层次模型的最大区别在于两个结点之间的联系可以不唯一,因此要为每个联系命名。网状数据模型的典型代表是DBTG系系统统,由美国数据系统研究会CODASYL下属的一个数据库任务组DBTG提出(Data Base Task

14、 Group),对网状数据库的开发和发展起了重大影响。2)网状模型46471970年美国IBM公司研究员E.F.CoddE.F.Codd提出关系模型。关系模型是最重要的数据模型,其应用最为广泛,Access、Visual Foxpro、SQL Server、Oracle、Sybase等都属于关系模型数据库系统。基于关系模型的数据库称为关系数据库。在用户看来,一个关系模型的逻辑结构是一张二维表,它由行和列组成。3)关系模型48属性属性元组元组男女男性别192221年龄D01李红S02D02王伟S03D01张军S01系号姓名学号49 关系模型的主要特点关系必须规范化。关系模型中的每一个关系模式必须

15、满足一定的要求,最基本的要求是每个属性必须是不可分割的数据单元。同一个关系中不允许相同属性名;一个关系中不允许有相同的记录;关系中记录间的顺序、属性间的顺序可以任意交换,不影响信息内容。50 实际关系模型一个数据库文件代表一个实际的关系模型;一个关系数据库由若干个关系模式组成;在关系数据库中,基本的数据结构是二维表,表之间的联系通过不同表中的公共字段来体现。51 “图书图书”表中的一个表中的一个“图书条码图书条码”字段与字段与“借还记录借还记录”表中的表中的“图图书条码书条码”字段相联系,字段相联系,“读者读者”表与表与“借还记录借还记录”表通过表通过“借书证号借书证号”相联系。三者的关系模型

16、如下图所示。相联系。三者的关系模型如下图所示。图书图书借还记录借还记录读者之间的关系读者之间的关系52如果要查询某读者的借阅情况,首先的“读者”表中根据姓名或借书证号找到该读者的信息,以借书证号在“借还记录”表中找到所有该借书证号所借图书的信息,最后通过查到的图书条码在“图书”表中找出相对应的图书信息。如下图所示。531.2 Access简介Access基础知识Access的发展安装Access 2003熟练使用Access 2003541、Access基础知识扩展名: .mdb 运行环境:WindowsAccess 2003中文版是Office 2003办公组件中的一个数据库管理软件,具有与

17、Word、Excel和PowerPoint等应用程序统一的操作界面。它相比更加简单易学,功能强大,适应性强,足以应付一般的数据管理及处理需要;目前已经成为用户选用中小型数据库管理系统的主要工具之一。Access 的最大容量:2 G 字节,建议1000条记录左右。 55Access的主要用途及应用领域小型数据库系统Access不仅用于单纯的存储数据,还可以作为前端应用程序;Access能有效的组织数据、查询信息、完成友好的界面设计、输出报表、建立数据共享机制、开发应用系统;Access也可以作为一些应用程序的后台数据库,如Access数据库广泛应用在ASP应用程序开发的网站中。562、Acces

18、s的发展Microsoft公司从1992年11月正式推出Access 1.0以来,Access的功能不断的完善和增强,先后推出了Access 1.1、Access 2.0、Access 7.0、Access 97、Access 2000、Access 2002、Access 2003、Access 2007等不同版本。573、安装Access 2003通过Office安装光盘通过Office安装文件58594、熟练使用Access 2003Access的启动方法1:选择“开始”“所有程序”“Microsoft Office” “Microsoft Office Access 2003”,即启动

19、Access系统。方法2:如果Windows桌面上创建了快捷图标,可以更简单、快捷地启动Access,只要直接双击桌面上的快捷图标,即可启动Access系统。60方法1方法26162认识Access 2003界面及窗口Access的所有操作都是在窗口中进行的。Access的窗口左侧包含表、查询、窗体、报表、页、宏和模块7种对象。单击每一个对象,右侧显示已经创建的对象和创建对象的工具。 63Access数据表界面64Access查询界面查询查询查询查询查询结果查询结果查询结果查询结果65Access窗体界面66Access报表界面67使用Access帮助最便捷查询帮助的方法是使用菜单栏右侧的框。直接在此框中输入问题即可迅速找到所需要的答案,如图所示。创建数据库创建数据库68Access的退出69如果在关闭时没有保存数据,程序会提示保存,这是需要选择“是”,如图所示。70本章小结数据库基础知识应用案例、基础概念、发展数据模型概念模型、层次模型、网状模型、关系模型E-R向关系模型的转换关系运算并、交、差、笛卡尔积、选择、投影、联接Access简介基础知识、发展、安装、使用71

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号