第二章 数据库和表讲义

上传人:今*** 文档编号:108187149 上传时间:2019-10-22 格式:PPT 页数:87 大小:1.55MB
返回 下载 相关 举报
第二章 数据库和表讲义_第1页
第1页 / 共87页
第二章 数据库和表讲义_第2页
第2页 / 共87页
第二章 数据库和表讲义_第3页
第3页 / 共87页
第二章 数据库和表讲义_第4页
第4页 / 共87页
第二章 数据库和表讲义_第5页
第5页 / 共87页
点击查看更多>>
资源描述

《第二章 数据库和表讲义》由会员分享,可在线阅读,更多相关《第二章 数据库和表讲义(87页珍藏版)》请在金锄头文库上搜索。

1、第二章 数据库和表,讲授6学时、上机4学时,总体要求:,熟练掌握数据库的创建和应用 熟练掌握表的创建、表的结构修改 熟练掌握表中的数据录入和编辑 掌握数据表的格式化操作 掌握数据表的排序、筛选基本应用,主要内容:,数据库的创建、打开、关闭及数据库属性设置 表的创建、结构修改等基本操作 表中数据录入、编辑等基本操作 表中数据排序、查找、筛选等基本应用 表间的关系和子数据表的相关操作,学习重难点:,熟练掌握数据库和表的相关操作技巧 掌握数据表的应用技巧,Access数据库设计步骤,需求分析 建立数据库 建表 确立表间关系 创建其他对象,2.1 数据库设计,2.1.1 创建数据库,1创建空数据库 2

2、使用本机或者网络上的模板创建完整的数据库,2.1 数据库设计,1创建空数据库,在Access中创建一个空数据库,也就是创建的数据库中的对象没有任何数据的数据库。 【例2-1】创建一个“学籍管理”的数据库,操作要点:,在启动Access2003 中,单击【文件】【新建】菜单命令,或用【Ctrl+N】组合键 输入为数据库文件名、选择保存位置,2使用本机或者网络上的模板创建完整的数据库,Access2003中可以根据的一些标准的数据库框架来创建数据库,这些标准的数据库框架称为模板。 【例2-2】用本机上的模板上创建一个“学校讲座管理”数据库。,操作要点:,在Access2003窗口中,依次单击【文件

3、】【新建】菜单命令。 在弹出“新建”对话框中,选择“数据库”选项卡中的“讲座管理”模板 选择保存位置,2.1.2 数据库的打开与关闭,数据库可以根据不同的用途Access提供打开、以只读方式打开、以独占方式打开及以独占只读方式打开等四种方式打开,打开:意指在多用户环境下打开数据库时,使您和其他用户都能查看和编辑数据库。 以只读方式打开:意指多用户环境下打开数据库时,使您和其他用户能查看但不能编辑数据库。 以独占方式打开:意指在多用户环境下打开数据库时,使您能查看和编辑数据库,并且防止其他用户打开该数据库。 以独占只读方式打开:意指在多用户环境下打开数据库时,使您能查看但不能编辑数据库,并且防止

4、其他用户打开。,【例2-3】以独占方式打开“学籍管理”数据库,然后关闭该数据库。,数据库的关闭是关闭数据库窗口。,操作要点:,选择打开的数据库文件 在打开”对话框中【打开】按钮右侧的【】【以独占方式打开】,数据库属性对话框,2.1.3 数据库属性,操作要点: 打开数据库 选择“文件”“数据库属性”菜单命令,数据库属性主要包括常规、摘要、内容、统计等信息。 “常规”标签中显示的是数据库的位置、大小,创建、修改、保存的时间等信息; “摘要”标签可以对标题、主题、作者、单位等进行设置; “统计”标签中显示创建、修改、保存、打印的时间,修订次数、上次保存者、编辑时间等信息; “内容”标签用于显示数据库

5、中的对象信息,如各种表、查询、窗体、报表、数据访问页、宏、模块等信息; “自定义”标签,是数据库个性设置的主要内容,2.1.3 数据库属性,2.2.1 创建表,1利用向导创建表 2使用设计器创建表 3通过数据输入创建表 4利用导入数据创建表,2.2 表的操作,1 利用向导创建表,利用向导创建的表,表的结构是按示例表来确定的,可以修改表的字段名,字段的数据类型和大小引用示例表的。 【例2-4】利用向导在【例2-1】创建的“学籍管理”数据库中创建一个“课程表”表,表中字段有“课程名称”、“课程编码”、“课时”、“学分”。,操作要点:,选择样表、增加字段、重命名字段 确定主键,2使用设计器创建表,使

