新编大学计算机基础教程(第三版)-教学课件--作者-贾宗福-齐景嘉-周-屹-陆璐-赵杰--第13章.pptx
《新编大学计算机基础教程(第三版)-教学课件--作者-贾宗福-齐景嘉-周-屹-陆璐-赵杰--第13章.pptx》由会员分享,可在线阅读,更多相关《新编大学计算机基础教程(第三版)-教学课件--作者-贾宗福-齐景嘉-周-屹-陆璐-赵杰--第13章.pptx(64页珍藏版)》请在沃文网上搜索。
1、第第1313章章 数据库技术基础数据库技术基础1本章节目录本章节目录13.1数据库系统概述13.2常用数据库管理系统13.3Access2010数据库管理系统213.1 13.1 数据库系统数据库系统概述概述13.1.1数据库系统的产生和发展13.1.2数据库系统的基本概念13.1.3数据库系统的应用模式13.1.4数据库系统的开发13.1.5SQL语言简介313.1.1 13.1.1 数据库系统的产生和数据库系统的产生和发展发展1人工管理阶段2文件系统阶段3数据库系统阶段与文件系统相比,数据库系统具有以下特点(1)数据库系统向用户提供高级的接口(2)查询的处理和优化(3)并发控制(4)数据的
2、完整性约束4数据库系统的发展数据库系统的发展根据数据库技术的发展,可以将数据库系统的发展划分为三个阶段。(1)层次、网状数据库系统(2)关系数据库系统(3)以面向对象为主要特征的数据库系统513.1.2 13.1.2 数据库系统的基本数据库系统的基本概念概念1数据(Data)是描述现实世界事物的符号记录,是用物理符号记录的可以鉴别的信息。2数据库(Database,DB)是长期存储在计算机内、有组织的、可共享的数据集合。63数据库管理系统(DatabaseManagementSystem,DBMS)是位于用户与操作系统之间的数据管理软件,是用户和数据库的接口。4数据库系统(DatabaseSy
3、stem,DBS)是指在计算机系统中引入数据库后构成的系统,一般由数据库、操作系统、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。713.1.3 13.1.3 数据库系统的应用数据库系统的应用模式模式1个人计算机模式2集中模式3客户机/服务器模式4.分布模式5浏览器/服务器模式813.1.4 13.1.4 数据库应用系统的数据库应用系统的开发开发1DBAS开发方法(1)数据库的开发方法(2)应用程序开发方法2DBAS开发步骤(1)需求分析(2)数据库设计(3)应用程序设计(4)测试(5)维护9 13.1.5 SQL13.1.5 SQL语言简介语言简介1.SQL语言特点(1)
4、SQL语言功能强(2)SQL高度非过程化(3)SQL语言简洁易学2SQL语句分类(1)数据定义语言(2)数据操作语言(3)数据查询语言(4)数据控制语言103SQL的使用方式自含式语言嵌入式语言不同的数据库系统对SQL的使用作了各自的扩充,但格式大同小异。用户可遵照所使用的数据库系统的具体要求来操作。1113.2 13.2 常用数据库管理系统常用数据库管理系统13.2.1MySQL数据库13.2.2Oracle数据库13.2.3DB2数据库13.2.4SQLServer数据库13.2.5Sybase数据库13.2.6VisualFoxPro数据库13.2.7Access数据库1213.2.1
5、MySQL13.2.1 MySQL数据库数据库MySQL是一个开放源码的小型关系型数据库管理系统,由瑞典的MySQLAB公司开发,目前属于Oracle公司。MySQL数据库体积小、速度快、成本低、源码开放,搭配PHP和Apache可组成良好的开发环境,一般中小型网站的开发都选择MySQL作为网站数据库。1313.2.2 13.2.2 OracleOracle数据库数据库 Oracle数据库产品于1983年由Oracle公司推出,是世界上第一个开放式商品化关系型数据库管理系统。它支持标准SQL语言,支持多种数据类型,提供面向对象存储的数据支持,具有良好的并行处理功能,支持Unix、Windows
6、、OS/2、Novell等多种平台。1413.2.3 13.2.3 DB2DB2数据库数据库DB2是IBM公司的产品,是一个多媒体、Web关系型数据库管理系统,其功能满足大中公司的需要,并可灵活地服务于中小型电子商务解决方案。DB2是基于SQL的关系型数据库产品。20世纪80年代初期DB2的重点放在大型的主机平台上。到90年代初,DB2发展到中型机、小型机以及微机平台,主要应用于金融、商业、铁路、航空、医院、旅游等领域,以金融系统的应用最为突出。1513.2.4 13.2.4 SQL ServerSQL Server数据库数据库SQLServer是微软公司开发的大型关系型数据库系统,最早出现在
7、1988年,当时只能在OS/2操作系统上运行。SQLServer的功能比较全面,效率高,可伸缩性与可靠性强,可以与Windows操作系统紧密集成。1613.2.5 13.2.5 SybaseSybase数据库数据库Sybase公司成立于1984年12月,产品研究和开发包括企业级数据库、数据复制和数据访问。1987年推出的大型关系型数据库管理系统Sybase,能运行于OS/2、Unix、WindowsNT等多种平台,它支持标准SQL语言,使用C/S模式,采用开放体系结构,能实现网络环境下各节点上服务器的数据库互访操作。技术先进、性能优良,是开发大中型数据库的工具。1713.2.6 13.2.6
8、Visual FoxPro Visual FoxPro 数据库数据库 是微软公司开发的一个微机平台关系型数据库管理系统,是在dBASE和FoxBase系统的基础上发展而成的。20世纪80年代初期,dBASE成为PC机上最流行的数据库管理系统。1995年年VisualFoxPro的出现是xBASE系列数据库系统的一个飞跃,给PC数据库开发带来了革命性的变化。1813.2.7 Access 13.2.7 Access 数据库数据库Access是在Windows操作系统下工作的关系型数据库管理系统,是微软Office办公套件中一个重要成员,具有Office系列软件的一般特点,如菜单、工具栏等。它采用
9、了Windows程序设计理念,以Windows特有的技术设计查询、用户界面、报表等数据对象,内嵌了VBA(VisualBasicApplication)程序设计语言,具有集成的开发环境。1913.3 Access 201013.3 Access 2010数据库管理系统数据库管理系统13.3.1Access2010的基础13.3.2数据库操作13.3.3表13.3.4查询13.3.5窗体13.3.6报表13.3.7宏2013.3.1 Access 201013.3.1 Access 2010基础基础Access2010主要特点存储方式简单,易于维护和管理;面向对象,支持开放式数据库连接(Open
10、Databaseconnectivity,ODBC),利用动态数据交换(DynamicDataExchange,DDE)与对象的连接和嵌入(ObjectLinkingandEmbedding,OLE)特性可以建立动态数据库对象;易于扩展,与其它MicrosoftOffice套件无缝连接;界面友好,具有集成开发环境;易操作,以拖放方式为数据库加入导航功能,使用IntelliSense建立表达式;把数据库部分转化成可重复使用的模板;支持网络功能21AccessAccess基本对象基本对象(1)表(2)查询(3)窗体(4)报表(5)页(6)宏(7)模块22Access Access 20102010
11、窗口窗口23Access2010后台视图Access 2010Access 2010工作工作界面界面24Access2010工作界面13.3.2 13.3.2 数据库操作数据库操作【例13-1】创建“学生管理.accdb”数据库,并将该数据库保存到E盘的“学生数据库”文件夹中。【问题分析】【问题分析】在Access2010的后台视图中创建空数据库“学生管理”,并为其指定存储空间。25【知识点】【知识点】1创建数据库(1)使用模板创建数据库(2)创建空数据库2打开数据库3关闭数据库2613.3.3 13.3.3 表表1表的创建【例13-2】在“学生管理.accdb”数据库中创建“学生信息”表、“
12、学生成绩”表,将“E:学生数据库课程信息.xls”文件内容导入并同时创建“课程信息”表。【问题分析】在“学生管理”数据库中,需要建立三个表:学生信息表、成绩信息表和课程信息表,可以采用不同的方法创建表。27【知识点】【知识点】(1)表的结构在定义字段名称时,有以下要求:字段名称最长可为64个字符。字段名称可包含中文、英文字母、数字、下划线与特殊字符,特殊字符不能是英文的句号“.”、惊叹号“!”、重音符“”、方括号“”及换行符。字段名称开始符号不可以为空格或ASCII值为031(十进制数)的控制字符。在同一表中,字段名不能重复。表对象可以存放不同类型的数据,Access2010提供了10种类型的
13、数据。28(2 2)表的)表的视图视图表有数据表视图、数据透视表视图、数据透视图视图和设计视图四种方式。数据表视图和设计视图是常用的两种视图方式。“数据表视图”主要用于编辑和显示当前数据库中的数据,用户在录入数据、修改数据、删除数据的时候,大部分操作都是在“数据表视图”中进行的。“设计视图”主要用于设计表的结构,例如编辑字段,并定义字段的数据类型、长度、默认值等参数。29(3 3)表的)表的创建创建Access2010提供了3种创建表的方法使用数据表视图创建表使用表的设计视图设计表结构使用SharePoint列表创建表。30(4 4)表的主)表的主键键在Access2010中,通常每个表都应有
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 新编 大学计算机 基础教程 第三 教学 课件 作者 贾宗福 齐景嘉 陆璐 赵杰 13
链接地址:http://www.wodocx.com/p-1010198.html