ImageVerifierCode 换一换
格式:DOCX , 页数:53 ,大小:322.92KB ,
资源ID:5218420      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5218420.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Access数据库教案板书.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Access数据库教案板书.docx

1、Access数据库教案板书111授课主要内容或板书设计第1章 数据库系统概述1.1 数据库技术的发展 (1)程序管理方式。将数据存放在由程序定义的内存变量中,有如下三个缺点:数据不能保存。数据不能独立于程序。数据不能共享。(2)文件系统方式。将数据存放在文件中件。数据文件独立于应用程序。数据可保存、可共享,但对数据文件处理需编写程序才能实现,且数据的安全性、一致性、完整性得不到保证。 (3)数据库系统阶段。用专门软件对数据文件进行操作,使操作更方便、更安全,并能保证数据的完整性、一致性。且能控制对数据文件的并发操作。特点:1)数据结构化。2)数据的共享性高,冗余度低。 3)数据独立性高。1.2

2、 数据库系统1数据(Data)。从计算机的角度讲,数据就是一切能被计算机处理的对象,如数字、符号、文字、图形、图像和声音等。2数据库(Database, DB)是相互关联的数据集合,是长期存储在计算机内的,有组织的,可共享的数据集合。3数据库管理系统(DBMS)是位于用户与操作系统之间的一层数据管理软件,属于系统软件。 主要功能:数据库定义和数据录入功能;数据操纵功能;数据控制功能; 数据维护功能。4数据库应用程序。数据库应用程序是一个允许用户插入、修改、删除并报告数据库中数据的计算机程序。5数据库管理员DBA(DataBase Administrator)。管理、维护数据库系统的人员。6数据

3、库系统(DataBase System,DBS)一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。1.3 关系型数据库的基本概念实体和联系均用二维表来表示的数据模型称之为关系数据模型。(1)数据库(DataBase)(2)数据表(Table)(3)记录(Record) (4)字段(Field)(5)确定表之间的关系数据库中的数据是存在一定的关系,关系的种类有三种:一对多关系、多对多关系、一对一关系。授课主要内容或板书设计第2章ACCESS数据库建立2.1 创建Access数据库的方法第一种方法:创建空数据库。【新建】按钮或选择【文件】|【新建】命令,在【新建文件】

4、任务窗格中的【新建】下,单击【空数据库】选项,指定数据库的名称和位置。第二种方法:利用系统提供的“数据库向导”创建数据库。新建】按钮或选择【文件】|【新建】命令,在【新建文件】任务窗格中的【模板】下, 单击【本机上的模板】选项打开模板对话框。2.2 创建数据库的实例创建Studentsys数据库、xsda数据库。2.3 数据库的打开与关闭1打开数据库 选择【文件】|【打开】命令,显示【打 开】对话框。单击【打开】按钮,即可打开一个数据库。2关闭数据库在Access主菜单中,选择【文件】|【关闭】命令,或 单击数据库窗口右上角的关闭按钮。第3章ACCESS 数据表操作3.1 数据表的组成 (1)

5、确定数据表的表名。(2)定义数据表的表结构,数据表的表结构主要包括字段名称、数据类型、字段大小、主键和索引等字段属性。3.2 数据表的视图1设计视图数据表的设计视图用于设计数据表的结构,在数据表的设计视图中,既可以创建数据表的结构,也可以添加、删除或修改表中原有的字段。2数据表视图数据表视图以行列格式显示数据表,用于添加、修改和删除数据记录。要显示数据表视图, 3.3 创建Access数据表的方法 创建Access数据表的常用方法有如下4种: )利用数据表的“设计视图”创建表。 )利用“表向导”创建表。 )利用“通过输入数据创建表”的方法创建表。 )利用“导入表”的方法创建表。3.4 修改数据

6、表中的记录(1)插入记录 (2)删除记录。先选中整条记录,然后右击并选择【删除记录】命令,系统弹出一个提示信息对话框加以确认,在该提示信息对话框单击【是】按钮,则会删除该记录。3.5 设置数据表的显示效果1改变字体、字号和颜色 选择【格式】|【字体】命令,弹出【字体】对话框,在【字体】对话框中选择合适的“字体”、“字形”、“字号”和“特殊效果”,单击【确定】按钮即可。2改变数据表的样式 选择【格式】|【数据表】命令,弹出【设置数据表格式】对话框,在该对话框可以设置“单元格效果”、“网格线显示方式”、“背景色”、“网格线颜色”、“边框和线条样式”以及“方向”,并可以在【示例】选项组中观察所设置的

