第26讲数据库应用基础课件.ppt

上传人:小飞机 文档编号:3950426 上传时间:2023-03-28 格式:PPT 页数:44 大小:1.13MB
返回 下载 相关 举报
第26讲数据库应用基础课件.ppt_第1页
第1页 / 共44页
第26讲数据库应用基础课件.ppt_第2页
第2页 / 共44页
第26讲数据库应用基础课件.ppt_第3页
第3页 / 共44页
第26讲数据库应用基础课件.ppt_第4页
第4页 / 共44页
第26讲数据库应用基础课件.ppt_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《第26讲数据库应用基础课件.ppt》由会员分享,可在线阅读,更多相关《第26讲数据库应用基础课件.ppt(44页珍藏版)》请在三一办公上搜索。

1、第26讲 数据库应用基础(二),6.2 当前流行的关系型数据库简介,6.2.1 Visual FoxPro 6.0介绍,6.2.2 Microsoft SQL Server介绍,6.2.3 Oracle介绍,6.3 Access 2003数据库的应用,6.3.1 Access 2003的系统组成和工作界面,6.3.2 Access 2003数据库的建立,6.3.3 Access 2003表的创建与使用,6.3.4 Access 2003数据库查询的应用,6.3.5 Access 2003中使用和创建窗体,6.3.6 Access 2003数据库的报表设计,6.3.7 Access 2003数据

2、库中其他对象的介绍,了解具体数据库管理系统的基本功能和特性了解Access 2003数据库系统的组成掌握数据库、表、查询、报表等设计与创建熟悉Access 2003的其它功能模块及对象应用,教学目标及基本要求,教学重点,Access 2003数据库系统的组成及应用,第26讲 数据库应用基础(二),教学难点,Access 2003数据库的建立、表的设计、窗体的创建、查询、数据报表,当前流行的关系型数据库简介Access 2003数据库系统的应用Access 2003数据库、表、窗体、报表的设计与创建Access 2003数据库的查询及宏、模块,教学内容,第26讲 数据库应用基础(二),6.2 当

3、前流行的关系型数据库简介,流行的关系型数据库管理系统有很多。常用的有:Microsoft Access、Visual Foxpro、SQL Server、Oracle、DB2 Informix、Sybase等。本节简单介绍Visual Foxpro、SQL Server、Oracle等3种数据库管理系统。,Visual FoxPro 6.0主要具有以下功能和特性:1良好的用户界面2简便的数据库操作3支持面向对象程序设计4快速创建应用程序,6.2.1 Visual FoxPro 6.0介绍,Visual FoxPro 6.0是Microsoft公司推出的数据库管理系统。并提供了多种类型的数据,进

4、行数据处理的功能强。,6.2.1 Visual FoxPro 6.0介绍,5增强的表单功能和更简便的设计6可以多个用户一起开发应用程序7可与其他应用程序交互操作8增强的查询和视图设计9网络应用,Visual FoxPro 6.0的功能和特性:,6.2.2 Microsoft SQL Server介绍,SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。SQL Server近年来不断更新版本,1996年,Microsoft推出了SQL S

5、erver6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。,6.2.2 Microsoft SQL Server介绍,SQL Server的特点1.真正的客户机/服务器体系结构。2.提供图形用户界面,使用更加直观、简单。3.丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。4.SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。,6.2.2 Microsoft SQL Server介绍,SQL Server 特点5.具有很好的

6、伸缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2000的大型多处理器等多种平台使用。6.对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。7.SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。,6.2.3 Oracle介绍,美国Oracle公司成立于1977年,是世界上最大的信息管理服务供应商及全球第一大数据库软件厂商。率先推出了商品化的基于SQL语言的关系数据库管理系统。1986年,Oracle公司又首先推出了客户机/服务器(Client/Server)体系结构。提供了64位数据库技术。第一个

