Access数据库基础 第3章数据库及表的操作.pptx
《Access数据库基础 第3章数据库及表的操作.pptx》由会员分享,可在线阅读,更多相关《Access数据库基础 第3章数据库及表的操作.pptx(80页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第3章数据库及表的操作,Access数据库基础,前面讲过,数据库(Database,简称DB)就是存放各种数据的仓库,是长期存储在计算机内、有组织的、可共享的数据集合。表、查询、窗体、报表、宏和模块等6个对象均在一个数据库文件中进行管理,实现信息管理和数据共享。本章主要讨论数据库及表的一些基本操作。,本章学习目标通过本章的学习,学生应掌握创建Access数据库和创建表的方法,同时学会如何编辑数据表、设置字段类型和设置字段属性等。,3.1建立数据库,Access数据库是以磁盘文件形式存在的,文件的扩展名为.accdb。Access提供了两种创建数据库的方法:一种是使用数据库模板来完成数据库创建,
2、利用模板向导建立相应的表、查询、窗体、报表、宏、模块和Web数据库等对象,从而完成一个完整的数据库;另一种是直接创建一个空的数据库,之后建立相应的表、查询、窗体、报表、宏、模块等对象。3.1.1创建数据库1.使用“样本模板”创建数据库为了方便用户的使用,Access提供了一些标准的数据框架,又称模板,根据用户需求,Access2010提供了12个数据库样本模板,如图3-1所示。,3.1建立数据库,3.1建立数据库,用户只需要进行一些简单的操作,就可以在模板里创建一个包含表、查询等数据库对象的数据库系统。这些模板不一定完全符合用户的实际需求,但在向导的帮助下,对这些模板稍加修改即可建立一个新的数
3、据库。另外,用户可以通过这些模板学习如何组织构造一个数据库。也可通过O模板在线查找所需要的数据库模板。【例3-1】利用Access2010中的样本模板,创建一个“教职员”数据库。【解析】按“文件新建样本模板教职员定义文件名及文件存放位置创建”操作顺序进行操作,Access会自动创建好一个“教职员.accdb”数据库。系统设计好的表、窗体、查询、报表等数据库对象也同时创建,如图3-2所示。用户可以在“教职员列表”中输入教职员信息记录。,3.1建立数据库,3.1建立数据库,2.新建空白数据库通常情况下,用户都是先建立一个空白数据库,创建空白数据库后,用户可以根据实际需要自行手动添加所需要的表、窗体
4、、查询、报表、宏和模块等对象。这种创建模式要求用户熟悉Access的操作,对用户要求高但能自行创建现有模板却不能满足用户需求的数据库。【例3-2】创建一个“教学管理”的空数据库。【解析】操作步骤如下:(1)启动Access2010应用程序,自动弹出“文件”菜单打开Backstage视图,选择“新建”命令,在中间的窗格选择“空数据库”选项,如图3-3所示。,3.1建立数据库,3.1建立数据库,(2)在右侧的预览窗格中,定义数据库文件名为“教学管理.accdb”,单击文件名文本框右侧文件夹图标按钮,打开“文件新建数据库”对话框,如图3-4所示。,3.1建立数据库,(3)选择文件的存放位置。(4)单
5、击“确定”按钮,返回Backstage视图,单击“创建”按钮。一个空白数据库“教学管理”就已经创建成功并自动创建一个名为“表1”的数据表,如图3-5所示。,3.1建立数据库,3.1建立数据库,3.1.2打开、保存、关闭数据库1.打开数据库当用户需要对数据库进行维护之前,必须先将数据库打开。打开数据库的方法有3种。(1)双击已创建的数据库文件。(2)启动Access2010后,通过“文件”菜单中“最近使用文件”列表可以选择打开已有数据库文件,打开所需窗口。(3)启动Access2010后,通过“文件”菜单中“打开”命令(或者直接按Ctrl+O快捷键),在弹出的“打开”对话框中可以指定要打开数据库
6、文件所在文件夹、类型及文件名。,3.1建立数据库,通过第(3)种方法打开数据库时,Access2010提供了“打开”“以只读方式打开”“以独占方式打开”和“以独占只读方式打开”这4种打开方式,如图3-6所示。,3.1建立数据库,3.1建立数据库,“打开”方式:选择这种方式打开数据库,即以共享模式打开数据库,允许在同一时间能够有多个用户同时读取与写入数据库。“以只读方式打开”方式:选择这种方式打开数据库,用户只能浏览查看而无法编辑数据库。“以独占方式打开”方式:选择这种方式打开数据库时,当有一个用户读取和写入数据库期间,其他用户都无法使用该数据库。“以独占只读方式打开”方式:如果想要以只读且独占
7、的模式来打开数据库,则选择该选项。所谓“独占只读方式”,是指在一个用户以此模式打开某一个数据库之后,其他用户将只能以只读模式打开此数据库,而并非限制其他用户都不能打开此数据库。,3.1建立数据库,2.保存数据库创建数据库,并为数据库添加了“表”等数据库对象后,就需要将数据库进行保存,从而保存添加的项目。通常情况下,用户在处理数据库时,需要随时保存数据库,以免出现错误导致大量数据丢失。保存数据库的方法有以下3种:(1)单击快速访问工具栏中的“保存”按钮。(2)单击“文件”菜单,选择“数据库另存为”命令。(3)按Ctrl+S快捷键。需要注意的是,无论采取哪种方法保存数据库,在保存数据库之前,必须将
8、所有已打开的数据库对象先关闭,然后再执行保存操作。,3.1建立数据库,3.关闭数据库在完成了对数据库的保存后,当用户不再需要使用该数据库时,就可以关闭该数据库了。关闭数据库的方法:单击“文件”菜单,选择“关闭数据库”命令。,小知识,关闭数据库和关闭Access是两个不同的概念,关闭数据库时并没有退出Access,而关闭Access则是指关闭数据库时同时退出Access。关闭Access的方法:单击屏幕右上角的“关闭”按钮;单击“文件”菜单,选择“退出”命令;按Alt+F4快捷键等。,3.2新建数据表,Access数据库是所有相关对象的集合,包括表、查询、窗体、报表、宏和模块。每一个对象都是数据
9、库的一个组成部分。其中,表是数据库的基础,它记录数据库中的全部数据内容。数据表由表结构和表记录两部分组成,通过数据表视图创建表直观快捷,但无法提供更详细的字段设置。因此,在需要设置更详细的表属性时,可以通过设计视图来创建表。在表的设计视图中,用户可以设置记录的字段名称、数据类型、记录属性等内容。表的设计视图创建的仅仅是表的结构,各种数据记录还需要在数据表视图中输入。,3.2新建数据表,3.2.1数据表结构表的结构是指数据表的框架,包含表名和字段属性两部分。1.表名表名是该表存储在磁盘上的唯一标志,也可以理解为是用户访问数据的唯一标志。2.字段属性字段属性即表的组织形式,它包括表中字段的个数,每
10、个字段的名称、数据类型、字段大小、格式、输入掩码、有效性规则等。,3.2新建数据表,在Access中,字段的命名规则如下:(1)字段名可以包含字母、汉字、数字、空格和其他字符,第一个字符不能是空格。(2)字段名不能包含小数点、叹号、方括号、西文单引号、西文双引号。(3)字段长度为164个字符,在Access中一个汉字当作一个字符看待。(4)不能使用ASCII码为032的ASCII码字符。在设计表时,必须定义表中字段使用的数据类型。Access提供了文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象、超链接、附件、计算和查询向导12种数据类型,详见表2-1。,3.2新建数据表,3.
11、2.2通过“设计视图”创建表【例3-3】在【例3-2】创建的“教学管理.accdb”数据库中利用“设计视图”建立“教师”表,其结构见表3-1。,3.2新建数据表,【解析】操作步骤如下:(1)打开“教学管理.accdb”数据库,在功能区上的“创建”选项卡的“表格”组中,单击“表”按钮,如图3-7所示。,(2)单击“表格工具”“字段”“视图”,选择“设计视图”,如图3-8所示。弹出“另存为”对话框,表名称文本框中输入“教师”,单击“确定”按钮。,3.2新建数据表,(3)打开表的设计视图,按照表3-1“教师”表结构内容,在字段名称列输入字段名称,在数据类型列中选择相应的数据类型,在“字段属性”窗格中
12、设置字段大小,如图3-9所示。,3.2新建数据表,(4)单击“保存”按钮,以“教师”为名称保存表。,3.2新建数据表,3.2.3通过“数据表视图”新建表【例3-4】在“教学管理.accdb”数据库中创建“学生”表,使用“数据表视图”创建“学生”表的结构,其结构见表3-2。,3.2新建数据表,【解析】操作步骤如下:(1)打开“教学管理.accdb”数据库,在功能区上的“创建”选项卡的“表格”组中,单击“表”按钮,如图3-7所示。(2)选中ID字段,在“表格工具”“字段”选项卡中的“属性”组中,单击“名称和标题”按钮,如图3-10所示。,3.2新建数据表,(3)打开“输入字段属性”对话框,在“名称
13、”文本框中,输入“学生编号”,如图3-11所示。单击“确定”按钮。,(4)选中“学生编号”字段列,在“表格工具”“字段”选项卡的“格式”组中,把“数据类型”设置为“文本”,在“属性”组中把“字段大小”设置为“10”,如图3-12所示。,3.2新建数据表,(5)单击“学生编号”右边“单击以添加”,选择“数据类型”为“文本”,这时Access自动为新字段命名为“字段1”,把“字段1”修改为“姓名”,在“属性”组中把“字段大小”设置为“4”。(6)重复第(5)步,同样方法,按表3-2“学生”表结构的属性所示,依次定义表的其他字段,再利用设计视图修改。,3.2新建数据表,(7)单击“保存”按钮,弹出“
14、另存为”对话框,如图3-13所示。输入表名称“学生”,单击“确定”按钮。,3.2新建数据表,小知识,在功能区上的“创建”选项卡的“表格”组中有“表”和“表设计”两个按钮,单击“表设计”按钮可直接进入“设计视图”创建表,而单击“表”按钮则进入“数据表视图”创建表。利用“数据表视图”创建表时,可以通过输入记录的方式增加字段。如果需要修改数据类型,以及对字段的属性进行其他设置,最好的方法是在表“设计视图”中进行。,3.2.4通过外部数据导入来创建表数据共享是加快信息流通,提高工作效率的要求。Access提供的导入/导出功能就是用来实现数据共享的工具。,3.2新建数据表,在Access中可以通过导入存
15、储在其他位置的信息来创建表。例如,可以导入Excel工作表、ODBC数据库、其他Access数据库、文本文件、XML文件及其他类型文件。【例3-5】将保存在电脑中的“课程.xlsx”“选课成绩.xlsx”导入到“教学管理.accdb”数据库中。【解析】操作步骤如下:(1)打开“教学管理.accdb”数据库,在功能区选中“外部数据”选项卡,在“导入并链接”组中,单击“Excel”按钮,如图3-14所示。,3.2新建数据表,(2)在打开“获取外部数据”对话框中,单击“浏览”按钮,在弹出的“打开”对话框中,在“查找范围”定位外部文件所在位置,选中导入数据源文件“课程.xlsx”,单击“打开”按钮,返
16、回到“获取外部数据”对话框中,单击“确定”按钮,如图3-15所示,启动“导入数据表向导”对话框。,3.2新建数据表,3.2新建数据表,(3)在打开的“导入数据表向导”对话框中,选择数据源所在的工作表,单击“下一步”按钮,如图3-16所示。,3.2新建数据表,(4)在打开的“请确定指定的第一行是否包含列标题”对话框中,选中“第一行包含列标题”复选框,然后单击“下一步”按钮,如图3-17所示。,3.2新建数据表,(5)在打开的“指定有关正在导入的每一字段的信息”对话框中,指定“课程编号”的数据类型为“文本”,索引项为“有(无重复)”,如图3-18所示。然后依次选择其他字段,设置“学分”的数据类型为
17、“整型”,其他默认。单击“下一步”按钮。,3.2新建数据表,(6)在打开的“定义主键”对话框中,选中“我自己选择主键”,Access自动选定“课程编号”,然后单击“下一步”按钮,如图3-19所示。,3.2新建数据表,(7)在“导入数据表向导”最后一步中,在“导入到表”文本框中输入“课程”,单击“完成”按钮。到此即完成利用“外部数据”导入方法创建表的全过程。(8)采用相同的方法,将“选课成绩.xlsx”导入到“教学管理.accdb”数据库中。,3.2.5设置字段属性字段属性是字段特征值的集合,完成表结构的设置后,还需要在字段属性区设置相应的属性,字段属性分为常规属性和查阅属性,用来控制字段的操作
18、方式和显示方式。如字段大小、格式、输入掩码、标题等。表中的每一个字段都有一系列的属性,不同的字段类型具有不同的属性。当选择了某一字段,字段属性区就会依次显示该字段的相应属性。字段的属性随其数据类型的不同而不同。下面介绍几种常见的字段属性。,3.2新建数据表,3.2.5设置字段属性字段属性是字段特征值的集合,完成表结构的设置后,还需要在字段属性区设置相应的属性,字段属性分为常规属性和查阅属性,用来控制字段的操作方式和显示方式。如字段大小、格式、输入掩码、标题等。表中的每一个字段都有一系列的属性,不同的字段类型具有不同的属性。当选择了某一字段,字段属性区就会依次显示该字段的相应属性。字段的属性随其
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 CAD C语言 EXCEL 办公自动化 编程 程序 电脑 系统 网络
限制150内