7、效果。 3调整行高和列宽授课主要内容或板书设计实验一 创建数据库与数据表1实验内容(1)在Access中新建数据库xsda.mdb;(2)在数据库中创建tb06、tb03、xa01、GC01、GC02、GC03、G405表;(3)向表中录入数据,浏览表中数据。(4)在关系中设置表与表之间的关系。2教学目的与要求:(1)学会新建、打开数据库;(2)学会新建表、向表中添加数据、浏览数据、设置主键;(3)学会分析表与表之间的关系及它们的连接字段。授课主要内容或板书设计第四章 SQL语言4.1.SQL语言简介结构化查询语言SQL(Structured Query Language)其功能包括查询、操纵

8、、定义和控制四个方面,是一个通用的、功能极强的关系数据库语言,已成为关系数据库的标准语言。4.2 查询语句Select(Select、From、here) 1. Select语句作用Select语句主要用于查询数据表中满足条件的数据记录。可以是单表查询,也可以是多表查询;能显示表中全部字段,也可显示部分指定字段;可对表查询结果排序,也可对记录进行分组统计(可加子查询条件)。2Select 语句格式格式如下:Select Distinct Select子句From , From子句Where Where条件子句Order By ASC | DESC 排序子句Group By Having 分组统

9、计子句3Select语句说明(1)Select 语句的含义是:根据Where 子句中的查询条件表达式,从From子句指定的数据表中找出满足条件的记录,再按Select 子句中所列出的字段名,显示查询结果。(2)字段列表的一般格式为: As , , As (3)可用“*”表示,“*”表示查询结果将显示数据表中所有字段。(4)加上Distinct 后,若查询结果中有内容相同的重复记录时,只显示其中一条记录。(5)当多个关联数据表通过关联字段联接时,查询条件表达式中必须包含等值连接表达式:数据表i.=数据表j. (6)Where 子句中的条件表达式是用逻辑运算符(And、Or、Not)与关系运算符(

10、、=、=、=、Like)将字段名等连接而成的式子。其中Like运算符用于模糊查询,查询的通配符为“?”、“*”、“%”。4.3查询语句Select(Order By、Group By)(1)若有Order By 子句,则查询结果要按排序字段排序,ASC表示升序排序,DESC表示降序排序。(2)若有Group By子句,则表示要进行分组统计,如求记录数、求和、求平均值等,在分组统计中还可用Having加子查询条件。(3)Select语句的分组统计函数求记录数函数:COUNT(*)若不加Group By子句,则统计数据表中满足条件的记录个数。若加Group By子句,则分组统计数据表中满足条件的记

11、录个数。求平均值函数:AVG(字段名)若不加Group By子句,则求数据表中满足条件的数值型字段平均值。若加Group By子句,则分组统计数据表中满足条件的数值型字段平均值。求和函数:SUM(字段名)若不加Group By子句,则求数据表中满足条件的数值型字段和。若加Group By子句,则分组统计数据表中满足条件的数值型字段和。授课主要内容或板书设计实验二 查询语句实验(Select、From、here、Order by、Group by)1实验内容(1)简单查询【1】 查询系部编码表中编号为“”的名称及系主任。【2】 查看系部编码表所有信息。【3】列出学生班级中的所有专业编码。【4】查

12、询班级编码表中专业编号为“12”所有信息,结果按入学年份降序排列。【5】查询班级编码表中入学年份在2001和2006之间的所有信息,结果按入学年份升序、班级人数降序排列。【6】查询班级编码表中入学年份在2001和2002的所有信息。 【7】 查找班级名称为“计”打头的所有信息。【8】查询系部编码表TB06中所有记录, 用文字“系部编码、系部名称、系部拼音码、系主任”作为数据表的字段标题。2.分组统计【例1】统计学生档案表XA01中所有男生人数。【例2】分组统计学生档案表XA01中所有男、女生人数。【例3】统计班级编码表TB03中 入学的各班最高人数,最低人数,平均人数。【例4】分组统计TB03