7、把数据库技术和Internet结合提供了Oracle Web Server&Web Browser系列产品。,6.2.3 Oracle介绍,Oracle的特性 1.操作的简易性 2.可扩展性、性能改进、安全性改进、可管理性3.多媒体数据类型支持和复制功能、自动复制 4.对象关系数据库 5.网络功能 6.版本迁移与互操作性,6.3 Access 2003数据库的应用,Access 2003作为Office 2003的重要组件之一,是一个非常强大的数据库应用系统。利用它可以辅助用户轻松地管理复杂的数据,因此,Access 2003成为小型数据库应用系统设计人员的重要选择之一。,6.3 Access

8、 2003数据库的应用,Access 2003数据库的功能和特性1.友好的用户界面;2.数据表操作简单、易学易懂;3.通过向导创建表、查询、窗体及报表;4.自动绘制数据统计图和绘图功能;5.有效管理、分析数据的功能;6.增强的网络功能;,6.3 Access 2003数据库的应用,Access 2003数据库的功能和特性7.宏功能和内嵌的VBA(Visual Basic for Application)等;8.可以查看数据库对象间的相关性信息;9.可以启用自动错误检查以检查窗体和报表的常见错误。,6.3.1 Access 2003的系统组成和工作界面,1Access 2003的系统组成Acce

9、ss 2003采用关系数据库技术,保证Access应用程序的安全和速度,同其他组件一样,Access 2003也采用拖放式技术,用户可以轻松地创建窗体和报表。Access 2003数据库有7种数据对象:表、查询、窗体、报表、页、宏和模块,如图6-1所示。,6.3.1 Access 2003的系统组成和工作界面,2.Access 2003的启动与退出Access 2003的启动与退出方法与Office软件包中的其他组件的启动和退出方法基本类似。3.Access 2003的工作窗口 在启动Access 2003后,会打开Access 2003主窗口界面,Access 2003工作窗口包含的内容有:

10、数据库对象、正文区、标题栏、菜单栏、工具栏和状态栏等组成部分,如图6-所示。,Access 2003数据库是由表、查询、窗体、报表、页、宏和模块等7种对象组成的,在建立数据库时,要根据应用程序要求设计数据。1.设计数据库:主要设计数据库的用途、结构、索引。2.建立数据库:方法一:是先建立一个空数据库,再向数据库中添加各种对象,数据库的设计和操作灵活;方法二:是使用数据库向导功能,一次性将数据库建立完成。方法简单,适合初学者使用。,6.3.2 Access 2003数据库的建立,3数据库的打开、关闭和退出数据库的打开:有如下几种方式。启动Access 2003后,弹出如图6-5所示的窗口,选择“

11、根据现有文件”选项,从列表框中选择已建立的数据库。在Windows资源管理器中单击数据库图标。在已打开的空数据库中,选择“文件”|“打开”命令,或者按【Ctrl+O】组合键。,6.3.2 Access 2003数据库的建立,关闭数据库:关闭已打开数据库的方法 单击数据库窗口右上角的“关闭”按钮 选择“文件”|“关闭”命令退出数据库:退出已打开数据库的方法 单击屏幕窗口标题栏左上角的 图标,从下拉菜单中选择“关闭”命令 单击屏幕右上角的“关闭”按钮 选择“文件”|“退出”命令,6.3.2 Access 2003数据库的建立,表是Access 2003中最基本的存储和管理数据的对象,一个数据库内可

12、建立多个表,每个表都有自己的名称和结构。1表的设计 创建表之前,要考虑表的字段结构和表与表之间的关系。例如:建立一个关于学生信息的表,如表6-2所示。表中,将学号设为主键,确定表中信息的唯一性;各字段属性设置要因字段的内容设定,如“姓名”字段设为文本型长度为4,“学号”字段设为数字型等。,6.3.3 Access 2003表的创建与使用,2表的创建方法创建一个表一般有3种方法,分别是:使用设计器创建表,使用向导创建表,通过输入数据创建表,如图6-1所示。使用设计器创建表(设计视图)在数据表的设计视图下,通过指定字段名称、数据类型和实际属性创建表。,6.3.3 Access 2003表的创建与使