6、用设计器创建表,先要确定表的结构,就是设计表有多少个字段,每个字段名及数据类型等信息。,字段名的命名规则: 字段名的长度最多可达64个字符 字段名可以包含汉字、英文字母、数字、空格等,但不要有以下标点符号(如句号“。”、惊叹号“!”、方括号“ ”、重音符号等) 不能将空格作为字段名的第一个字符,2使用设计器创建表,【例2-5】利用设计器在“学籍管理”数据库中创建一个“学生基本情况表”表,该表的作用是保存学生基本情况信息,它以“学号”为主键,“学生基本情况表”表所包含的字段信息如表2-1所示,“ 学生基本情况表” 所包含的字段信息,操作要点:,选择“表”对象“使用设计器创建表” 在“表1:表”表

7、设计器对话框中,输入各字段 、设置主键。,3通过数据输入创建表,通过数据输入创建表是先输入表中数据,以数据来确定表的结构。字段的数据类型由输入的数据确定,大小是按系统默认的。 【例2-6】通过输入如表2-2所示的数据,在“学籍管理”数据库中创建“教师授课表”表。,“教师授课表”数据,操作要点:,选择“表”对象“通过输入数据创建表” 在数据表窗口中,输入数据并重命名字段,4利用导入数据创建表,利用导入数据创建表实际上是不同系统间的数据表转换,可以将Excel表、Visual FoxPro的表、ODBC数据库中的表等导入转换成Access2003的数据表。 【例2-7】将一个Excel“选课表”表

8、导入到“学籍管理”数据库中,操作要点:,在数据库窗口中,依次单击【文件】【获取外部数据】【导入】菜单命令 选择导入的数据文件、确定主键,2.2.2 表的结构修改,1更改字段名、类型和字段说明 2添加、复制字段 3字段的删除,1更改字段名、类型和字段说明,当表中的字段名、字段类型有误或不满足要求时,需更改字段名、类型和字段说明。 【例2-8】在【例2-6】中用输入数据的方法创建的“教师授课表”中,由于“课程编码”、“教师编号”、“班级编号”、“学年”字段,输入时是数字型数据,系统默认为了数字型,现将这四个字段数据类型更改为文本。,操作要点:,选择字段 更改字段名、类型和字段说明,2添加、复制字段

9、,数据表建立后,表中字段不足够概括所描述的事物时需要添加字段;而表中字段有重复或不需要时要删除字段。 【例2-9】在“学籍管理”数据库中的“选课表”中“成绩”字段前添加一个“课程名称”字段,字段的数据类型为“文本”。,操作要点:,选择添加位置 选择右击弹出菜单中的“插入行”命令 在目标位置粘贴 输入字段名、选择数据类型等,3字段的删除,字段的删除是对表中多余或不用的字段进行删除操作,与添加字段相似,不同的是选择“删除行”命令,问:以上操作是在数据表设计视图里实现,还有没有其它办法可以实现?,复习提问1,数据库文件可以采用哪几种方式打开? 创建表的方法有哪些? 若创建的表中有序号、姓名、性别、出

10、生日期、是否党员、入学成绩、照片、电话、EMail地址、简历等字段,请问字段的数据类型分别为什么? 将“教师表”的“电子邮箱”字段类型改为超级链接,并在其前面增加一个字段“照片”。删除“学历”字段。,2.2.3 表的字段属性设置,在定义表时除了确定表的字段名称、字段数据类型和字段说明外,还有许多其他属性,这些属性用于定义字段数据的大小、保存、处理或显示方式等,从而增强了Acces2003数据库的安全性,可靠性及输入数据的简便性。这些属性因数据类型的不同,属性名及作用也各不相同。 字段的属性由两个选项卡和一个属性说明框构成,一个是“常规”选项卡,用于创建常规字段;一个是“查阅”选项卡,用于创建查

11、阅字段,1 “常规”选项卡设置,“常规”选项卡的设置是字段属性的主要设置,虽然字段的属性因数据类型不同而有所区别,对多数应用而言,Access2003都提供默认设置,如果默认设置不能满足需要,可以改变默认设置。,2“查阅”选项卡设置,“查阅”选项卡适用于“文本”、“数字”、“是/否”三类数据的字段,定义窗体上显示该字段的控件的类型。 字段的数据类型为“文本”或“数字”时“查阅”选项卡的“显示控件”可以设置为“文本框”、“列表框”、“组合框”。 字段的数据类型为“是/否”时“查阅”选项卡的“显示控件”可以设置为“文本框”、“复选框”、“组合框”。,2.2.4 记录的编辑,1表中对象的选择 2向表

