您好,欢迎访问三七文档
周次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-647890858901002李小巧女1983-12-8广西桂林0773-365478961201003梁海鸥男1984-4-10广西柳州0772-285430166801004秦淮梦女1984-1-25陕西咸阳0910-461283956801005何步耘男1983-9-29河南开封0378-461283957001006欧阳文通男1984-5-6天津022-58234562583二、创建表结构第二讲数据库和表(1)三、字段属性的设置1、字段大小2、格式文本类型:@&!-数字和货币型:0#日期时间型:mdy是/否型:-1、0一、表的组成二、表结构的创建1、表结构的设计2、表结构的创建方法“设计”视图中创建表向导创建“数据表”视图创建备注1、设计表结构:选取表名(标识,知义,简略)定义字段名定义字段类型及大小例:教师信息表P32;实验书P112、Access的数据类型及其用途数据类型说明字段大小文本存放任何可显示或打印的文字和数字字符。数据一般不用于计算。如学号、姓名等。默认大小为50。≤255B备注存放长文本字符数据。如简历,摘要等。最多含75535个字符。64KB数字存放用于计算的数值数据。具体又分字节、整型、长整型、单精度型、双精度型和同步ID。如成绩等1-8B日期/时间存放日期和时间数据。如出生日期、参加工作日期等8B货币型存放货币类型的数据。如工资,津贴等8B自动编号存放当做计数的主键数值,当新增一条记录时,其值自动加1。4B是/否存放只有两个值的逻辑型数据(“是”或“否”,“真”或“假”)。如合格否,婚否等1BOLE对象存放图片、声音、文档等多种数据。如照片、音乐等,最大1GB。1GB超链接存放用来链接到另一个数据库、Internet地址等信息6KB查阅向导创建为某个字段输入时提供的从该字段的列表中选择的值。4B3、创建表结构的方法有三种:使用“表设计器”创建表结构使用“表向导”创建表结构使用“数据表”视图创建表结构(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字节长整型保存在-2147483648到2147483647之间的整数,无4字节单精度型保存从-3.402823E38到–1.401298E–45的负值和从1.401298E-45到3.402823E38的正值。74字节双精度型保存从–1.79769313486231E308到–4.94065645841247E–324的负值和从4.94065645841247E–324到1.79769313486231E308的正值。158字节同步复制ID全球唯一标识符。N/A16字节小数保存从-10^38-1到10^38-1范围的数字(.adp)保存从-10^28-1到10^28-1范围的数字(.mdb)2812字节2、格式格式属性用于定义数据的显示或打印的格式。它只改变数据的显示格式而不改变保存在数据表中的数据。用户可以使用系统的预定义格式,也可使用格式符号来设置自定义格式,不同的数据类型有着不同的格式。(1)文本型和备注型的格式对于文本型和备注型字段,系统没有预定义格式,但可以使用下表所示的符号创建自定义格式。自定义格式为:格式符号;字符串格式符号说明设置格式输入的数据显示的数据@要求是文本字符(字符或空格)(@@)@@@ABCDE(AB)CDE备注&不要求是文本字符&&-&&&1100211-002把所有英文字符变为小写ABCdeabcde把所有英文字符变为大写ABCdeABCDE!把数据向左对齐!讲师讲师-把数据向右对齐-讲师讲师【例】:设置“院系”表的“院系名”字段的数据靠右对齐。【例】:设置“教师”表的“电话”字段的格式,当字段中没有电话号码或是Null值时,要显示出字符串“没有”,当字段中有电话号码时按原样显示。(2)数字和货币型字段的格式系统提供了数字和货币型字段的预定义格式,如下图所示,共有7种格式,系统默认格式是“常规数字”,即以输入的方式显示数字。用户也可以使用下表所示的符号创建自定义格式。格式符号说明设置格式输入的数据显示的数据备注.小数分隔符00.008585.00,千位分隔符#,000.0015601,560.000数字占位符,显示一个数字或0000.0098098.00#数字占位符,显示一个数字或不显示#,###.##980.5980.5$显示字符“$”$#,##0.00865$865.00%用百分比显示数据###.##%.85685.6%E+或e+E-或e-用科学记数显示数据。在负数指数后面加一个减号,正数不加。该符号必须与其他符号一起使用。###E+0078654321.456787E+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区域设置的上午/下午设置中定义说明:
本文标题:第2章数据库和表
链接地址:https://www.777doc.com/doc-2247128 .html