(1.2.6)--第6章 数据库技术大学计算机.ppt
《(1.2.6)--第6章 数据库技术大学计算机.ppt》由会员分享,可在线阅读,更多相关《(1.2.6)--第6章 数据库技术大学计算机.ppt(61页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1页第6章 数据库技术数据库技术简介01数据处理与组织管理0203结构化查询语言SQL04本讲提纲本讲提纲新型数据库技术05使用ACCESS存储与管理数据第2页6.1 数据库技术简介信息是信息社会中重要的资源,数据是信息的载体。数据库是现代信息管理的重要技术,它研究如何组织和存储数据,如何高效地获取和处理数据。数据库技术研究和管理的对象是数据,其涉及的具体内容主要包括:通过对数据的统一组织和管理,按照指定的结构建立相应的数据库和数据仓库(存储数据);基于所存储的数据,实现数据的添加、修改、删除、处理、分析、报表打印等多种功能(管理数据)。第3页6.1.1 数据库技术的发展 图书资料管理财务管
2、理仓库管理档案管理s如何有效地管理和利用这样大量的数据如何有效地管理和利用这样大量的数据人工管理阶段人工管理阶段计算机应用于:计算机应用于:数据量数据量惊人惊人数数据据库库技技术术文件系统阶段文件系统阶段数据库系统阶段数据库系统阶段发展发展第4页 人工管理阶段时间:20世纪50年代中期以前 硬件:只有卡片、纸带、磁带等存储设备软件:没有操作系统,没有进行数据 管理的软件应用:以科学计算为目的特点:程序和数据放在一起数据不能共享 程序程序1数据数据程序程序2数据数据程序程序n数据数据n特征图6.1.1 数据管理技术的发展第5页6.1.1 数据管理技术的发展 文件系统阶段时间:20世纪60年代中期
3、硬件:磁带、磁盘等大容量存储设备软件:有了操作系统应用:不仅用于科学计算,还用于数据管理特点:程序与数据分离数据有一定的独立性实现了以文件为单位的数据共享数据数据文件文件n应用程序应用程序应用程序应用程序n数据文件数据文件2文件管理系统文件管理系统应用程序应用程序数据数据文件文件特征图第6页6.1.1 数据管理技术的发展 数据库系统阶段时间:20世纪60年代后期硬件:出现了大容量且价格低廉的磁盘软件:有了数据库管理系统DBMS应用:各个方面特点:数据结构化 数据共享性高,冗余小 数据独立性高 特征图数据由DBMS统一管理控制为用户提供了友好的接口应用程序应用程序应用程序应用程序n数据库管理系统
4、数据库管理系统应用程序应用程序数数据据库库第7页l 数据数据(data):是所有能输入计算并被计算机程序处理的符号。l 信息信息(information)指经过加工后的数据,即给数据附加上某种意义。6.1.2 数据库技术的相关概念1.数据和信息第8页l 数据库数据库(DB):是长期保存在计算机外存上的、有结构的、可共享的数据集合l 数据库系统数据库系统(DBS):是指计算机系统引进数据库技术后的整个系统。它由四个部分组成:计算机硬件、计算机软件、数据库(DB)、数据库管理员(DBA)6.1.2 数据库技术的相关概念2.数据库和数据库系统第9页l 数据库管理系统数据库管理系统(DBMS):是一组
5、计算机软件系统,是数据库系统的核心。它的功能和作用是对数据库进行集中控制,建立、运行数据库,从而实现数据共享,保证数据的完整性、安全性和保密性6.1.2 数据库技术的相关概念3.数据库管理系统(Database Management System)用户用户应用程序应用程序DBMSDBMS操作系统操作系统数据库数据库第10页数据库管理系统分为:大型系统、中型系统和小型系统。主要功能:定义数据库数据管理功能建立数据库和维护数据库通信功能 6.1.2 数据库技术的相关概念第11页 是在DBMS支持下建立的面向某种实际应用的计算机应用系统,通常是在数据库管理系统上进行二次开发实现的6.1.2 数据库技
6、术的相关概念MISManagement Information System4.数据库应用系统第12页6.2 数据处理与组织管理数据模型:是对现实世界数据的特征进行抽象,它描述各数据的构造和数据之间的联系。数据库技术中的主要模型:层次模型、网状模型、关系模型和面向对象模型。层次模型:树形结构网状模型:有向图第13页关系模型:用二维表的结构存储数据6.2.1 数据模型属性属性名名(字段名字段名)行:记录行:记录 列:列:字段字段关关键字字表6-1 产品表第14页关系模型:用公共字段实现联系6.2.1 数据模型表6-5 订单明细表表6-1 产品表表6-1 产品表表6-4 订单表第15页关系模型是目
7、前应用最广泛的数据模型,它有以下优点:数据结构简单数据结构简单。关系模型中实体及实体之间的联系都用关系(二维表)来表示,可以直接处理两实体间的三种联系。关系关系规范化规范化。构成关系的基本规范要求关系中每个属性都是不可再分的,同时关系建立在严格的数学基础上。概念概念简单,操作方便简单,操作方便。采用二维表描述实体及实体之间的联系,结构简单,符合习惯,用户容易理解和掌握。6.2.1 数据模型第16页6.2.2 关系数据库 建立在关系数据模型上的数据库就是关系数据库。关系数据库具有数据结构简单、概念清楚、理论成熟、格式单一等特点。目前使用的数据库大多数都是关系型数据库,如ORACLE、Inform
8、ix、DB2、SQL Server、Access等。第17页6.2.2 关系数据库 常用术语关系(表)关系(表):一个关系就是一张二维表。元组(记录元组(记录):表中的一行属性属性(字段字段):表中的一列值域值域:属性的取值范围关键字关键字:某个属性可以惟一地确定记录主键主键:在实际的应用中只能选择一个关键字,称为主键关系关系模式模式:产品表(产品编号,产品名称,类别,规格型号,单位,单价,备注)第18页u是Office组件中专门用于小型数据库管理的工具,非常适用于中小企业以及个人进行信息管理u提供了一套完整的工具和向导,初学者可以通过可视化的操作来完成大部分的数据库管理和开发工作u对于高级数
9、据库开发人员可以通过VBA(Visual Basic for Application)开发高质量的数据库系统u可作为客户机/服务器或浏览器/服务器体系中数据库服务器上的数据库管理系统 Microsoft Access 6.2.3 Access简介第19页6.2.3 Access简介Access能做什么?u建立包含多个数据表的数据库u对数据表中的记录进行添加、查看、编辑、打印、筛选、排序等操作,并可以修改表的结构u在表中查询需要的数据,且查询结果可显示在表或窗体或报表中u通过窗体和数据库系统之间进行交互式操作u通过报表来显示并打印数据信息 第20页6.2.3 Access简介第21页根据订单管理
10、系统所要实现的功能,可以得到该系统的数据库逻辑结构,使用关系模式表示如下:产品产品(产品编号,产品名称,类别,规格型号,单位,单价,备注)客户客户(客户编号,公司名称,联系人,公司所在地,电话,送货地址)订单订单(订单编号,客户编号,下单日期,交货日期,业务员,是否交货)订单明细订单明细(订单编号,产品编号,数量)6.3 使用数据库存储数据第22页6.3.1 建立数据库 创建“订单管理”数据库 数据库数据库是存放数据的仓库是存放数据的仓库,把数据存放到“仓库”中,使之能够被方便查询,快速统计,是创建数据库的目的。在Access中,建立数据库文件,就意味着构建了一个针对订单数据管理的框架。在框架
11、之下再建立表、查询、窗体等具体应用对象。Access数据库的扩展名为:.accdb 例如:订单管理.accdb 工资管理.accdb第23页6.3.2 建立数据表在Access中,“表”是最基本的对象,是数据库的基础。在“表”中存放着数据库的基础数据。例如:在“订单管理”数据库中,根据需要可以建立“产品表”、“客户表”、“订单表”和“订单明细表”四张数据表。在Access中建立数据表的步骤为:建立表结构 输入记录 设定主键 建立索引第24页6.3.2 建立数据表建立表结构:确定字段名称、字段类型和字段长度。字段字段类型类型:表中字段的数据类型。常用数据类型有:文本型(Text),用于存储文字、
12、符号或文本与数字的组合,最大长度为255字符。备注型(Memo),用于存储相对较长的的文字、符号和数字,最大长度可以达到65535 数字型(Number),用于存储纯数字。数字类型包括:字节、整型、单精度、双精度。第25页6.3.2 建立数据表 日期及时间型(Date/Time),用于存储日期和时间 货币型(Currency),用于存储表示币值的数据。自动编号型(AutoNumber),自动生成递增编号。是/否型(Yes/No),用于存储逻辑型数据,如Y或N,T或F。OLE型(Object),用于链接由其他程序所创建的对象,如图片、声音、表格、文档等。第26页6.3.2 建立数据表“设计视图设
13、计视图”建立表结构建立表结构“数据表视图数据表视图”输入记录输入记录第27页6.3.3 建立主键和索引表间关系的建立是以“主键”或“索引”为依据的。n主键(Primary Key)是表中一个或多个字段的集合,这些字段值可以唯一地标识表中的一条记录。n索引是一个记录数据存放地址的列表,建立索引的目的是为了快速查找和排序记录。第28页6.3.4 建立表间关系n在Access中要管理和使用好表中的数据,就必须建立表与表之间的关系,这样才能将不同表中的相关数据连接在一起,为建立查询、创建窗体或报表打下良好的基础。n这两个表的公共字段是“产品编号”,通过这样的关联可以避免在“订单明细表”中重复存储“产品
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 1.2.6-第6章 数据库技术大学计算机 1.2 数据库技术 大学计算机
限制150内