资源描述
峨山职业高级中学(电子教案)2012至2013学年上学期任课教师: 任教课程: 电子商务数据库基础 任教班级: 电子商务十四班 2012年9月一 、教学计划安排新授复习考核合计781818114二、教学进度周次课题内容课时新授复习考核第一周预备周 军训第二周第一章电子商务数据库1.1关系数据库系统概述1.2数据模型1.3关系数据库结构6第三周第二章Access关系数据库管理系统2.2数据定义2.3数据操作2.4设置表的显示格式2.6数据查询6第四周2.7窗体2.8报表2.9数据访问页、宏和模块2.10数据库安全设置6第五周第三章 SQL Server关系数据库管理系统3.1 SQL Server 2000基础3.2数据库的建立6第六周3.3SQL Server 2000 的安全管理3.4数据库的备份与恢复6第七周第四章关系数据库标准语言SQL4.1SQL的数据定义功能4.2SQL的数据查询功能6第八周期中复习检测42第九周期中复习检测24第十周4.3定义和撤销视图4.4SQL的数据更新功能6第十一周第五章 数据库安全保护5.1数据库备份与恢复技术6第十二周5.2数据的安全性控制6第十三周5.3数据的完整性控制5.4数据的并发控制6第十四周第六章 关系数据库设计6.1数据库设计概述6第十五周6.2关系数据库设计中的问题6第十六周6.3关系数据库设计理论6第十七周复习+检测42第十八周复习+检测42第十九周复习+检测42第二十周期末检测6三、教案教案一第一章 电子商务数据库基础授课时间2012 年9 月3 日 (总)第1-2 课时 课题数据库系统概述课型理论(新授)本课第1-2 课教学目标掌握关系模型、关系数据库和完整性规则了解关系数据库管理系统的三级结构教学重难点关系模型、关系数据库和完整性规则教学准备教学PPT、多媒体投影仪教学过程为什么要学习数据库?数据库技术是计算机科学技术中发展最快的领域之一,也是应用范围最广、实用性很强的技术之一。在Internet高速发展的信息化的今天,信息资源的经济价值和社会价值越来越明显,建设以数据库为核心的各类电子商务信息系统,对提高企业的效益、改善部门的管理均具有实实在在的意义。因此,数据库技术的基本知识和基本技能已成为从事电子商务的各类专业人员必须学习和掌握的技术。 数据库系统概述1.1.1 数据库的基本概念1. 信息:信息是一种已经被加工为特定形式的数据,这种数据形式对接收者来说是有意义的,而且对当前和将来的行动和决策具有明显的或实际的价值。2. 数据:数据是信息的载体,是信息的具体表示形式,是数据库中存储的基本对象。数据的定义 将现实世界中的各种信息记录下来的、可以识别的物理符号。数据的种类 数字、文字、图像、声音等多种表现形式。 数据与信息的关系 信息是数据所包括的意义,数据则是承载信息的物理符号。3. 数据处理 数据处理的定义 利用计算机对各种形式的数据进行处理,从中获取有价值的信息并用于决策的过程。 数据处理包括 数据采集、整理、编码和输入,有效地把数据组织到计算机中,由计算机对数据进行一系列存储、维护、加工、检索、传输、输出等操作。 数据管理 数据处理中的数据收集、整理、编码、存储、维护、检索、传输等基本操作环节称为数据管理。 4. 数据库数据库(Database,DB)是长期存储在计算机内的、有组织的、可共享的数据集合。这些数据集合按一定的结构(数据模型)组织、描述和存储,具有较小的冗余度(减少数据重复存储)、较高的数据独立性(数据与使用它的程序相互独立)和易扩展性,并为各种用户共享(多个用户同时对数据进行读写)。 5.数据库管理系统 数据库管理系统(Database Management System,DBMS)是在操作系统支持下位于用户与操作系统之间的一种对数据库进行管理的系统软件。 DBMS在确保数据“安全可靠”的同时,提高用户使用“数据”的简明性和方便性。用户对数据的一切操作,包括数据定义、数据查询、数据更新及数据库运行的各种控制,都是通过DBMS进行的。 6.数据库系统 数据库系统(Database System,DBS)是指计算机系统中引入数据库后的系统,通常由计算机硬件平台、软件平台(操作系统、数据库管理系统及其软件开发工具、编译系统和应用系统等)、数据库和数据库用户构成。 数据结构化 数据采用数据模型来表示,实现整体数据结构化。 数据共享,数据冗余度可控 数据面向整个系统,可被多个用户、多个应用共享使用,减少了重复存储,使冗余可控。 具有较高的数据独立性 数据与使用它的程序相互独立,最大程度减少由于数据的变动引起应用程序的修改,简化了应用程序的开发和维护工作。 统一的数据控制功能 提供数据安全性控制、数据完整性控制、并发性控制和数据恢复(将损坏的数据库从错误状态恢复到某一已知的正确状态)四个方面的数据控制功能。 数据库系统结构图(见3页)7. 数据库用户 数据库用户指那些能够登录到数据库管理系统,并能够对数据库进行存取操作的人员。 数据库用户构成 数据库管理员:全面负责数据库系统的管理和维护工作,保证数据库正常使用 。 开发人员:负责设计和开发应用程序。 最终用户:在终端上通过应用程序员编写的应用程序存取数据库中数据,或者直接使用DBMS提供的语言访问数据库。 8. 数据字典 数据字典由一系列二维表构成,它存储数据库系统中所有系统信息,包括数据库的结构、数据类型、用户名表、用户权限、程序与其用户联系等信息。 数据字典起着系统状态的目录表的作用,它能帮助数据库管理系统和数据库管理员管理数据库。 1.1.2 电子商务数据库、Web数据库与数据库服务器1.电子商务与Internet 通过Internet,跨越时空限制,以极快的速度及方便的形式实现的商品交易,这就是Internet上的电子商务。2. 电子商务数据库 电子商务数据库是将数据库技术应用到电子商务中,利用数据库存储商务数据。 3. Web数据库 Web数据库是数据库技术与Web结合的产物。 Web数据库利用浏览器作为输入/输出界面,输入所需的数据,并通过网络将这些数据传给Web服务器,Web服务器再对这些数据进行处理,然后将处理后的数据通过数据库管理系统存入数据库,或者数据库管理系统根据用户的请求,对数据库进行查询操作,查询结果由Web服务器返回给浏览器,浏览器再提供给用户。 4. Web服务器与数据库服务器 Web服务器 当一台计算机的操作系统中安装了能提供Web服务的软件后,这台计算机在Internet中就称为Web服务器。 数据库服务器 当一台Web服务器上安装了数据库管理系统后,该服务器也就变成了数据库服务器。 1.1.3 客户/服务器体系结构的数据库系统1. 客户/服务器两层结构由数据库服务器(运行DBMS软件的计算机)和客户机(运行应用程序的计算机)两个部分构成,它们之间通过计算机网络相互通信,如(6页图1-2)所示。2.客户/服务器三层结构数据库系统分解成三个层次:表示层(用户层)、业务层和数据层,它们在逻辑上相互独立,如(7页图1-3)所示。与两层结构相比,其优点如下: 系统维护、管理简单 具有灵活的可伸缩的硬件构成 处理逻辑简单 便于安全管理3.浏览器/服务器结构 由客户机、Web服务器和数据库服务器构成。客户机通过浏览器(如IE)向Web服务器发出请求,Web服务器(如IIS或Apache)执行相应的程序访问数据库服务器(如MS SQL Server),然后将结果以HTML页面送客户机的浏览器显示。 与C/S三层结构相比,其优点如下: 系统维护、管理简单,客户机上不需要安装其他的应用程序,只需要安装浏览器软件和某些插件。 适用于Internet和Intranet环境,它可以支持移动办公和更为广泛的用户。系统的用户只要能够连接到Internet,无论是在办公室还是在外地出差,都可以随时使用系统,突破了传统的C/S三层结构的限制,实现了更大程度的信息共享。 练习设计作业: 板书设计数据与信息的关系数据库举例:目前,我们常用的数据库称为关系数据库,它采用关系模型来组织数据。从用户的观点来看,关系数据库由若干个规范的二维表组成。教学反思用图形来说明文字描述,易于理解和掌握,达到事半功倍的效果。教案二 授课时间2012 年 9月4 日 (总)第3-4 课时 课题关系数据库的结够课型理论(新授)本课第3-4 课教学目标理解数据模型,掌握实体联系模型,理解关系模型与关系数据库,掌握关系模型的完整性规则教学重难点关系模型与关系数据库与关系模型的完整性规则教学准备教学过程1.2.1 数据模型的概念 在数据库中用数据模型这个工具来抽象、表示现实世界中某个应用环境(一个企业、单位或部门)所涉及的各种图、表、单据等数据集合。 数据模型应当满足三方面要求 能比较真实地模拟现实世界中各种事物及其复杂的联系 容易为人所理解 便于在计算机上实现 根据模型应用的不同目的,可划分为: 概念模型 结构数据模型1.最常用的概念模型是实体联系(Entity Relationship,E-R)。2.结构数据模型 结构数据模型简称为数据模型。结构数据模型按计算机系统的观点对数据建模,是数据库管理系统实现的模型。它包含数据结构、数据操作和数据完整性约束三个部分(数据模型的三要素)。 常用的结构数据模型主要包括网状模型、层次模型、关系模型和面向对象模型等。任何一种数据库管理系统都是基于某种数据模型的,并按该数据模型来组织数据,数据库管理系统也是以此来命名的。其中关系模型是当今最流行的数据模型,因此目前我们使用的数据库管理系统基本上都属于关系模型数据库管理系统(简称关系数据库管理系统)1.2.2 实体联系模型1. 三个世界与两级抽象 现实世界的事物及其在计算机世界中相应的数据模型可通过两级抽象来实现。 现实世界的主要概念 现实世界中存在各种各样的事物: 事物:就是能够区别开来的东西。 特征:每个事物都有许多特征,其中有些为主要特征。例如,教师的特征可以有教师编号、姓名、性别、年龄、学历、职称等。但实际管理中,只选取那些我们感兴趣的特征,如工资管理中,只选取编号、姓名、基本工资、补贴等。联系:世界上事物千千万万,千差万别,但它们之间都有着某种联系 信息世界中的主要概念 实体 现实世界中存在并且可以相互区别的人或物或抽象的事物。 属性 表示实体的某种特征称为属性。 实体型 用实体名及其属性名集合来表示具有相同属性的同类实体。 实体集 同一个实体型中实体的集合称为实体集。 实体键 在实体集中能够把某个实体个体与其他实体个体区分开来,能唯一标识一个实体的属性集合。 不同实体集之间的联系: 多对多联系(m:n) 一对多联系 (1:n) 一对一联系(1:1) 计算机世界的主要概念 信息世界中的信息模型被抽象为数据库管理系统实现的数据模型。 数据模型 将实体集内部属性之间的联系抽象为记录之间的联系,即字段之间的联系。 将实体抽象为记录;实体集抽象为文件,即用文件来描述的同一类记录的集合。 将实体集之间的联系抽象为表之间记录与记录的联系。2. 实体联系模型 实体联系模型是按用户的观点在信息世界中对现实世界中的数据建模。模型使用E-R图来描述某一组织所有的实体、实体属性以及实体间的联系。 用矩形框表示实体集,框内写上实体名。 用椭圆形框表示属性,属性名写在椭圆形框内,属性与实体集之间用无向边连接。如果该属性是实体键,要在属性名下画一横线。 用菱形框表示实体集之间的联系,菱形框内写上联系名。用线段分别与有关实体集连接。在线段边上标出联系的种类(1:m、m:n或1:1)。若实体集之间的联系也具有属性,则把属性和菱形边也用线段连接上。1.2.3 关系模型与关系数据库 关系模型 关系模型是用规范的二维表结构来表示实体以及实体间联系的模型。 关系模型的组成 关系数据结构:一组关系结构组成的集合 关系操作集合:主要包括对表进行查询与更新(插入、修改和删除)数据的操作 关系完整性规则:对表进行数据更新操作必须满足的一组约束条件。 关系模型的数据结构由规范的二维表结构组成。 在关系模型中,将规范的二维表称为关系。每个关系由关系名、关系结构和关系实例组成,对应于规范的二维表的表名、表框架(表头)和表中的行。 一个规范的二维表由行和列组成,除第一行(表头)以外,表的每一行称为一条记录(或元组); 表中的每一列称为一个字段(或属性),每个字段有字段名、字段数据类型和宽度,字段的取值范围称为值域。表头的各列给出了各个字段的名称。 关系的性质 表中的每个字段值必须是一个值,不能是值的集合。 字段值必须是同质的,即同一属性的各个值应是同类型的数据。 在同一个表中不能出现相同的字段名。 表中不允许有完全相同的记录,即每行记录必须是唯一的。 在一个表中记录的次序是任意的。 在一个表中字段的次序是任意的。 关系中的键 关系键 在表中能唯一标识记录且不包括多余字段的字段组合称为该表的关系键。 候选键 若某些表中具有关系键的特性的最小字段组合有多个,即一个表中有多个关系键,那么这些关系键都称为该表的候选键。 主键 为了唯一地标识表中的每一条记录,保证记录的唯一性,每个表都必须选择一个候选键作为主键。每个表只能有一个主键。对于任意一个表,主键一经选定,通常是不能随意改变的。主键也称为主关系键、键或主码。 外部键 如果关系R2的一个或一组属性X不是R2的关系键,而是另一关系R1的关系键,则该属性或属性组X称为关系R2的外部键(也称外部关系键或外键)。外部关系键在两个表间起着连接和参照作用。 关系模式与关系 关系模式 对关系结构(表结构)的描述。 关系模式通常可以简记为: 关系名(字段名1,字段名2,字段名n) 关系 是关系模式在某一时刻的存储的值,其值是动态的、随时间不断变化的。 一般情况下,关系模式和关系往往统称为关系,可通过上下文加以区别。 关系数据库模式与关系数据库 关系数据库模式是对关系数据库结构的描述,由若一组关系模式组成的集合。例如,学生关系模型中STUDENT、COURSE和SC关系的结构的可用下面的一组关系模式表示: STUDENT(学号,姓名,年龄,性别,系名) COURSE(课程号,课程名,学时数) SC(学号,课程号,成绩) 关系数据库是在一个给定的应用领域中所有表的集合。例如,学生关系数据库由学生表STUDENT、课程表COURSE和选课表SC三个表组成。 1.2.4 关系模型的完整性规则1.实体完整性规则 规则 关系键不能取重复值、空值或部分空值。 目的 定义了表中记录的唯一性,不能有重复的记录,不存在没有被标识的记录。2.参照完整性规则 规则 如果关系R2的外部关系键X与关系R1的(主)关系键相符,那么外键X的每个值必须在关系R1中有对应的关系键的值,或者取空值。 目的 定义了外部关系键与关系键的引用规则,外部关系键的值要根据参照的关系键的值进行检查,参照该关系键的列值以确定其合法性,保持数据的一致性,不引用不存在的实体;外部关系键与关系键对应可实现两个表的关联。 3.用户定义完整性规则 规则 用户定义的完整性是针对某一具体的实际数据库的约束条件,它由应用环境所决定。 例如 属性的取值范围约束 数据的输入格式约束 数据类型(类型、长度、精度等)约束 空值的约束等练习设计板书设计实体完整性规则教学反思使用图文并茂的形式来进行教学,有助于学生的理解和记忆,理论内容较多,只能深化学生记忆才能收到比较好的效果教案三授课时间2012 年 9月11 日 (总)第9-10 课时 课题1.3 关系数据库的结构课型理论(新授)本课第5、6 课教学目标理解关系数据库的三层结构明白二级映像与数据独立性教学重难点理解二级映像与数据独立性教学准备教学过程1.3.1 关系数据库的三层结构 关系数据库管理系统把数据库从逻辑上分为三层,通常称为关系数据库的三级逻辑结构。对三层数据库中的每一层数据库都有一个框架,称为结构。 (教材16页图1-10)表示了一个用户的子模式,他看到的数据库由基本表B1、视图1和视图2构成。 在关系数据库中可构建多个子模式,但只能有一个模式和一个内模式。1.3.2 二级映像与数据独立性1.二级映像 关系数据库的三层逻辑结构之间存在二级映像。一级是子模式层与模式层之间,另一级是模式层与内模式层之间。 优点 保证了数据的独立性; 简化了用户接口; 有利于数据共享和数据的安全保密。 模式内模式映像 确定了关系数据库和存储文件之间的对应关系。 子模式模式映像 确定了子模式与视图和基本表之间的对应关系。 2.数据独立性 物理独立性 当修改存储文件时,由数据库管理员对模式层/内模式层的映像做相应改变,使基本表结构尽可能保持不变,把存储结构的变化的影响限制在模式层之下,因此不必修改应用程序,从而保证了数据与程序的物理独立性,这种特性简称为数据的物理独立性。 逻辑独立性 当关系数据库发生变化时,由数据库管理员对子模式模式的映像做相应改变,可使子模式尽可能保存不变。由于应用程序是依据数据的子模式编写的,从而不必修改应用程序,保证了数据与程序的逻辑独立性,这种特性简称为数据的逻辑独立性。 1.4 关系数据库语言 SQL语言是关系数据库的标准语言。 SQL语言的特点: 类似于自然语言英语,简洁、易学、易用。 是一种非过程语言。 是一种面向集合的语言,每一个SQL命令的操作对象是一个或多个关系,操作的结果是一个新关系。 语言一体化,既可独立使用,又可嵌入到宿主语言中使用,具有自含型和宿主型两种特点。 具有查询、操作、更新和控制四种语言一体化的特点。 SQL不是一个应用系统的开发语言,应用系统的大部分代码都不是SQL,它只是DBMS或应用软件开发语言的一部分,完成对数据库的数据查询和更新的操作。因此,用SQL开发任何一个数据库应用系统,例如电子商务系统、财务系统等,都需要用另一种系统开发语言,例如Visual Basic来实现屏幕控制、菜单管理、报表生成等功能。 SQL语言的功能 定义:定义数据库结构。 查询: 从数据库中查询数据。 更新:对数据库中的数据进行插入、修改、和删除操作。 控制:对数据库进行维护、用户授权等。1.5 关系数据库产品简介1.5.1 Oracle1.5.2 Sybase1.5.3 DB21.5.4 Microsoft SQL Server1.5.5 Access1.5.6 Visual FoxPro练习设计板书设计教学反思本节课主要在于让学生理解关系数据库的三层逻辑结构,以及明白二级映象与数据独立性,然后了解SQL语言和关系数据库产品。文字描述较多,却也与教学要求相符合,能达到预期效果。第二章 Access关系数据库管理系统教案四授课时间2012 年9 月13 日 (总)第11-12 课时 课题Access2000入门与定义课型上机(新授)本课第1-2 课教学目标使用Access2000定义数据库和表教学重难点数据类型和表之间的关系教学准备2楼机房教学过程1. Access 2000启动 在Windows操作系统中,单击“开始”菜单,在“程序”子菜单中选取“Microsoft Access”,便可启动Access 2000。2. 退出Access 2000 可以采用下列任何一种方法:(1)直接单击Access 2000应用程序窗口的“关闭”按钮。(2)使用快捷键Alt+F4组合键。(3)在Access 2000应用程序窗口,执行“文件”菜单中的“退出”命令。2.1.2 Access数据库的组成、界面和操作 Access 2000数据库的组成 Access 2000数据库的基本对象如下: 表 查询 窗体 报表 宏 页 模块2.2 数据定义2.2.1 数据库的建立与打开 新建一个数据库的方法有两种: 在启动时新建 在Access的启动对话框里,选择新建数据库的“空Access数据库”单选按钮,然后单击“确定”按钮,出现“新建数据库”对话框。然后命名新建数据库,选择存储文件夹。 在Access系统窗口中新建 选择“文件”菜单中的新建命令,或者单击工具栏上的“新建”按钮。2.2.2 字段的数据类型 Access 2000提供了多种数据类型供用户使用,包括: 文本 备注 日期/时间 货币 自动编号 是/否 OLE对象 超链接 查阅向导2.2.3 设计表结构 在Access 2000中,创建表结构的方法有多种,大多数情况下采用设计器设计表结构。 表设计器是一种可视化工具。表设计器有两部分: 上半部分是一个表格,表格的每行用来定义字段名称、数据类型、长度以及是否允许空值; 下半部分用来定义字段的其他属性。 1. 设计表结构 下面以商品表为例,介绍如何创建表结构 商品表Article结构 字段名数据类型长度字段说明备注Article_id文本型5商品号主键Name文本型14商品名Price数字型单精度,小数位2单价Price1数字型单精度,小数位2优惠价Stocks数字型整型库存量2. 设计表结构的步骤进入表设计视图窗口。输入字段名、字段类型和字段约束。定义主键。定义字段的有效性规则、有效性文本和默认值。定义输入掩码。定义索引。退出表设计视图窗口,保存定义的表。2.2.4 定义表之间的关系由于表之间的字段存在着相互联系,即外键与主键的联系,因此需要对表与表之间的关系进行定义,进行参照完整性约束。步骤打开“关系”窗口编辑关系设置联结属性完成关系的创建2.2.5 修改表结构 修改表结构的方法 选择需要修改结构的表,单击鼠标右键,在快捷菜单中选“设计视图”命令。 选中要修改的表,单击上方命令栏的“设计”图标,进入要修改的表的设计视图。 注意事项 如果要修改或删除的字段与其他表建立了参照关系,则不能修改或删除该字段。 主要的操作包括: 插入新字段、修改字段名、修改字段的数据类型和长度、删除字段、移动字段。2.2.6 表的复制、删除与重命名 复制表的方法有两种 在表对象中,选择某个表的图标,单击鼠标右键,在快捷菜单中选择“复制”命令。可选择复制表结构或复制表的结构和数据。 打开需要复制的表,在“文件”菜单中选择“另存为”命令。 删除表 在数据库窗口中,选择某个表的图标,按Delete键。 重命名表 选择需要重新命名的表的图标,单击鼠标右键,在快捷菜单中选择“重命名”命令,输入新的表名。练习设计定义教材29页至30页上的三个表并建立关系板书设计1、 Access 2000启动在Windows操作系统中,单击“开始”菜单,在“程序”子菜单中选取“Microsoft Access”,便可启动Access 2000。2、Access 2000数据库的组成 Access 2000数据库的基本对象如下: 表 查询 窗体 报表 宏 页 模块设计表结构的步骤进入表设计视图窗口。输入字段名、字段类型和字段约束。定义主键。定义字段的有效性规则、有效性文本和默认值。定义输入掩码。定义索引。退出表设计视图窗口,保存定义的表。定义表之间的关系步骤打开“关系”窗口编辑关系设置联结属性完成关系的创建教学反思使用多媒体教学软件,通过广播的方式先行讲一遍,并演示操作,把板书部分做成文档,发送到每一台计算机上,使学生能够边练边学,理论加实践的方式达到熟练使用Access 2000的目的。教案五授课时间2012 年9 月17 日 (总)第13-14 课时 课题数据操作与设置表的显示格式课型理论(新授)本课第3-4 课教学目标掌握记录的添加与浏览、记录的修改、删除、排序、查询、筛选和设置表的显示格式教学重难点数据的操作教学准备多媒体教学平台、已经添加记录的business数据库。教学过程2.3.1 记录的添加与浏览 记录的添加 在表中输入所需数据的方法: 单击工具栏上的“新记录”按钮,或选择“插入”菜单栏中新记录命令。 把鼠标指针移动到最末一行的空白格中,输入数据。 单击“工具”栏上的“新记录”按钮,鼠标指针会自动移动到最末的空白行,输入数据。 记录的浏览 打开表之后,可以通过记录选定器、定位按钮和滚动条浏览表。 2.3.2 记录的修改 记录的修改主要包括数据的修改、剪切、复制与粘贴 打开表后,把鼠标直接移动到要修改的字段,对数据进行修改,修改完成后,单击“保存”按钮即可。2.3.3 记录的删除 记录的删除方式有两种: 删除一条记录 单击该条记录左边的记录选定器,选定需要删除的记录,然后单击鼠标右键,在弹出的菜单中选择“删除记录”。 或者按键盘上的Delete键,可以删除选定的记录。 删除多条记录 单击删除的第一条记录的记录选定器,同时不要松开鼠标,继续向下拖动,直至覆盖要删除的所有记录为止,然后单击鼠标右键并在弹出菜单中选择“删除记录”。 2.3.4 记录的排序、查询和筛选 排序 根据某个字段,对记录进行排序 查询 在表中选中要查找的字段,单击工具栏上的查找按钮,系统就会弹出“查找和替换”对话框。 如果不完全知道要查找的内容,可以使用通配符“*”或“?”来指定要查找的内容 筛选 按选定内容进行筛选 按窗体进行筛选2.4 设置表的显示格式2.4.1 设置表的行高和列宽 常用设置行高和列宽的方法有两种: 手工调整 移动鼠标指针到行与行或列与列之间,当鼠标指针变为十字形时,按住鼠标不放,通过拖拽来调整列宽。 修改某一行的行高时,会使整个数据表的行高都会随之变化;而修改某一列的列宽时,只使当前列的宽度发生变化 精确调整 在数据表的字段标题上单击鼠标右键,从弹出的菜单中选择“列宽”命令,在对话框中输入列宽数字值。 也可以在对话框中单击“最佳匹配”按钮,来自动选择合适的宽度。 2.4.2 设置列的显示格式 列的隐藏和恢复 可以在不改变表结构的前提下,将某些字段隐藏起来。 列的冻结和取消 采用“冻结列”的功能,使某一个或多个列可以一直驻留在屏幕上。 改变字体和字号 可以对表中文字的字体、字号进行修改。 改变单元格的显示效果 可以对数据表的整体显示效果进行设定。练习设计把操作的步骤记录在笔记本上,并理解其内容的意思。板书设计 2.3.1 记录的添加与浏览 记录的添加 在表中输入所需数据的方法: 单击工具栏上的“新记录”按钮,或选择“插入”菜单栏中新记录命令。 把鼠标指针移动到最末一行的空白格中,输入数据。单击“工具”栏上的“新记录”按钮, 记录的修改主要包括数据的修改、剪切、复制与粘贴 打开表后,把鼠标直接移动到要修改的字段,对数据进行修改,修改完成后,单击“保存”按钮即可。 记录的删除方式有两种: 删除一条记录 单击该条记录左边的记录选定器,选定需要删除的记录,然后单击鼠标右键,在弹出的菜单中选择“删除记录”。 或者按键盘上的Delete键,可以删除选定的记录。 删除多条记录 单击删除的第一条记录的记录选定器,同时不要松开鼠标,继续向下拖动,直至覆盖要删除的所有记录为止,然后单击鼠标右键并在弹出菜单中选择“删除记录”。 排序 根据某个字段,对记录进行排序 查询 在表中选中要查找的字段,单击工具栏上的查找按钮,系统就会弹出“查找和替换”对话框。 如果不完全知道要查找的内容,可以使用通配符“*”或“?”来指定要查找的内容 筛选 按选定内容进行筛选 按窗体进行筛选 常用设置行高和列宽的方法有两种: 手工调整 移动鼠标指针到行与行或列与列之间,当鼠标指针变为十字形时,按住鼠标不放,通过拖拽来调整列宽。 修改某一行的行高时,会使整个数据表的行高都会随之变化;而修改某一列的列宽时,只使当前列的宽度发生变化 精确调整 在数据表的字段标题上单击鼠标右键,从弹出的菜单中选择“列宽”命令,在对话框中输入列宽数字值。 也可以在对话框中单击“最佳匹配”按钮,来自动选择合适的宽度。 设置列的显示格式 列的隐藏和恢复 可以在不改变表结构的前提下,将某些字段隐藏起来。 列的冻结和取消 采用“冻结列”的功能,使某一个或多个列可以一直驻留在屏幕上。 改变字体和字号 可以对表中文字的字体、字号进行修改。 改变单元格的显示效果 可以对数据表的整体显示效果进行设定。教学反思使用多媒体教学端,在教师投影上进行演示,并把步骤记录在黑板上,让学生看到过程,并记录下步骤,达到加深记忆的效果,并对以后的上机操作打好一定的基础。教案六授课时间2012 年 9月20 日 (总)第17-18 课时 课题数据查询课型上机(新授)本课第7-8 课教学目标学会使用选择查询、交叉查询、汇总查询、删除查询教学重难点交叉查询与汇总查询的使用教学准备2楼机房,已经添加记录的business数据库,以及查询步骤记录的文本文档。教学过程2.6.1 查询的概念及类型 查询的概念 所谓查询就是根据用户对数据库中数据的需求,按照给定的条件,从数据库的一个或者若干个表中选取数据,形成一个虚表(即视图),数据库系统只存储其定义,而并不存储其数据,查询中的数据会随着基本表的数据变化而变化。 查询的类型 Access数据库支持的主要查询类型包括: 选择查询、交叉表查询、汇总查询、更新查询、删除查询、追加查询等。 2.6.2 使用查询设计视图建立查询 创建查询的有许多种。创建使用设计视图创建查询的步骤如下: 启动查询设计视图窗口 选择查询所基于的表或其他查询 选择查询的字段 定义查询的条件 显示查询 保存查询2.6.3 设置查询条件 设置查询条件的一般方法 用户在查询时往往希望只显示符合一定条件的数据。此时可以针对某一个或多个字段指定查询条件,使查询结果中只包含符合查询条件的记录。 参数查询 用户还可以在“准则”行中使用参数进行查询。参数查询允许用户在查询时,可以根据需要输入查询条件。例如在库存Stocks字段的“准则”行的框格里键入提示文字,将文字用方括号“”括起来,即查询库存量是:。当运行查询时,会出现一个 “输入参数值”的对话框。用户还可以指定包含多个参数的条件。 表达式查询 用户可以在网格的“字段”单元格中建立一个计算表达式,并给该表达式定义一个标题名。在创建这种字段列时,必须在“字段”单元格中输入表达式。 在表达式中不仅可以对字段进行加、减、乘、除等算术计算,还可以使用Access 2000提供的众多内部函数及AND、OR、XOR、NOT等逻辑运算符。 汇总查询 汇总查询是对一组记录执行计算,计算该组中该字段值的合计值、平均值、最小值、最大值、个数等值。 建立汇总查询时应在查询设计视图中对“总计”行进行设置。“总计”行在缺省情况下并不显示出来,要显示该行,只需在工具栏中单击“总计”按钮,或从“视图”菜单中选择“总计”命令。“总计”行中的每个字段的对应值均为Group By,单击“总计”行中的任何一个字段列,在框中就会显示一个向下的箭头,单击该箭头后会下拉显示十二种功能操作符。12种功能操作符,这些操作符的具体含义如下: Group By:用来指定某个字段为记录分组字段。 Sum:计算每一组记录中该字段的合计值。 Avg:计算每一组记录中该字段的算术平均值。 Min:计算每一组记录中该字段的最小值。 Max:计算每一组记录中该字段的最大值。 Count:计算每一组记录中该字段值的个数(不包括字段值为Null)。 Var:计算每一组记录中该字段所有值的样本方差。 First:返回每一组记录中该字段的第一个值。 Last:返回每一组记录中该字段的最后一个值。 Expression:该选项可以在查询网格的字段行中建立计算字段。 Where:该选项可以限定表中的哪些记录可以参加分组汇总。 StDev:计算每一组记录中该字段值的标准差。若该组只包含一个记录,返回Null值。2.6.4 创建交叉表查询 交叉表查询用于对相同类型的数据进行统计,并在水平与垂直方向同时对数据进行分组。交叉表查询与Excel表格一样,一般都是用来为图形提供相应的统计数据。可使用交叉表查询向导或设计视图来建立交叉表查询。用户必须为交叉表查询指定一个或者多个行标题,一个列标题,一个值选项。2.6.5 使用查询向导 对于初学者来讲,最简便的方法是使用向导创建查询。 1. 使用查询向导创建选择查询 使用查询向导创建选择查询的步骤如下: 启动向导,进入简单查询向导对话框。 在“表/查询”框中选择数据来源,通过右箭头按钮,把需要的字段添加到“选定的字段”栏中。 确定采用明细查询或是汇总查询。如果选择汇总查询,则可以对字段进行求和、平均值、最大值、最小值运算。 确定查询标题,并决定是“打开查询”还是“修改设计”。 单击“完成”按钮,完成查询设计。2. 使用查询向导创建建交叉表查询 使用查询向导创建交叉表查询的步骤如下: 在“新建查询”对话框中选择“交叉表查询”选项。 确定数据源。可选择表或者查询作为数据源。 从可用字段中选择做字段做行标题,交叉查询最多只能选择三个字段作为行标题 从“选择字段做列标题”对话框中选择作为列标题的字段。 选择进行交叉计算的字段和计算方式。 确定查询的标题,单击“完成”按钮结束。 练习设计对教材上的几个查询例子进行操作,完成并用客户端进行提交作业。板书设计 Access数据库支持的主要查询类型包括: 选择查询、交叉表查询、汇总查询、更新查询、删除查询、追加查询等。 使用查询设计视图建立查询设置查询条件 设置查询条件的一般方法 用户在查询时往往希望只显示符合一定条件的数据。此时可以针对某一个或多个字段指定查询条件,使查询结果中只包含符合查询条件的记录。 参数查询 用户还可以在“准则”行中使用参数进行查询。参数查询允许用户在查询时,可以根据需要输入查询条件。 表达式查询 用户可以在网格的“字段”单元格中建立一个计算表达式,并给该表达式定义一个标题名。在创建这种字段列时,必须在“字段”单元格中输入表达式。 在表达式中不仅可以对字段进行加、减、乘、除等算术计算,还可以使用Access 2000提供的众多内部函数及AND、OR、XOR、NOT等逻辑运算符。 汇总查询 汇总查询是对一组记录执行计算,计算该组中该字段值的合计值、平均值、最小值、最大值、个数等值。 建立汇总查询时应在查询设计视图中对“总计”行进行设置。“总计”行在缺省情况下并不显示出来,要显示该行,只需在工具栏中单击“总计”按钮,或从“视图”菜单中选择“总计”命令,单击该箭头后会下拉显示十二种功能操作符。使用交叉表查询向导或设计视图来建立交叉表查询。用户必须为交叉表查询指定一个或者多个行标题,一个列标题,一个值选项。教学反思每讲完一个查询,就让学生练习一个查询,理论加实践快速掌握几个常用查询的创建方法,达到熟练掌握Access 2000关系数据库系统的目的。教案七授课时间2012 年 9月24 日 (总)第19-20 课时 课题窗体、报表课型上机(新授)本课第9-10 课教学目标熟练使用窗体和报表教学重难点掌握窗体和报表的使用教学准备2楼机房,已经添加记录的business数据库,以及查询步骤记录的文本文档。教学过程2.7.1 窗体的概念 窗体是用来浏览和编辑数据的工具,使用户能够以更个性化的方式来显示数据库中的记录。依据数据表和查询所建立的窗体,既在数据的展现形式上有所变化,也可以通过窗体上的命令按钮对原始数据进行更新或修改。 使用窗体可以更好地显示数据和更新数据。通过窗体上的文本框、对象框等控件,可以查看在表中不能直观显示的图片信息。窗体的命令按钮可以打开相关窗体,并与特定的宏和代码模块进行联系,完成特定操作。2.7.2 使用窗体向导创建窗体 使用窗体向导创建窗体的步骤: 进入查询向导的“选择数据源”对话框。 选择数据表/查询及其中的字段。 从4种布局中选择需要的一种,视图左边的预览窗口会同步地显示某种布局的视图效果。 选择样式。 为该窗体命名,单击“完成”按钮结束。 2.7.3 使用设计视图创建窗体 使用窗体设计视图创建窗体,使用户拥有更大的自主权。它是从空白窗体开始进行设计的。步骤如下: 打开一个空白窗体。 指定数据来源。 设计窗体的字段。 设计窗体的其他功能和界面。 将设计好的窗体保存。 2.7.4 窗体的修改与操作 修改窗体 在“窗体”对象窗口中,选择需要修改的窗体,单击“设计”按钮,进入窗体设计视图,就可对选择窗体进行修改。 窗体操作 打开窗体的方法 用鼠标选择需要打开的窗体,然后单击“打开”按钮。 直接用鼠标右键双击需要打开的窗体。1. 窗体操作 窗体打开后,用户就可以在窗体中直接操作数据。在窗体的下方有“记录选择框”。 其中5个按钮的功能依次为: 将窗体中的数据直接切换到第一条记录; 将窗体中的数据直接切换到当前记录的前一条记录; 将窗体中的数据直接切换到当前记录的后一条记录; 将窗体中的数据直接切换到最后一条记录; 将窗体中的数据直接切换到最后一条记录之后的空记录,即添加一条记录。 如果用户想快速查看某一记录号的记录,可以直接在“记录选择框”中输入记录号,并按Enter键。2.8 报表2.8.1 自动创建报表 Access 2000提供了自动创建报表功能,使用户可以按照系统提供的缺省的报表格式,依据某个数据表/查询,快速建立报表。 步骤如下: 在报表对象窗口中单击工具栏上“新建”按钮。 在“新建报表”对话框中,根据需要选择自动创建报表:表格式”,单击”确定“按钮。得到表格式报表。 切换到报表设计视图,可以看到一张报表包括页眉、页脚和主体等部分。在报表的主体部分以文本框、标签等控件形式,显示了数据表中的各种字段信息。 最后单击“保存”按钮,并命名报表。2.8.2 使用向导创建报表 用户可以使用“报表向导”来方便地进行报表的建立。与自动创建报表不同的是,向导允许用户根据自己的具体要求进行一定的自主设计。步骤如下: 在“新建报表”对话框中,选择“报表向导”,在下方选择数据来源,启动报表向导。 选择数据源和表中的字段。 向导要求用户选择“分组级别”的字段名。 向导要求用户对数据信息指定排序方式。 选择数据布局。 用户可以选择报表的显示样式。 输入报表标题,然后单击 “完成”按钮,系统显示创建的报表。2.8.3 使用设计视图创建报表 使用设计视图创建报表和使用窗体设计视图创建窗体方法类似,步骤如下: 打开报表设计视图。 向报表中添加控件。 修饰设计的报表。 保存设计的报表。练习设计按照教材上的例子进行操作,完成后提交教师端。板书设计 使用窗体向导创建窗体的步骤: 进入查询向导的“选择数据源”对话框。 选择数据表/查询及其中的字段。 从4种布局中选择需要的一种,视图左边的预览窗口会同步地显示某种布局的视图效果。 选择样式。 为该窗体命名,单击“完成”按钮结束。 使用窗体设计视图创建窗体,使用户拥有更大的自主权。它是从空白窗体开始进行设计的。步骤如下: 打开一个空白窗体。 指定数据来源。 设计窗体的字段。 设计窗体的其他功能和界面。 将设计好的窗体保存。 自动创建报表功能步骤如下: 在报表对象窗口中单击工具栏上“新建”按钮。 在“新建报表”对话框中,根据需要选择自动创建报表:表格式”,单击”确定“按钮。得到表格式报表。 切换到报表设计视图,可以看到一张报表包括页眉、页脚和主体等部分。 最后单击“保存”按钮,并命名报表。使用向导创建报表步骤如下: 在“新建报表”对话框中,选择“报表向导”,在下方选择数据来源,启动报表向导。 选择数据源和表中的字段。 向导要求用户选择“分组级别”的字段名。使用设计视图创建报表步骤如下: 打开报表设计视图。 向报表中添加控件。 修饰设计的报表。 教学反思上课期间以上机操作为主,理论指导为辅,演示一种方法就练习一种方法,边学边做,快速掌握软件的操作,达到熟练操作Access 2000关系数据库系统的目的。第三章 SQL Server关系数据库管理系统教案八授课时间2012 年 10月8 日 (总)第25-26 课时 课题SQL Server 2000 基础课型上机(新授)本课第1-2 课教学目标识记SQL Server 2000的概念和常用工具掌握数据库的建立教学重难点数据库的建立教学准备2楼机房,SQL Server 2000数据库管理系统教学过程3.1 SQL Server 2000 基础3.1.1 SQL Server 2000概述 SQL Server 2000有4个不同的版本 企业版 用于企业的数据库服务器。这个版本支持SQL Server 2000的所有功能。 标准版 可以作为一个部门的数据库服务器,功能虽不及企业版的功能齐全,但已经能够满足普通企业的一般需求。 个人版 主要用于移动用户。这些用户大部分时间是与网络断开连接的,但是他们需要使用SQL Server系统来存储大量的业务数据。 开发人员版 主要适用于数据库应用程序开发人员进行程序开发和数据存储,不适合普通的数据库用户。 3.1.3 SQL Server 2000的常用工具 服务管理器 服务管理器主要用来启动
展开阅读全文