第2章 创建数据库和表
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Access数据库应用基础》— 第2章 创建数据库和表
任务1 创建“学生成绩管理”数据库
任务描述与分析
要建立“学生成绩管理”系统,首先应该创建一个数据库,用来 对该系统所需要的数据表进行集中管理,该数据库取名为“学生成绩 管理”。
Access2003提供多种创建数据库的方法,如:创建一个空数据库 、使用模板创建数据库、使用向导创建数据库、根据现有文件创建数 据库。本任务将介绍最常用的一种,即先创建一个空数据库,然后向 空数据库添加表、查询、窗体、报表等数据库对象,这种是一种灵活 方便的创建数据库的方法。
③若选择“以独占只读方式打开”,则这时打开的数据库既要只 读(只能查看,不能编辑),又要独占(他人无权打开数据库)。
④若没有以上几种情况的限制,则可直接单击“打开”按钮。
2020/4/14
第5页
《Access数据库应用基础》— 第2章 创建数据库和表
任务2 使用“向导”创建“课程”表
任务描述与分析
2020/4/14
第8页
《Access数据库应用基础》— 第2章 创建数据库和表
任务3 使用表设计器创建“学生”表
任务描述与分析
使用设计器创建表可以根据用户的需要设计表的字段和各种 属性,灵活方便。本任务将使用表设计器创建“学生”表。
字段名 班级编号
学号 姓名 性别 出生日期 入学成绩 团员否 备注 照片
创建了“学生成绩管理”数据库后,下一步的任务就是按照“学生成 绩管理”工作的需求在该数据库中添加相应的表了。根据“引言”中 的分析,“学生成绩管理”数据库应包含“学生”表、“教师”表、 “课程”表、“成绩”表、“课程安排”表、“班级”表和“专业” 表等7张表,本任务将首先创建“课程”表。
“课程”表的结构(字段及其属性)如表所示。
(2)在弹出“模板”对话框中,单击“数据库”选项卡,选中 所需要的数据库模版后单击“确定”按钮。这时弹出“文件新建数 据库”对话框。
(3)输入文件的保存位置和文件名,单击“创建”按钮,此时 建立了所需数据库并弹出“数据库向导”对话框。
在“数据库向导”的引导和提示下一步步地操作,不仅建立了 数据库,还可以建立数据库中所需要的表、窗体和报表等数据库对 象,从而形成一个简单的数据库系统。
2020/4/14
第2页
《Access数据库应用基础》— 第2章 创建数据库和表
方法与步骤
(1)启动Access2003数据库管理系统。 (2)单击菜单“文件”→“新建”命令,在主窗口右侧出现“新 建文件”任务窗格。 (3) 在“新建文件”任务窗格中的“新建”下,单击“空数据库 ”,在“文件新建数据库”对话框中为新建的空数据库文件取一个 名字,并指定它保存的位置。。 (4)单击“创建”按钮,此时将出现新建的空数据库窗口。
2020/4/14
第14页
《Access数据库应用基础》— 第2章 创建数据库和表
相关知识与技能
1.创建数据表的方法
创建数据表包括表结构的定义和数据的录入两部分,通常是先定义表的 结构,然后再录入数据。创建表的三种方法分别是: (1)使用表设计器创建表 “使用表设计器创建表”是指使用设计视图创建表,创建的只是表的结 构,数据需要在表的数据视图中输入。 (2)使用向导创建表 “使用向导创建表”就是用Access2003预置的多种类型的表模板来创建 表,所以用这种方法创建的表往往还需要对表中字段的名称、类型、属 性进行修改,才能符合实际需要。 (3)通过输入数据创建表 “通过输入数据创建表”是指在数据表视图中直接创建表。这种方法可 以直接根据需要在数据表视图中命名字段和输入数据,非常方便。但这 种方法创建的数据表也不能对字段的数据类型和属性进行设置,还需要 通过表的“设计”视图进行修改。
2020/4/14
数据类型 文本型 文本型 文本型 文本型 日期时间型 数字型 是/否型 备注 OLE对象型
字段大小 6 8 4 1
第9页
《Access数据库应用基础》— 第2章 创建数据库和表
方法与步骤
(1)打开 “学生成绩管理”数据库,选择“表”对象,打开“新建表”对 话框。
(2)选择“设计视图”选项,单击“确定”按钮,打开表设计器窗口。 (3)在 “字段名称”列下输入各个字段的名称,在“数据类型”列下单击 下拉列表框按钮,选择各个字段的数据类型,在“说明”的下方为某些字段 段添加说明。 (4) 在表设计器下方的“常规”选项卡设置字段属性,有关字段属性的设 置见本章任务5。 (5) 设计好每个字段后,单击工具栏中的“保存”按钮,打开的“另存为 ”对话框,输入表的名称“学生”,保存类型为“表” 。 (6)单击“确定”按钮,此时会弹出“尚未定义主键”提示对话框,。 (7)单击“否”按钮,暂不为该表定义主键。到此 “学生”表结构创建完 毕。 (8)如果要向“学生”表输入数据,在表设计器视图中单击菜单“视图 ”→“数据表视图”命令,可打开“学生”表的数据表视图,输入数据。如 需要将“学号”字段设置为主键,则应在设计视图中右键单击“学号”字段 ,在弹出的快捷菜单中点击 “主键”选项。
(4)日期/时间:用于表示日期和时间。分为常规日期(yyyy-mm-dd hh:mm:ss)、长日期(yyyy年mm月dd日)、长时间(hh:mm:ss)等等。 (5)货币:用于表示货币值,并且计算时禁止四舍五入。 (6)自动编号:在添加记录时自动给每一个记录插入的唯一顺序或随 机编号。
(7)是/否:用于只可能是两个值中的一个的数据。如表示是否团员、 婚否等。
2020/4/14
第7页
《Access数据库应用基础》— 第2章 创建数据库和表
相关知识与技能
1.数据表的结构和内容 数据表由表的结构与表的内容两部分组成。表结构是指组成数据表的字 段及其字段属性,而数据表的内容是指表中的具体数据。建立数据表时,首 先要建立表的结构,然后才能向表中输入具体的数据内容。 2.主键的概念 主键是表中其值能惟一标识一条记录的一个字段或多个字段的组合。如 “课程”表中的“课程编号”字段,由于每门课程都要有一个编号且不能相 同,因此“课程编号”字段可以惟一标识表中的一条记录,可将“课程编号 ”字段设为该表中的主键。 一个表中只能有一个主键。 使用主键可以避免同一记录的重复录入,还能加快表中数据的查找速度。 3.自动编号 在使用表向导创建表时,如果在“表向导”对话框中,选择“是,帮我 设置一个主键”选项,则会自动将表的第一个字段设置为主键,并在输入窗 口该字段处显示“自动编号”字样,当输入数据内容时,该字段自动填入阿 拉伯序列数字。
数据类型 文本型 文本型 文本型 日期时间型 日期时间型 文本型 文本型 文本型 数字型 文本型 是/否型
字段大小 6 4 1
5 4 4
15
2020/4/14
第13页
《Access数据库应用基础》— 第2章 创建数据库和表
方法与步骤
(1)在数据库设计窗口中选择“表”对象,双击“通过输入数 据创建表”,弹出数据表视图。
2020/4/14
第4页
《Access数据库应用基础》—式
单击“打开”对话框的“打开”按钮右边的黑色小三角箭头, 会出现一个对打开数据库给于某种限制的下拉菜单。
①若选择“以只读方式打开”,则打开的数据库只能查看但不能 编辑,也就是说限制数据库为只读方式。
②若选择“以独占方式打开”,则以独占方式打开数据库。独占 方式是对网络共享数据库中数据的一种访问方式,当以独占方式打 开数据库时,也就禁止了他人打开该数据库。
2020/4/14
第10页
《Access数据库应用基础》— 第2章 创建数据库和表
相关知识与技能
1.数据类型 (1)文本型:用于文字或文字与数字的组合。如:学号、课程编号、 邮编等。
(2)备注型:主要用于长文本,例如注释或说明信息。 (3)数字型:用于要进行算术计算的数据。 数字类型又可分为:字节 型、整型、长整型、单精度型、双精度型等。
3.使用“表设计器”创建表的基本步骤
(1) 双击“使用设计器创建表”,打开表设计器。 (2)在表设计器中,输入各个字段的名称,在“数据类型”下单击下拉列表 框按钮,选择各个字段的数据类型;并设置个字段相关属性。 (3)设计好每个字段后,单击工具栏中的“保存”按钮,在打开的“另存为 ”对话框中,输入表的名称,单击“确定”。 (4)创建完表的结构后,单击菜单“视图”→“数据表视图”命令,打开表 的数据表视图,输入数据。
2020/4/14
第12页
《Access数据库应用基础》— 第2章 创建数据库和表
任务4 使用“通过输入数据创建表”创建“教师”表 任务描述与分析
本任务将采用“通过输入数据创建表”的方法创建“教师”表。
字段名 教师编号
姓名 性别 出生日期 参加工作时间 政治面貌 学历 职称 所属专业 联系电话 在职否
河南省中等职业学校规划教材《Access数据库应用基础》配套电子教案
第2章 创建数据库和表
使用“空数据库”创建数据库 使用“模板”创建数据库 0011 0010 10使10用11“01 0向00导1 0”100创10建11 表
1 使用“通过输入数据创建表”创建表
使用“表设计器”创建表
42 设置表中字段的各种属性 河南省职业技术教育教学研究室编
到此,空数据库就建立了,然后就可以在该数据库中创建表和 其他的数据库对象。
2020/4/14
第3页
《Access数据库应用基础》— 第2章 创建数据库和表
利用“本机上的模板”创建数据库
Access2003提供了10个数据库模板,,利用这些模版,可以 快速的建立所需的数据库。其步骤是:
(1)打开Access2003主界面,在主窗口右侧的“新建文件”任 务窗格中单击“本机上的模板”命令项。
(2) 在“字段1”上双击,将字段名修改为“教师编号”,在“ 字段2”上双击,将字段名修改为“姓名”,依此可重定义每一个 字段的名称。
(3)在字段名的下面的输入数据。 (4)单击工具栏上的“保存”按钮,在“另存为”对话框中输 入表名 “教师”,在弹出的“创建主键”提示框中,单击“是”按 钮,设置“教师编号”字段为主键。 到此,“教师”表创建完毕。但需要注意的是:这种方法创建的 数据表不能对字段的数据类型和属性进行设置,字段的数据类型是 系统根据输入的数据确定的,属性都采用默认值,因此,一般在创 建了表之后,还需要通过表的“设计”视图进行修改。
字段名 编号 课程名称 类别 学时数
2020/4/14
数据类型 文本型 文本型 文本型 数字型(整型)
字段大小 6 12 2
第6页
《Access数据库应用基础》— 第2章 创建数据库和表
方法与步骤
(1)打开 “学生成绩管理”数据库,选择“表”对象,打开“新建表 ”对话框。 (2)选择“表向导”选项,单击“确定”按钮,打开“表向导”的第 一个对话框。 (3)选择“商务”选项,在“示例表”中选“学生和课程” 。 (4)在“示例字段”中选取需要的字段,添加为“新表中的字段”; (5)单击“重命名字段”按钮,弹出“重命名字段”对话框,可在其 中重新给字段命名。 (6)所需要的字段名称都重新命名后,单击“下一步”按钮。 (7)在“请指定表的名称”文本框中输入表名“课程”,并选择“是 ,帮我设置一个主键”,单击“下一步” 。 (8)在对话框中,如果选择“直接向表中输入数据”选项,然后单击 “完成”按钮,就完成了“课程”表的创建。如果选择“利用向导创建 的窗体向表中输入数据”选项,单击“完成”按钮,则出现向“课程” 表输入数据的窗体,此时,就可以在窗体中逐条输入相关具体数据了。
(8)OLE 对象:该字段中可保存声音、图像等多媒体信息。 (9)超链接:用于存放链接到本地或网络上的地址。 (10)查阅向导:用于实现查阅另外表中的数据。
2020/4/14
第11页
《Access数据库应用基础》— 第2章 创建数据库和表
2.设置主键的方法
(1)将表中的一个字段设置为主键 如果要设置表中的一个字段为主键,可以打开表的设计视图,用鼠标右击要 设置的字段所在的行,在弹出的快捷菜单中选择“主键”,那么该字段左侧 的按钮上就会出现钥匙形的主键图标。 (2)将表中的多个字段组合设置为主键 如果要设置表中的多个字段组合为主键,则要在按住“Ctrl”键的同时,用 鼠标分别单击选择字段左侧的按钮,当选中的字段行变黑时,用鼠标右击黑 条,在弹出的快捷菜单中选择“主键”,这时所有被选择的字段左侧的按钮 上都会出现钥匙形的主键图标。