13、中各年级班级平均人数。【例5】统计班级编码表TB03中 入学学生总数。【例6】分组统计TB03中各年级总人数。【例7】 按下列要求查询学生档案表XA01中的各班学生人数。2实验目的与要求通过本节学习,(1)熟悉ACCESS新建查询、执行查询的方法;(2)初步掌握单表查询的使用;(3)查看、保存执行结果;(4)掌握排序的语法与使用方法;(5)掌握分组统计的语法与使用方法;(6)掌握排序的语法与使用方法;(7)掌握分组统计的语法与使用方法;授课主要内容或板书设计4.2 查询语句Select(多表连接查询)(2)联接查询 【9】查找所有班级和所对应专业名称。【10】查找班级编码、班级名称、入学年份、

14、专业名称、学制、班级人数、班主任、毕业标志名称、系部名称。【11】查找 入学的班级编码、班级名称、入学年份、专业名称、学制、班级人数、班主任、毕业标志名称、系部名称,并按班级编码TB0301升序排序。【12】在学生档案表XA01中,显示所有学生的学号、班内编号、姓名与班级名称。【13】在学生档案表XA01中,显示2000年入学的所有学生的学号、班内编号、姓名、班级名称与入学年份。 【14】在学生档案表XA01中,显示2000年入学的所有学生的学号、班内编号、姓名、班级、性别、民族、籍贯、政治面貌,并按班级、学号升序排序。 【15】查找学生档案表XA01中,所有姓“王”女生的学号、班内序号、姓名

15、、入学年份、性别与出生日期。授课主要内容或板书设计实验三 查询语句实验(多表连接查询)1实验内容:【11】查找 入学的班级编码、班级名称、入学年份、专业名称、学制、班级人数、班主任、毕业标志名称、系部名称,并按班级编码TB0301升序排序。【例5-13】通过班级编码表TB03与学生档案表XA01的等值连接,用班级名称TB0302作为分组字段,查询各班学生人数。【例5-17】通过班级编码表TB03与学生档案表XA01、系部编码表TB06的内连接,用系部名称TB0602、班级名称TB0302、系部编码TB0601作为分组字段,查询各班学生人数。查询结果按系部编码TB0601升序排序。【例5-18】

16、 通过班级编码表TB03与学生档案表XA01、系部编码表TB06的内连接,学生档案表XA01与性别编码表GC01的内连接,用系部名称TB0602、班级名称TB0302、系部编码TB0601、性别GC0102作为分组字段,查询各班学生的男女生人数。查询结果按系部编码TB0601升序排序。 2实验目的:(1)初步掌握多表查询的使用,表与表之间连接的过程。(2)学会分析数据表源。(3)理解表与表之间的一对多关系,以及连接字段。(4)学会多表连接查询时指定字段别名、表的别名。(5)学会多表连接查询时按多个字段排序,多个字段分组。授课主要内容或板书设计4.3 更新语句(Update、Insert、Del

17、ete)实验四 更新语句(Update、Insert、Delete)一、Insert语句1. Insert语句作用于向数据表中添加新的数据记录,可将指定数据直接添加到数据表中,也可用Select语句将其它数据表中满足条件的记录添加到指定数据表中。2Insert 语句格式(1)将指定数据直接添加到数据表中Insert Into (,) Values (,) (2)用Select语句将其它数据表中满足条件的记录添加到指定数据表中Insert Into (,) Select , From , Where Order By 二、 Update语句1.Update语句作用用于修改数据表中满足条件记录中指