13、用,设计器创建表过程图示,使用设计器创建学生信息表的过程,完成后点保存,输入表名称后确定,使用向导创建表,6.3.3 Access 2003表的创建与使用,通过输入数据创建表,6.3.3 Access 2003表的创建与使用,3表的基本操作打开一个表:双击表的名称,先单击表名选中它,然后再单击“数据库”窗口上的“打开”按钮。添加、修改和删除数据。空表中第一行输入数据。插入、删除、更改和移动字段。在已有表中不仅能添加字段,还能对字段进行删除、改名、移动等操作。数据的排序。数据库中含有大量的数据,为方便查找和浏览,总希望数据能够按一定的规则排列。Access提供了为字段的数据排序的功能。,6.3.

14、3 Access 2003表的创建与使用,Access数据库的一个最大优点就是能够快速地检索和统计数据。利用查询,可以使用不同的方法来查看、更改和分析数据。查询结果是一些记录的集合,它们可以被其他数据库对象加以利用。查询分类:在Access 2003中查询可以分为三大类即 选择查询、操作查询和SQL专用查询。其中,选择查询和操作查询在Access 2003中应用最为广泛。,6.3.4 Access 2003数据库查询的应用,选择查询简单查询:按一定顺序显示一个或多个表的数据。重复项查询:在一个表或多个表中查找重复记录。不匹配查询:在一个或多个表中查找信息不一致的记录。参数查询:在执行时显示自己

15、设置的对话框以提示用户输入信息,该信息作为查询的条件,系统根据该条件将查询结果以指定的形式显示出来。,6.3.4 Access 2003数据库查询的应用,交叉表查询:用来显示来源于表中某个字段的总结值(如总计、计数以及求平均值等),并将它们分组,一组为数据表行标题,另一组为数据表列标题。操作查询更新查询:对一个或多个表中的一组记录作相同的更改。追加查询:从一个或多个表中取一组记录添加到另一个或多个表的尾部。,6.3.4 Access 2003数据库查询的应用,删除查询:从一个或多个表中删除一组记录。生成表查询:利用一个或多个表中的全部或部分数据创建新表。SQL查询 SQL查询是用户使用SQL语

16、句创建的查询,SQL语句是用来定义SQL命令的表达式,通常用于查询和计算,如果使用向导来创建窗体、报表、列表框、组合框对象,则SQL语句也可以作为这些对象的记录来源。,6.3.4 Access 2003数据库查询的应用,窗体与表和查询一样,也是Access中的一种对象。起着联系数据库与用户的桥梁作用。建立一个窗体的基本目的是建立一个友好往来的使用界面,以方便用户使用。窗体有多种功能。创建数据输入窗体可以向表中输入数据;创建开关面板窗体可以打开其他的窗体或报表;创建自定义对话框可以接收用户的输入,并根据输入的信息执行相应的操作。,6.3.5 Access 2003中使用和创建窗体,1.自动创建窗

17、体在“数据库”窗口中单击“窗体”标签,在数据库菜单上单击“新建”按钮,并在弹出的“新建窗体”对话框中选择“自动创建窗体:纵栏式”选项。在“新建窗体”对话框的下部“请选择该对象数据的来源表或查询”右侧的下拉框中选择需要的表或查询,这里选取“学生信息”表。单击“确定”按钮,窗体创建完成。表格式和数据表窗体的创建与纵栏式窗体创建步骤基本相同。,6.3.5 Access 2003中使用和创建窗体,创建窗体图示,自动创建窗体过程图示,点击新建,按“确定”完成,返回,2.应用向导创建窗体在“数据库”窗口中单击“窗体”标签,进入窗体界面。单击“新建”按钮,进入下一步(图1),或者直接双击“使用向导创建窗体”

18、选项(图2)。,6.3.5 Access 2003中使用和创建窗体,图1,图2,进入“窗体向导”对话框后,在“表/查询”下拉列表框中选择“学生信息”表,下方的“可用字段”中将列出此表中的所有字段。单击“”按钮,将所有字段都,6.3.5 Access 2003中使用和创建窗体,加入窗体,然后单击“下一步”按钮。在以后的两个弹出窗口中选择窗体的布局和样式,然后为窗体命名,单击“确定”按钮创建完成。,窗体显示数据设计好后,要打印输出这些数据,可以使用Access中的“报表”对象来实现。,6.3.6 Access 2003数据库的报表设计,1建立自动报表在“数据库”窗口中单击“报表”标签,然后在数据库

