第章 数据库和表.docx
- 文档编号:15433373
- 上传时间:2023-07-04
- 格式:DOCX
- 页数:16
- 大小:131.19KB
第章 数据库和表.docx
《第章 数据库和表.docx》由会员分享,可在线阅读,更多相关《第章 数据库和表.docx(16页珍藏版)》请在冰点文库上搜索。
第章数据库和表
周次
3
课次
1
教学时数
2
课题
第3讲数据库和表
(2)
教学目的
与要求
1、掌握字段的属性设置方法及其含义。
2、掌握主键与索引的创建与使用。
3、掌握表间关系的创建方法。
4、掌握常用数据类型向表中输入数据的方法。
教学重点
字段的属性设置;主键与关系的创建。
教学难点
输入掩码与有效性规则的设置。
课程类型
理论课(√)实验课()
教学方法设计
教学方法
讲授法、演示法
教学手段
多媒体、PPT课件、黑板
参考资料
《数据库技术及应用(Access)实践教程》,贾伟主编,高等教育出版社,2010年8月第1版。
《数据库技术及应用(Access)》,贾伟主编,高等教育出版社,2010年8月第1版。
《access数据库应用技术》,潘晓南,王莉主编,中国铁道出版社,2010年11月第2版。
《access数据库应用技术实验指导与习题选解》,蒋加伏主编,复旦大学出版社,2010年9月第1版。
教学后记
教学过程设计
主要内容、步骤及时间分配
备注
●新课引入(5分钟)
●本讲内容简介(5分钟)
●本讲新授课内容(80分钟)
一、字段属性的设置
1、小数位数
2、输入掩码
3、标题
4、默认值
5、有效性文本和有效性规则
6、必填字段
7、允许空字符串
8、Unicode压缩
9、输入法模式
10、索引
二、主键与索引
1、主键
2、索引
三、表与表之间的关系
四、向表中输入数据
●课堂小结(5分钟)
●下一讲概要(3分钟)
●作业(2分钟)
新课引入
上次课大家已经逐步理解表的设计视图与数据表视图之间的关系,其实两者之间的关系不只这些,这节课我们进一步学习。
内容简介
本次主要学习字段属性的设置、主键与索引的创建与使用、表与表之间的关系和向表中输入数据的相关知识。
板书设计
授课内容:
一、设置字段属性
1.小数位数
Ø用于数字型和货币型的字段。
Ø只影响显示的小数位数,不影响保存的小数位数。
Ø在0-15位,默认是2位,一般用“自动”设定值。
【例】:
设置“教师”表的工资字段数据为1位小数。
2.输入掩码
输入掩码属性是用来设置用户输入字段数据时的格式(称掩码)。
它和格式属性的区别是:
格式属性定义数据显示的方式,而输入掩码属性定义数据的输入方式,并可对数据输入做更多的控制以确保输入正确的数据。
输入掩码属性用于文本、日期/时间、数字和货币型字段。
自定义输入掩码格式如下:
<格式符号>;<0、1或空白>;<任何字符>
说明:
✧输入掩码的定义最多可有3部分,各部分之间用“;”分隔。
✧<格式符号>定义字段的输入数据的格式。
✧<0、1或空白>用来确定是否把原样的显示字符存储到表中。
如果是0,则将原样的显示字符(如括号、连字号等占位符)和键入值一起保存;如果是1或空白,则只保存输入非空格字符。
✧<任何字符>用来指定如果在输入掩码中键入字符的地方键入空格时显示的字符。
可以使用任何字符,默认字符是下划线;如果要显示空格,应使用双引号将空格括起来。
注意:
对同一个字段,定义了输入掩码属性又定义了格式属性,则在显示数据时,格式属性优先。
输入掩码的格式符号如下表所示。
格式符号
说明
0
必须输入数字(0~9,必选项),不允许用加号(+)和减号(-)
9
可以输入数字或空格(非必选项),不允许用加号(+)减号(-)
#
可以输入数字或空格(非必选项),空白转换为空格,允许用加号(+)和减号(-)
L
必须输入字母(A~Z,必选项)
?
可以输入字母(A~Z,可选项)
A
必须输入字母或数字(必选项)
a
可以输入字母或数字(可选项)
&
必须输入任何字符或空格(必选项)
C
可以输入任何字符或空格(可选项)
<
把其后的所有英文字符变为小写
>
把其后的所有英文字符变为大写
!
使输入掩码从右到左显示,而不是从左到右显示。
可以在输入掩码中任何地方包括感叹号
\
使接下来的字符以原样显示
.,:
;-/
小数点占位符及千位、日期与时间分隔符。
分隔符由控制面板的区域设置确定
【例】:
设置“教师”表的“教师编号”字段的输入掩码为“__系–第__号”,其中的:
“__”代表必须输入的两位数字符号
操作步骤:
(1)打开“教师”表的“设计视图”。
(2)选择“教师编号”字段行,在“输入掩码”文本框中输入“00"系"-"第"00"号"”如下左图所示,单击“保存”按钮,再单击“打开”钮,结果如下右图所示。
“文本”或“日期”字段类型可用“输入掩码向导”。
3.标题
使用标题属性可以指定字段名的别名(显示名称),即它在表、窗体或报表中显示时的标题文字。
如果没有为字段设置标题,就显示相应的字段名。
【例】:
把“教师”表的“姓名”字段名改为“xm”,并且设置“xm”字段的标题是“姓名”。
4.默认值
默认值可以是常量、函数或表达式。
类型为自动编号和OLE对象的字段不可设置默认值。
5.有效性规则与有效性文本
有效性规则:
设置输入到字段中的数据的值域。
有效性文本:
输入字段有效性规则不允许的值时显示的出错提示信息。
如不设置有效性文本,出错提示为系统默认。
有效性规则设置:
可直接输入表达式;
可用表达式生成器编辑。
表达式生成器如下图所示:
【例】:
设置“选课”表的“成绩”字段的有效性规则是“>=0and<=100”;出错的提示信息是“成绩只能是0到100之间的数值”。
6.必填字段
7.允许空字符串
指定在表字段中长度为零的字符串(””)是否为有效输入项。
系统默认为“是”。
注意:
只能用于文本、备注和超链接类型的字段。
8.Unicode压缩
设定对“文本”、“备注”或“超链接”字段(MDB)中的数据是否进行压缩。
系统默认为“是”。
9.输入法模式
常用的有三种模式:
™随意:
输入法不自动打开或关闭,据其他字段的使用状态而定。
™开启:
输入法自动打开。
™关闭:
输入法自动关闭。
10.索引
可以设置单一字段的索引,也可以设置多个字段的索引。
索引有助于快速查找记录。
二、主键(主关键字)和索引
1、Access2003中可以设置3种主键:
(1)“自动编号”主键:
(2)单字段主键:
(3)多字段主键:
2、设定和删除主键的方法:
【例】:
定义“学生”表的“学号”字段为主键。
【例】:
定义“选课”表的“学号”和“课程号”两个字段为主键。
注意:
一个表只能定义一个主键,主键由表中的一个字段或多个字段组成。
3、索引
v在表的字段中创建索引,有助于快速查找和排序记录。
v并不是所有的数据类型都可以建立索引,不能在“自动编号”及“备注”数据类型上建立索引。
vAccess将表中的主键自动创建为索引。
4、增加或删除单字段索引的方法:
【例】:
为“学生”表的“姓名”字段建立单字段索引,允许有相同的姓名。
5、增加或删除多字段索引的方法:
菜单:
“视图”/“索引”
工具栏:
“索引”按钮。
注意:
对于数据类型为备注、超级链接和OLE对象的字段不能建立索引。
【例】:
用“学生”表的“系号”和“出生日期”字段建立一个索引,当同一个系的同学排在一起时,再按出生日期排列。
三、表与表之间的关系
v表间关系的概念
v建立表间关系
v编辑和删除表间关系
v实施参照完整性
v在表设计中使用查阅向导
v表间关系与子数据表
1、表间关系的概念
Ø两个表有一个类型、大小相同的同名字段。
Ø该字段在每个表中都要建立索引(主键)。
Ø将数据库中的多个表联接成一个有机的整体。
2、数据表之间的关系有三种:
(1)一对一关系
(2)一对多关系
(3)多对多关系
3、建立表间关系
前提:
1、各表建立主键或索引;
2、关闭所有打开的表。
【例】:
建立“教学管理”数据库中:
“学生”表和“选课”表之间一对多的关系;
“课程”表与“选课”表之间一对多的关系;
先建立:
“学生”表的主键是“学号”;
“系号”字段的索引为“有(有重复)”;
“课程”表的主键是“课程号”;
“选课”表的主键是“学号”和“课程号”;
“成绩”字段的索引为“有(有重复)”。
打开关系对话框的方法:
在数据库窗口中单击“工具”→“关系”菜单命令;
或单击数据库工具栏上的“关系”按钮;
或在数据库窗口中单击鼠标右键,在快捷菜单中
选择“关系”命令。
4、编辑和删除表间关系
【例】:
修改上例中课程表和选课表之间的关系,选择“实施参照完整性”、“级联更新相关字段”和“级联删除相关记录”关系选项。
5、实施参照完整性
1.实施参照完整性
2.级联更新相关字段
3.级联删除相关记录
6、表间关系与子数据表
表间创建关系后,主表的数据表视图左边新增了带有“+”号的一列。
【例】:
打开学生表,并查看学号为“02150147”和“02150212”的学生的相关记录。
7、使用子数据表
1、展开与折叠子数据表
“格式∣子数据表∣全部展开”
“格式∣子数据表∣全部折叠”
2、删除子数据表
“格式∣子数据表∣删除”
3、插入子数据表
“插入∣子数据表”
注:
如两表间无关系,可帮助建立关系,再用子数据表。
四、向表中输入数据
v创建表结构后,数据库的表仍是没有数据的空表,所以创建表对象的另一个重要任务是向表中输入数据。
v输入数据的操作是在“数据表”视图中进行的。
v认识“数据表”视图
™记录选择器
™假设追加记录
™记录定位导航器
v文本、数字、货币型、是/否型
v日期/时间型:
按“输入掩码”规范输入格式,按“格式”显示数据。
v“OLE”对象型数据:
图片须是bmp位图
v“超链接”型数据
v“查阅向导”型数据
™先在“设计”视图中创建查阅列或值列表
™再在“数据表”视图选择输入数据
【例】:
创建一个查阅列表,使输入选课表的“课程号”字段的数据时不必直接输入,而是通过下拉列表选择来自于课程表中“课程号”字段的数据。
v备注型数据:
可输入65535个文本字符。
长文本字符:
Shift+F2,打开“显示比例”文本编辑对话框。
此编辑框中,Ctrl+Enter键换行。
课堂小结
本次课主要学习了字段属性的设置、主键与索引、表与表之间的关系和向表中输入数据的相关知识。
下讲概要
维护表、操作表和数据的导入与导出。
作业
习题2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第章 数据库和表 数据库