18、定字段的内容。2Update 语句格式Update Set =,= Where 三、 Delete语句1.Delete语句作用用于删除数据表中满足条件的所有记录。2Delete 语句格式Delete From Where 在系部编码表tblDepart中,完成如下工作:(1)查询tblDepart中所有记录;(2)插入一条记录,记录内容为:08,物理系,唐明(3)查询新插入的记录内容;(4)将上述记录内容修改为为:08,生物与物理系,刘明(5)查询新修改的记录内容;(6)删除tblDepart上述记录;(7)查询tblDepart中所有记录。授课主要内容或板书设计实验五 学生档案查询程序设计(

19、绑定方式)1.实验内容:(1)实现如下图所示的学生档案管理查询功能;2.实验目的:通过本次实验:(1)掌握常用数据库应用程序设计数据界面、数据源绑定控件、导航控件的属性设置与使用方法;(2)掌握适配器对象的动态参数的设置与使用方法;(3)编写统计程序的方法;(4)数据库应用程序设计方法;(5)完成学生档案管理系统档案查询程序。3.实验步骤:(1)打开学生档案管理系统学生档案查询子窗体Form_Chaxun.cs。(2)在窗体内添加工具栏与状态栏,在工具栏添加退出按钮与统计按钮。统计按钮能统计指定系的班级数,统计出指定班级的学生总数与男生人数、女生人数。并在状态栏中显示统计信息。(3)在工具栏下

20、方放置一个GroupBox控件,构成学生档案查询条件框,如图6-23所示。在GroupBox控件内添加两个ComboBox控件,分别用来选择系部和班级。再添加两个TextBox控件,用Text_Name按姓名模糊查询,即输入“王”则能查询出所有“王”姓学生的档案信息。用Text_No按学号模糊查询。最后添加一个ComboBox控件用于按性别查询。(4)在查询条件框下方放置三个GroupBox控件,添加若干个Label与TextBox控件,用于显示当前记录中的学生个人档案信息,添加一个PictureBox控件,用于显示学生照片。 (5)在学生个人档案信息栏下方放置DataGridView控件,用

21、于显示学生档案表XA01中,满足查询条件的学生记录。授课主要内容或板书设计第5章 Access在C#中应用实验六 设计学生档案查询程序(ADO.NET对象)【例5.2】用ADO.NET对象设计学生档案查询程序,如图5.1所示。1.程序设计要求(1)解决方案xsdagl.sln中添加一个学生档案查询子窗体(frm_XSDA31),主菜单能调用frm_XSDA31窗体。(2)在子窗体内添加工具栏与状态栏,在工具栏内添加退出按钮与统计按钮。统计按钮能统计指定系的班级数,统计出指定班级的学生总数与男生人数、女生人数。并在状态栏中显示统计信息。(3)在工具栏下方放置一个GroupBox控件构成学生档案查

22、询条件框。用ComboBox控件选择系与班级。用TextBox控件按姓名与学号模糊查询。用ComboBox控件按性别查询。(4)在查询条件框下方放置GroupBox 控件,在GroupBox 控件内添加若干个Label与TextBox控件,用于显示当前记录学生个人档案信息,添加PictureBox控件,用于显示学生照片。(5)用DataGridView显示学生档案表中满足查询条件的学生记录。2.程序设计过程(1)在解决方案xsdagl.sln中添加一个学生档案查询子窗体(2)窗体界面设计(3)程序代码设计授课主要内容或板书设计第5章 Access在C#中应用实验七 学生档案录入程序设计(ADO

23、.NET对象设计)1.实验内容:(1)实现如下图所示的学生档案录入功能;2.实验目的:通过本次实验:(1)掌握常用数据库应用程序设计控件的用法;(2)数据库应用程序设计方法;(3)设计完成学生档案录入程序。3.实验步骤:(1)界面设计:一个datagridview控件,六个文本框,三个组合框,两个命令按钮。(2)编写程序代码实现:程序运行后,首先在三个组合框中添加班级名称、性别名称和政治面貌名称列表项,供用户输入时进行选择;用户输入时,按班级为单位进行输入,因此首先在组合框中,选择班级名称,然后输入学生姓名、入学年月、出生日期、民族、籍贯等数据,性别名称和政治面貌通过选择进行输入,学生学号不需

24、要输入,通过程序代码产生。(3)单击“添加学生”,将一个学生的信息作为一个数组元素添加到动态数组中,并显示到datagridview中(datagridview只能和引用类型数组绑定),单击“存入数据库”,从datagridview中将数据写入到数据库中。授课主要内容或板书设计实验八 学生档案维护程序设计(用ADO.NET对象设计)1.实验内容:(1)实现如下图所示的学生档案维护功能;2.实验目的:通过本次实验:(1)掌握常用数据库应用程序设计控件的用法;(2)数据库应用程序设计方法;(3)设计完成学生档案维护程序。3.实验步骤:(1)界面设计:三个datagridview控件,一个组合框,一