19、菜单上单击“新建”按钮,并在弹出的“新建报表”对话框中选择“自动创建报表:纵栏式”选项。,在“新建报表”对话框的下部“请选择该对象数据的来源表或查询”右侧的下拉列表框中选择需要的表或查询,这里选取“学生信息”表。单击“确定”按钮,报表创建完成。2应用向导创建报表对一般的Access用户来说,并不总是要求生成样式很复杂的正式报表,有时只需要看到报表中的数据,对格式的要求并不高,可以利用Access提供的自动报表功能快速创建一个简单的报表。,6.3.6 Access 2003数据库的报表设计,在“数据库”窗口中单击“报表”标签,进入报表界面。双击“使用向导创建报表”选项。打开“报表向导”对话框后,

20、选择“学生信息”表,下方的“可用字段”中将列出此表中的所有字段。单击“下一步”按钮,之后可以在弹出的窗口中选定用来分组的字段,在这个实例按班级分组。单击“下一步”按钮,在弹出的窗口中选定需要打印的数据按什么顺序来排序。,6.3.6 Access 2003数据库的报表设计,在以后的两个弹出窗口中选择报表的布局和样式,然后为报表命名,单击“确定”按钮创建完成。即可看到报表显示结果。3报表设计器报表设计器的作用就是让用户可以方便地用手工创建和修改报表。报表设计器的使用与窗体设计器的使用几乎相同,这里不再做详细讲述。,6.3.6 Access 2003数据库的报表设计,向导创建报表图示,应用向导创建报

21、表过程图示,返 回,1宏宏也是一种操作命令,它和菜单操作命令一样,只是对数据库施加作用的时间有所不同,作用时的条件也有所不同。Access 2003中,共有53种基本宏操作。2页页就是常说的网页。Access 2003一个最突出的功能是将数据库中的数据动态地提供给Web页。优点是使用起来特别简单,就像使用“窗体”一样。掌握了它的用法,往Internet发布数据就会更加方便快捷了。,6.3.7 Access 2003数据库中其他对象的介绍,3模块宏虽很好用,但它运行的速度比较慢,也不能直接运行很多Windows程序,尤其是不能自定义一些函数。当要对某些数据进行一些特殊的分析时,就无能为力了。由于

22、宏的这些局限性,所以在给数据库设计一些特殊的功能时,需要用“模块”对象来实现,而“模块”是由VBA来实现的。Visual Basic的一部分代码已结合到Office中,形成今天所说的VBA,用它编程非常简单。“模块”和“宏”的使用类似。,6.3.7 Access 2003数据库中其他对象的介绍,现在流行的关系型数据库管理系统很多,本讲简单介绍了Visual Foxpro、SQL Server、Oracle等3种数据库的基本情况及功能特性。详细介绍了Access2003的系统组成和工作界面、启动和退出、数据库窗口结构、数据库的设计和建立、表的创建方法与应用操作、数据库的查询、数据库窗体创建以及数

23、据库报表设计等内容。,小 结,小 结,详细讲解了Access2003数据库对象表、查询、窗体、报表等的设计和创建过程,最后还简单介绍了其它对象宏、页、模块等在应用的作用和优缺点。通过本讲的学习,应掌握好数据库的相关概念、Access 2003数据库系统的组成及各功能模块、对象的应用。,作 业,1.Visual FoxPro 6.0主要具有哪些功能和特性?2.Access 2003数据库有哪几种数据对象?3.Access 2003数据库表的创建方法有哪些?4.Access 2003中查询可分哪三大类?哪些查询属于操作查询?哪些查询属于选择查询?5.简述在Access 2003中“宏”、“页”和“模块”的作用?有何优缺点?,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号