12、内添加记录 3删除记录 4修改记录 5替换记录,1表中对象的选择,选择单行或单列:将光标移到行选择器或字段名单击完成; 选择多行或多列: 将光标移到要选择的首行选择器或首列字段名单击后拖动至要选择的末行或末列。 单击首行行选择器或首列字段名,然后按着【Shift】键在单击末行行选择器或末列字段名来完成。 注意:多行或多列的选择只能选择相邻的行或列; 单个数据项的选择:将光移到数据项的左边框成空心十字形时单击。 选择多个相邻数据项: 将光移到首个数据项的左边框成空心十字形时拖动鼠标至要选择的最末数据项。 将光移到首个数据项的左边框成空心十字形时单击,然后按住【Shift】键在要选择的最末数据项。

13、 选择整个表:单击第一个字段名前的行选择器。,2向表内添加记录,向表中添加记录是在表的数据视图窗口中来完成的,表的最末尾有一条空记录,在记录的行选定器上显示一个星号(*)图标,表示可以从这里添加记录。,问:如果要在表的中间添加记录,怎么操作? -剪切+粘贴追加,3删除记录,删除记录是在表的数据视图中,选择要删除的记录,然后单击【编辑】【删除记录】命令来完成的。,4修改记录,修改整个字段数据时选择要修改的字段或直接用【Tab】键移至要修改的字段。 如果只修改字段数据中的某个或几个字符,可以按【F2】键,来切换单个字符和整个字段数据的选择。 如修改错误可以通过按【Esc】键或退出表的数据表视图“不

14、保存”数据来还原数据。,5替换记录,当需要批量修改表中某个字段内容时,可以使用替换功能加快修改速度,减少重复输入。 【例2-13】将“学籍管理”数据库的“教师授课表”中“授课地点”字段中的上课地点含有“多媒体”替换为“多媒体教室”,2.2.5 格式化数据表,表的字段顺序 表中字段的隐藏 表的字体设置 数据表格式设置,格式化数据表是指美化表的数据视图,包括表的字段顺序的调整,单元格效果、字体的字形、大小、颜色,字段的隐藏、冻结。也就是改变数据表的外观的设置。,1表的字段顺序,表中字段的顺序调整是在表的视图中选择要移动的字段按住鼠标左键拖至新的位置来完成的。,2表中字段的隐藏,有的情况下需要表中某

15、些字段不显示来,这就需要隐藏字段。,3表的字体设置,表的字体设置对表中的数据和字段名称同时有效。 打开表的数据视图后,单击【格式】【字体】菜单命令,通过“字体”对话框来完成字体、字形、字的大小、字的颜色等的设置。,问:在Access中能否实现对单个字的字体修改?,4数据表格式设置,数据表格式设置是在打开表的数据表视图后,单击【格式】【数据表】菜单命令,在弹出的“设置数据表格式”对话框来完成设置的,它包括的内容有:单元格效果、网格线显示方式、背景色等,2.2.6 表数据的排序与筛选,1表的数据排序 2表的数据筛选,1表的数据排序,单字段排序 例:在“学籍管理”数据库中,把“学生基本情况表”按“入

16、学成绩”的降序排列。 多字段组合排序 例:在“学籍管理”数据库中,把“学生基本情况表”先按“学号”的升序排列,再按“入学成绩”的降序排列。 使用”高级筛选/排序”实现,2表的数据筛选,按选定内容筛选 内容排除筛选 按窗体筛选 高级筛选/排序 筛选目标,(1)按选定内容筛选,按选定内容筛选的方法只能选出与选定内容相同的记录。选择的内容可以是一条记录的数据项,也可以是多条记录的数据项。 【例2-16】在“学籍管理”数据库中,从“选课表”表中筛选出学号是“200509003”的数据。,操作要点:,在数据视图窗口中,选择数据项 单击【记录】【筛选】【按选定内容筛选】菜单命令,(2)内容排除筛选,内容排除筛选只能选出与选定内容不相同的记录。 操作步骤与“按选定内容筛选”相似,只是使用命令时,单击【内容排除筛选】菜单命令。 例:在“学生基本情况表”中筛选所有的非团员记录。,(3)按窗体筛选,“按窗体筛选”适用于多个筛选准则(多个筛选条件)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号