第2章 数据库和表1范文.docx
- 文档编号:24920166
- 上传时间:2023-06-02
- 格式:DOCX
- 页数:16
- 大小:89.68KB
第2章 数据库和表1范文.docx
《第2章 数据库和表1范文.docx》由会员分享,可在线阅读,更多相关《第2章 数据库和表1范文.docx(16页珍藏版)》请在冰豆网上搜索。
第2章数据库和表1范文
周次
2
课次
1
教学时数
2
课题
第2讲数据库和表
(1)
教学目的
与要求
1、掌握表的组成。
2、掌握表的10种常用字段类型;
3、能够熟练进行表结构设计;
4、掌握创建与维护表的字段名、字段类型、字段大小和格式字段属性的设置方法。
教学重点
常用字段类型;表结构设计;字段属性设置。
教学难点
格式属性的设置方法。
课程类型
理论课(√)实验课()
教学方法设计
教学方法
讲授法、演示法
教学手段
多媒体、PPT课件、黑板
参考资料
《数据库技术及应用(Access)实践教程》,贾伟主编,高等教育出版社,2010年8月第1版。
《数据库技术及应用(Access)》,贾伟主编,高等教育出版社,2010年8月第1版。
《access数据库应用技术》,潘晓南,王莉主编,中国铁道出版社,2010年11月第2版。
《access数据库应用技术实验指导与习题选解》,蒋加伏主编,复旦大学出版社,2010年9月第1版。
教学后记
教学过程设计
主要内容、步骤及时间分配
备注
●新课引入(5分钟)
●本讲内容简介(5分钟)
●本讲新授课内容(80分钟)
一、表的组成
二、表结构的创建
1、表结构的设计
2、创建表结构的方法
三、字段属性的设置
1、字段大小
2、格式
●课堂小结(5分钟)
●下一讲概要(3分钟)
●作业(2分钟)
新课引入
如果要用Access数据库数据,必须将数据存放在表中,表是Access中最重要的组件,也是很多应用的根源。
表是由一组特定的数据或相同主题的数据集合而成,同时也是查询、窗体及报表的基础,一个Access数据库中至少应包含一个以上的表。
内容简介
表的组成、表结构的创建和字段属性的设置。
板书设计
授课内容:
一、表的组成:
表结构、表中的数据
学号
姓名
性别
出生年月
籍贯
电话号码
高考分数
01001
赵云峰
男
1983-6-30
湖南长沙
0731-
589
01002
李小巧
女
1983-12-8
广西桂林
0773-
612
01003
梁海鸥
男
1984-4-10
广西柳州
0772-
668
01004
秦淮梦
女
1984-1-25
陕西咸阳
0910-
568
01005
何步耘
男
1983-9-29
河南开封
0378-
570
01006
欧阳文通
男
1984-5-6
天津
022-
583
二、创建表结构
1、设计表结构:
●选取表名(标识,知义,简略)
●定义字段名
●定义字段类型及大小
例:
教师信息表P32;实验书P11
2、Access的数据类型及其用途
数据类型
说明
字段大小
文本
存放任何可显示或打印的文字和数字字符。
数据一般不用于计算。
如学号、姓名等。
默认大小为50。
≤255B
备注
存放长文本字符数据。
如简历,摘要等。
最多含75535个字符。
64KB
数字
存放用于计算的数值数据。
具体又分字节、整型、长整型、单精度型、双精度型和同步ID。
如成绩等
1-8B
日期/时间
存放日期和时间数据。
如出生日期、参加工作日期等
8B
货币型
存放货币类型的数据。
如工资,津贴等
8B
自动编号
存放当做计数的主键数值,当新增一条记录时,其值自动加1。
4B
是/否
存放只有两个值的逻辑型数据(“是”或“否”,“真”或“假”)。
如合格否,婚否等
1B
OLE对象
存放图片、声音、文档等多种数据。
如照片、音乐等,最大1GB。
1GB
超链接
存放用来链接到另一个数据库、Internet地址等信息
6KB
查阅向导
创建为某个字段输入时提供的从该字段的列表中选择的值。
4B
3、创建表结构的方法有三种:
™使用“表设计器”创建表结构
™使用“表向导”创建表结构
™使用“数据表”视图创建表结构
(1)在“设计”视图中创建表结构
【例2-3】创建“教学管理”数据库中“课程信息”表结构。
“课程信息”表结构的描述为:
课程信息(课程编号(文本,4),
课程名称(文本,15),
课程类型(文本,2),
学时(数字,整型),
学分(数字,单精度))
(2)使用“表向导”创建表结构
表向导为用户提供了一些表的模板,是一些实际生活中常用的表格示例。
每一个示例都有固定的表的结构,只要对其稍加修改就可以创建出需要的表。
表向导提供的表有两类:
商务表和个人表。
【例2-4】:
在“教学管理”数据库中基于示例表“学生和课程”表来创建“选课”表。
选课表的结构描述为:
选课(课程编号(文本型,4),
学号(文本型,12),
成绩(数字,整型))
(3)使用“数据表”视图创建表结构
【例2-5】在“数据表”视图中创建“教师”表结构。
已知“教师”表的物理结构为:
教师信息(教师编号(文本型,4,主键),
姓名(文本型,10),
性别(文本型,1),
婚否(是/否型),
出生日期(日期/时间型),
学历(文本型,5),
职称(文本型,5),
系号(文本型,10),
移动电话(文本型,11),
照片(OLE对象))
练习:
使用不同方法创建“学生”表、“开课”表和“院系”表的表结构。
前两表的结构描述如P40,“院系”表的结构描述为:
院系(系号(文本型,10),
院系名(文本型,20))
三、设置字段属性
在Access中创建表的结构时,定义完字段名称和数据类型后,还要定义字段的其它属性,如字段大小、显示格式、显示标题、有效性规则等,否则按系统默认的属性进行设置。
不同的数据类型有不同的字段属性。
常用字段属性
属性选项
功能
字段大小
使用这个属性可以设置文本、数字和自动编号字段数据的范围,可设置的最大字符数为255。
格式
控制怎样显示和打印数据,可选择预定义格式或输入自定义格式。
小数位数
指定数字、货币字段数据的小数位数,默认值是“自动”,范围是0~15。
输入法模式
确定光标移至该字段时,准备设置哪种输入法模式,有三个选项:
随意、开启、关闭。
输入掩码
使用户在输入数据时可以看到这个掩码,从而知道应该如何输入数据,对文本、数字、日期/时间和货币类型字段有效。
标题
在各种视图中,可以通过对象的标题向用户提供帮助信息。
默认值
指定数据的默认值,自动编号和OLE数据类型没有此项属性。
有效性规则
是一个表达式,用户输入的数据必须满足此表达式,当光标离开此字段时,系统会自动检测数据是否满足有效性规则。
有效性文本
当输入的数据不符合有效性规则时显示的提示信息。
必填字段
该属性决定字段中是否允许出现Null值。
允许空字符串
指定该字段是否允许零长度字符串。
索引
决定是否建立索引的属性,三个选项:
“没有”、“有,允许重复”和“有,不允许重复“。
Unicode压缩
指示是否允许对该字段进行Unicode压缩。
1、字段大小
字段大小是指定存储在文本型字段中的信息的最大长度或数字型字段的取值范围。
只有文本型和数字型字段有该属性。
(1)文本型字段的大小可以定义在1-255个字符之间,默认值是50个字符。
(2)数字型字段的大小可通过单击“字段大小”右边的按钮,打开其下拉列表进行选择。
共有字节、整型、长整型、单精度型、双精度型、同步复制ID和小数七种可选择的数据的种类,即七种字段大小,它们的取值范围各不相同,所用的存储空间也各不相同,见下表所示。
系统的默认值是长整型。
种类
说明
小数位数
字段大小
字节
保存在0到255之间的整数。
无
1字节
整型
保存在-32768到32767之间的整数。
无
2字节
长整型
保存在-到之间的整数,
无
4字节
单精度型
保存从-3.E38到–1.E–45的负值和从1.E-45到3.E38的正值。
7
4字节
双精度型
保存从–1.231E308到–4.247E–324的负值和从4.247E–324到 1.231E308的正值。
15
8字节
同步复制ID
全球唯一标识符。
N/A
16字节
小数
保存从-10^38-1到10^38-1范围的数字(.adp)
保存从-10^28-1到10^28-1范围的数字(.mdb)
28
12字节
2、格式
格式属性用于定义数据的显示或打印的格式。
它只改变数据的显示格式而不改变保存在数据表中的数据。
用户可以使用系统的预定义格式,也可使用格式符号来设置自定义格式,不同的数据类型有着不同的格式。
(1)文本型和备注型的格式
对于文本型和备注型字段,系统没有预定义格式,但可以使用下表所示的符号创建自定义格式。
自定义格式为:
<格式符号>;<字符串>
格式符号
说明
设置格式
输入的数据
显示的数据
@
要求是文本字符(字符或空格)
(@@)@@@
ABCDE
(AB)CDE
&
不要求是文本字符
&&-&&&
11002
11-002
<
把所有英文字符变为小写
<
ABCde
abcde
>
把所有英文字符变为大写
>
ABCde
ABCDE
!
把数据向左对齐
!
讲师
讲师
-
把数据向右对齐
-
讲师
讲师
【例】:
设置“院系”表的“院系名”字段的数据靠右对齐。
【例】:
设置“教师”表的“电话”字段的格式,当字段中没有电话号码或是Null值时,要显示出字符串“没有”,当字段中有电话号码时按原样显示。
(2)数字和货币型字段的格式
系统提供了数字和货币型字段的预定义格式,如下图所示,共有7种格式,系统默认格式是“常规数字”,即以输入的方式显示数字。
用户也可以使用下表所示的符号创建自定义格式。
格式符号
说明
设置格式
输入的数据
显示的数据
.
小数分隔符
00.00
85
85.00
千位分隔符
#,000.00
1560
1,560.00
0
数字占位符,显示一个数字或0
000.00
98
098.00
#
数字占位符,显示一个数字或不显示
#,###.##
980.5
980.5
$
显示字符“$”
$#,##0.00
865
$865.00
%
用百分比显示数据
###.##%
.856
85.6%
E+或e+
E-或e-
用科学记数显示数据。
在负数指数后面加一个减号,正数不加。
该符号必须与其他符号一起使用。
###E+00
.456
787E+05
自定义格式为:
<正数格式>;<负数格式>;<零值格式>;<空值格式>
说明:
格式中共有4部分,每一部分都可以省略。
未指明格式的部分将不显示任何信息。
【例】:
设置“教师”表的“工资”字段格式,当输入“6543.21”时,显示:
$6,543.21;当输入“-150.00”时,显示:
($150.00);当输入“0”时,显示字符:
零;当没有输入数据时,显示字符串:
Null。
操作步骤如下:
(1)打开“教师”表的“设计视图”窗口。
(2)选择“工资”字段,在其“格式”框中输入:
“$#,##0.00;($#,##0.00);”零”;”Null””,如下图所示。
单击保存按钮。
(3)日期/时间型字段的格式
系统提供了日期/时间型字段的预定义格式,如下图所示,共有7种格式,系统默认格式是“常规日期”。
用户也可以使用下表所示的符号创建自定义格式。
格式符号
说明
:
时间分隔符
/
日期分隔符
c
与常规日期的预定义格式相同
d或dd
月中的日期,一位或两位表示(1~31或01~31)
ddd
英文星期名称的前三个字母(Sun~Sat)
dddd
英文星期名称的全名(Sunday~Saturday)
ddddd
与短日期的预定义格式相同
dddddd
与长日期的预定义格式相同
w
一周中的日期(1~7)
ww
一年中的周(1~53)
m或mm
一年中的月份,一位或两位表示(1~12或01~12)
mmm
英文月份名称的前三个字母(Jan~Dec)
mmmm
英文月份名称的全名(January~December)
q
一年中的季度(1~4)
y
一年中的天数(1~366)
yy
年度的最后两位数(01~99)
yyyy
完整的年(0100~9999)
h或hh
小时,一位或两位表示(0~23或00~23)
n或nn
分钟,一位或两位表示(0~59或00~59)
s或ss
秒,一位或两位表示(0~59或00~59)
tttt
与长时间的预定义格式相同
AM/PM或A/P
用大写字母AM/PM表示上午/下午的12小时的时钟
am/pm或a/p
用小写字母am/pm表示上午/下午的12小时的时钟
AMPM
有上午/下午标志的12小时的时钟。
标志在Windows区域设置的上午/下午设置中定义
说明:
(1)自定义格式根据Windows“控制面板”中“区域设置属性”对话框所指定的设置来显示。
(2)自定义格式中可以添加逗号或其他分隔符,但分隔符必须用双引号括起来。
【例】:
设置“学生”表的“出生日期”字段的显示形式为:
英文月份的前三个字母,日,年,如Jan,15,2003。
(4)是/否型字段的格式
“是”数据用-1存储,“否”数据用0存储。
若无格式设定,须输入-1或0,存储和显示也是-1和0。
若设置了格式,用所设格式显示。
默认值:
“否”。
系统提供了是/否型字段的预定义格式,如下图所示,系统默认格式是“是/否”。
自定义格式为:
;<真值>;<假值>
说明:
真值代表数据为-1时显示的信息,假值代表数据为0时显示的信息。
注意:
“查阅”选项卡中“显示控件”属性如选定了“复选框”,则真值用“√”显示,假值用“□”显示。
输入数据时,可用鼠标单击或按空格键。
【例】:
首先在“教师”表中增加一个数据类型为“是/否”的“婚否”字段,查看其数据显示形式。
其次设置“婚否”字段的“显示控件”属性为“文本框”,格式为:
;“已婚”;“未婚”,再查看其数据显示形式。
课堂小结(3分钟)
本次课主要学习了表的组成、设计以及创建和属性设置的相关知识。
下讲概要(1分钟)
下一次课讲解表的属性和操作。
作业(1分钟)
习题二
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第2章 数据库和表1范文 数据库 范文