版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第26讲数据库应用基础,第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
2、Access 2003数据库中其他对象的介绍,第26讲数据库应用基础,了解具体数据库管理系统的基本功能和特性 了解Access 2003数据库系统的组成 掌握数据库、表、查询、报表等设计与创建 熟悉Access 2003的其它功能模块及对象应用,教学目标及基本要求,教学重点,Access 2003数据库系统的组成及应用,第26讲 数据库应用基础 (二),第26讲数据库应用基础,教学难点,Access 2003数据库的建立、表的设计、窗体的创建、查询、数据报表,当前流行的关系型数据库简介 Access 2003数据库系统的应用 Access 2003数据库、表、窗体、报表的设计与创建 Acces
3、s 2003数据库的查询及宏、模块,教学内容,第26讲 数据库应用基础 (二),第26讲数据库应用基础,6.2 当前流行的关系型数据库简介,流行的关系型数据库管理系统有很多。 常用的有: Microsoft Access、Visual Foxpro、 SQL Server、Oracle、DB2 Informix、Sybase等。 本节简单介绍Visual Foxpro、SQL Server、Oracle等3种数据库管理系统。,第26讲数据库应用基础,Visual FoxPro 6.0主要具有以下功能和特性: 1良好的用户界面 2简便的数据库操作 3支持面向对象程序设计 4快速创建应用程序,6.
4、2.1 Visual FoxPro 6.0介绍,Visual FoxPro 6.0是Microsoft公司推出的数据库管理系统。并提供了多种类型的数据,进行数据处理的功能强。,第26讲数据库应用基础,6.2.1 Visual FoxPro 6.0介绍,5增强的表单功能和更简便的设计 6可以多个用户一起开发应用程序 7可与其他应用程序交互操作 8增强的查询和视图设计 9网络应用,Visual FoxPro 6.0的功能和特性:,第26讲数据库应用基础,6.2.2 Microsoft SQL Server介绍,SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它
5、最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。SQL Server近年来不断更新版本,1996年,Microsoft推出了SQL Server6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。,第26讲数据库应用基础,6.2.2 Microsoft SQL Server介绍,SQL Server的特点 1.真正的客户机/服务器体系结构。 2.提供图形用户界面,使用更加直观、简单。 3.丰富的编程接口工具,为用户进行程序
6、设计提供了更大的选择余地。 4.SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。,第26讲数据库应用基础,6.2.2 Microsoft SQL Server介绍,SQL Server 特点 5.具有很好的伸缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2000的大型多处理器等多种平台使用。 6.对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。 7.SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。,第26讲数据库应用基础,6.2.3
7、 Oracle介绍,美国Oracle公司成立于1977年,是世界上最大的信息管理服务供应商及全球第一大数据库软件厂商。率先推出了商品化的基于SQL语言的关系数据库管理系统。1986年,Oracle公司又首先推出了客户机/服务器(Client/Server)体系结构。提供了64位数据库技术。第一个把数据库技术和Internet结合提供了Oracle Web Server 各字段属性设置要因字段的内容设定,如“姓名”字段设为文本型长度为4,“学号”字段设为数字型等。,6.3.3 Access 2003表的创建与使用,第26讲数据库应用基础,2表的创建方法 创建一个表一般有3种方法,分别是:使用设计
8、器创建表,使用向导创建表,通过输入数据创建表,如图6-1所示。 使用设计器创建表(设计视图) 在数据表的设计视图下,通过指定字段名称、数据类型和实际属性创建表。,6.3.3 Access 2003表的创建与使用,设计器创建表过程图示,第26讲数据库应用基础,使用设计器创建学生信息表的过程,完成后点保存,输入表名称后确定,第26讲数据库应用基础,使用向导创建表,6.3.3 Access 2003表的创建与使用,第26讲数据库应用基础,通过输入数据创建表,6.3.3 Access 2003表的创建与使用,第26讲数据库应用基础,3表的基本操作 打开一个表:双击表的名称,先单击表名选中它,然后再单击
9、“数据库”窗口上的“打开”按钮。 添加、修改和删除数据。空表中第一行输入数据。 插入、删除、更改和移动字段。在已有表中不仅能添加字段,还能对字段进行删除、改名、移动等操作。 数据的排序。数据库中含有大量的数据,为方便查找和浏览,总希望数据能够按一定的规则排列。Access提供了为字段的数据排序的功能。,6.3.3 Access 2003表的创建与使用,第26讲数据库应用基础,Access数据库的一个最大优点就是能够快速地检索和统计数据。利用查询,可以使用不同的方法来查看、更改和分析数据。查询结果是一些记录的集合,它们可以被其他数据库对象加以利用。 查询分类:在Access 2003中查询可以分
10、为三大类即 选择查询、操作查询和SQL专用查询。其中,选择查询和操作查询在Access 2003中应用最为广泛。,6.3.4 Access 2003数据库查询的应用,第26讲数据库应用基础,选择查询 简单查询:按一定顺序显示一个或多个表的数据。 重复项查询:在一个表或多个表中查找重复记录。 不匹配查询:在一个或多个表中查找信息不一致的记录。 参数查询:在执行时显示自己设置的对话框以提示用户输入信息,该信息作为查询的条件,系统根据该条件将查询结果以指定的形式显示出来。,6.3.4 Access 2003数据库查询的应用,第26讲数据库应用基础,交叉表查询:用来显示来源于表中某个字段的总结值(如总
11、计、计数以及求平均值等),并将它们分组,一组为数据表行标题,另一组为数据表列标题。 操作查询 更新查询:对一个或多个表中的一组记录作相同的更改。 追加查询:从一个或多个表中取一组记录添加到另一个或多个表的尾部。,6.3.4 Access 2003数据库查询的应用,第26讲数据库应用基础,删除查询:从一个或多个表中删除一组记录。 生成表查询:利用一个或多个表中的全部或部分数据创建新表。 SQL查询 SQL查询是用户使用SQL语句创建的查询,SQL语句是用来定义SQL命令的表达式,通常用于查询和计算,如果使用向导来创建窗体、报表、列表框、组合框对象,则SQL语句也可以作为这些对象的记录来源。,6.
12、3.4 Access 2003数据库查询的应用,第26讲数据库应用基础,窗体与表和查询一样,也是Access中的一种对象。起着联系数据库与用户的桥梁作用。建立一个窗体的基本目的是建立一个友好往来的使用界面,以方便用户使用。窗体有多种功能。创建数据输入窗体可以向表中输入数据;创建开关面板窗体可以打开其他的窗体或报表;创建自定义对话框可以接收用户的输入,并根据输入的信息执行相应的操作。,6.3.5 Access 2003中使用和创建窗体,第26讲数据库应用基础,1.自动创建窗体 在“数据库”窗口中单击“窗体”标签,在数据库菜单上单击“新建”按钮,并在弹出的“新建窗体”对话框中选择“自动创建窗体:纵
13、栏式”选项。 在“新建窗体”对话框的下部“请选择该对象数据的来源表或查询”右侧的下拉框中选择需要的表或查询,这里选取“学生信息”表。单击“确定”按钮,窗体创建完成。表格式和数据表窗体的创建与纵栏式窗体创建步骤基本相同。,6.3.5 Access 2003中使用和创建窗体,创建窗体图示,第26讲数据库应用基础,自动创建窗体过程图示,点击新建,按“确定”完成,返回,第26讲数据库应用基础,2.应用向导创建窗体 在“数据库”窗口中单击“窗体”标签,进入窗体界面。单击“新建”按钮,进入下一步(图1),或者直接双击“使用向导创建窗体”选项(图2)。,6.3.5 Access 2003中使用和创建窗体,图
14、1,图2,第26讲数据库应用基础,进入“窗体向导”对话框后,在“表/查询”下拉列表框中选择“学生信息”表, 下方的“可用字段”中将列出此表中的所有字段。单击“”按钮,将所有字段都,6.3.5 Access 2003中使用和创建窗体,加入窗体,然后单击“下一步”按钮。在以后的两个弹出窗口中选择窗体的布局和样式,然后为窗体命名,单击“确定”按钮创建完成。,第26讲数据库应用基础,窗体显示数据设计好后,要打印输出这些数据,可以使用Access中的“报表”对象来实现。,6.3.6 Access 2003数据库的报表设计,1建立自动报表 在“数据库”窗口中单击“报表”标签,然后在数据库菜单上单击“新建”
15、按钮,并在弹出的“新建报表”对话框中选择“自动创建报表:纵栏式”选项。,第26讲数据库应用基础,在“新建报表”对话框的下部“请选择该对象数据的来源表或查询”右侧的下拉列表框中选择需要的表或查询,这里选取“学生信息”表。单击“确定”按钮,报表创建完成。 2应用向导创建报表 对一般的Access用户来说,并不总是要求生成样式很复杂的正式报表,有时只需要看到报表中的数据,对格式的要求并不高,可以利用Access提供的自动报表功能快速创建一个简单的报表。,6.3.6 Access 2003数据库的报表设计,第26讲数据库应用基础,在“数据库”窗口中单击“报表”标签,进入报表界面。双击“使用向导创建报表
16、”选项。 打开“报表向导”对话框后,选择“学生信息”表,下方的“可用字段”中将列出此表中的所有字段。 单击“下一步”按钮,之后可以在弹出的窗口中选定用来分组的字段,在这个实例按班级分组。 单击“下一步”按钮,在弹出的窗口中选定需要打印的数据按什么顺序来排序。,6.3.6 Access 2003数据库的报表设计,第26讲数据库应用基础,在以后的两个弹出窗口中选择报表的布局和样式,然后为报表命名,单击“确定”按钮创建完成。即可看到报表显示结果。 3报表设计器 报表设计器的作用就是让用户可以方便地用手工创建和修改报表。报表设计器的使用与窗体设计器的使用几乎相同,这里不再做详细讲述。,6.3.6 Ac
17、cess 2003数据库的报表设计,向导创建报表图示,第26讲数据库应用基础,应用向导创建报表过程图示,返 回,第26讲数据库应用基础,1宏 宏也是一种操作命令,它和菜单操作命令一样,只是对数据库施加作用的时间有所不同,作用时的条件也有所不同。Access 2003中,共有53种基本宏操作。 2页 页就是常说的网页。Access 2003一个最突出的功能是将数据库中的数据动态地提供给Web页。优点是使用起来特别简单,就像使用“窗体”一样。掌握了它的用法,往Internet发布数据就会更加方便快捷了。,6.3.7 Access 2003数据库中其他对象的介绍,第26讲数据库应用基础,3模块 宏虽
18、很好用,但它运行的速度比较慢,也不能直接运行很多Windows程序,尤其是不能自定义一些函数。当要对某些数据进行一些特殊的分析时,就无能为力了。 由于宏的这些局限性,所以在给数据库设计一些特殊的功能时,需要用“模块”对象来实现,而“模块”是由VBA来实现的。Visual Basic的一部分代码已结合到Office中,形成今天所说的VBA ,用它编程非常简单。 “模块”和“宏”的使用类似。,6.3.7 Access 2003数据库中其他对象的介绍,第26讲数据库应用基础,现在流行的关系型数据库管理系统很多,本讲简单介绍了Visual Foxpro、SQL Server、Oracle等3种数据库的基本情况及功能特性。 详细介绍了Access2003的系统组成和工作界面、启动和退出、数据库窗口结构、数据库的设计和建立、表的创建方法与应用操作、数据库的查询、数据库窗体创建以及数据库报表设计等内容。,小 结,第26讲数据库应用基础,小 结,详细讲解了Access2003数据库对象表、查询、窗体、报表等的设计和创建过程,最后还简单介绍了其它对象宏、页、模块等在应用的作用和优缺点。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026重庆市铜梁区妇幼保健院招聘1人备考题库及参考答案详解一套
- 超限超载治理排查整治方案
- 2026年一级造价工程师考试土建案例真题及答案解析
- 2026山东临沂市沂水县技工学校招聘教师8人备考题库及一套答案详解
- 2026重庆机电控股集团财务有限公司招聘备考题库及答案详解(易错题)
- 2026广西南宁市市政和园林管理局招聘外聘人员1人备考题库参考答案详解
- 2026西北农林科大西安动物医院招聘1人备考题库附答案详解(模拟题)
- 2026江苏扬州市交通资产经营管理有限责任公司招聘1人备考题库附答案详解(综合题)
- 2026年食堂工勤工作总结报告高频考点
- 2026广西柳州融安县中医医院招聘备考题库及答案详解(夺冠系列)
- 全媒体新闻发布实务知到章节答案智慧树2023年广东外语外贸大学、暨南大学、华南理工大学
- FCE考试必备词汇
- 在建工程项目安全检查表
- 安徽哈船新材料科技有限公司新增四套粉末涂料生产线项目环境影响报告表
- 委托技术开发协议全套文本、技术开发合同、技术开发合同
- IATF16949:2016体系推行计划
- 手机拍照技巧大全课件
- 严虎绘画课程对应课件1
- 【课件】纪念与象征-空间中的实体艺术 课件-高中美术人美版(2019)美术鉴赏
- 道德与法治八年级下册教案
- 地铁行车调度员手册
评论
0/150
提交评论