25、个工具栏(两个命令按钮。)(2)编写程序代码实现:程序运行后,首先在组合框中自动添加系部名称列表项,供用户进行选择;用户选择一个系部名称后,该系部所属的按班级在datagridview1控件中显示;在datagridview1控件中选择某个班级以后,属于该班级的学生的档案信息在datagridview2控件中显示;当在datagridview2控件中对某个学生信息进行维护时,如果维护的是性别列或政治面貌列,则性别名称和性别编码或政治面貌名称和政治面貌编码在datagridview3控件中显示,以供用户进行参考;单击工具栏中的保存按钮,将新数据写入到数据库中。授课主要内容或板书设计第5章 Acc

26、ess在C#中应用实验九、班级编码打印程序设计1.实验内容:(1)参考下图使用datareport和datareportview控件设计;(2)设计完成班级编码打印程序。2.实验目的:通过本次实验:(1)掌握水晶报表的设计用法;(2)设计完成班级编码打印程序。3.实验步骤:(1)界面设计:两个组合框控件,一个splitcontainer控件,一个datareportview控件;设计时,为组合框1添加“统计班级数”和“统计学生人数”两个列表项;为组合框2添加10-70学生人数列表项。(2)设计报表:添加报表文件,建立数据库连接,向报表中添加数据表,向报表中添加显示字段,设置分组依据;设置统计依

27、据,选择报表类型。将datareportview控件的reportsource属性设置为报表对象名。(3)编写程序代码实现:程序运行后,在组合框1中分别选择 “统计班级数”和“统计学生人数”列表项后,在datareportview控件中预览按系部统计班级数和按系部统计学生人数的报表。在组合框2中选择人数后,对报表显示内容进行筛选。授课主要内容或板书设计第5章 Access在C#中应用实验十 学生相册浏览程序设计1.实验内容:(1)参考下图使用listview控件进行设计;(2)设计完成学生相册程序。(图片为模拟)2.实验目的:通过本次实验:(1)掌握listview控件的设计用法;(2)设计完

28、成学生相册浏览程序。3.实验步骤:(1)界面设计:一个listview控件,一个 imagelist控件。(2)班级学生照片先保存在某个文件夹中,(3)编写程序代码实现:程序运行后,将照片从imagelist控件中取出。添加到listview中;授课主要内容或板书设计第5章 Access在C#中应用实验十一 应用程序部署实验1.实验内容:(1)创建学生档案管理系统安装程序;(2)使用创建的安装程序安装学生档案管理系统。2.实验目的:通过本次实验:(1)掌握c#中创建安装程序的方法和步骤;(2)掌握程序的安装方法。3.实验步骤:(1)启动以往创建的学生档案管理系统;(2)在解决方案资源管理器中创

29、建安装项目;(3)在安装项目中添加学生档案管理系统;(4)在安装项目中创建桌面和开始程序快捷方式;(5)将数据库文件添加到安装项目中;(6)生成安装程序;(7)在目标机器上安装学生档案管理系统(目标机上必须安装有.NET 框架)。授课主要内容或板书设计 授课主要内容或板书设计第5章 VB数据库开发环境5.1数据库基本知识5.1.1 数据库系统的基本概念1数据处理技术的发展(1)程序管理方式(2)文件系统方式(3)数据库系统2数据库系统的组成(1)数据库(DataBase)(2)数据库管理系统DBMS(3)支持数据库运行的软、硬件环境(4)数据库应用程序(5)数据库管理员DBA5.1.2 数据模型1层次模型2网络模型3关系模型关系型数据库的基本结构如下:(1)数据表(Table)(2)记录(Record)(3)字段(Field)(4)关联(Relating)(5)数据库(DataBase)5.1.3 数据库管理系统主要功能5.2 数据库应用程序的开发环境Visual Basic数据库应用程序开发环境由VB可视化数据管理器(VisData)、VB数据库应用程序、ADO对象与数据源控件、数据库接口驱

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1