资源描述:
《《创建数据库及表》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、单元5:创建数据库及表一、Access简介Access是一种关系型的数据库管理系统,是MicrosoftOffice办公套件中的一个组成部分。Access关系数据库是数据库对象的集合。数据库对象包括表、查询、窗体、报表、数据访问页、宏和模块。Access数据库文件的扩展名为mdb。所有数据库对象都存储在同一个数据库文件中。一、Access简介在任何时候,Access只能打开并运行一个数据库,但是在每一个数据库中可以拥有众多的表、查询、窗体、报表、数据访问页、宏和模块。Access的特点Access是一个中小型关系数据库管理系统。Access是一个典型的开放式
2、数据库管理系统Access支持多媒体的应用与开发。Access内置了大量的函数,提供许多宏操作一、Access简介Access的启动与退出Access的工作界面Access的数据库对象表(Table)对象查询(Query)对象窗体(Form)对象报表(Report)对象数据访问页(Page)宏(Macro)对象模块(Module)对象二、创建数据库1、创建数据库2、使用数据库打开和关闭数据库3、完善数据库设置数据库属性设置专用数据库文件夹数据库的相互转换三、创建表1、创建表2、表中字段名称3、表中字段类型4、设置字段属性1、创建表(1)通过输入数据创建表(2
3、)使用表向导创建表(3)使用表设计器创建表2、表中字段名称字段名称在表中应是唯一的,最好使用便于理解的字段名称。字段名称长度最多可达64个字符字段名称可以包含字母、汉字、数字、空格和其他字符不能将空格作为字段名称的第一个字符字段名称不能包含句号(。)、惊叹号(!)、方括号([])和重音符号(`)不能使用控制字符3、表中字段的数据类型数据类型可存储的数据大小文本(Text)文字、数字型字符最多可存储255个字符备注文字、数字型字符最多可存储65535个字符数字数值1、2、4、或8字节日期/时间日期时间值8字节货币货币值8字节自动编号顺序号或随机数4字节是/否逻
4、辑值1位OLE对象图像、图表、声音等最大1G字节超链接作为超链接地址的文本最大2048×3个字符查询向导从列表框或组合框选择的文本或数值4字节4、设置字段属性“字段大小”属性文本:最长255个字符,缺省长度为50数字自动编号:“长整型”或“同步复制ID”属性值数值范围小数位所占字节字节(Byte)0~255无1个字节整型(Integer)-32,768~32,767无2个字节长整型(LongInteger)-2,147,483,648~2,147,483,647无4个字节单精度型(Single)-3.4×1038~3.4×103874个字节双精度型(Doub
5、le)-1.797×10308~1.797×10308158个字节同步复制ID全局唯一标识符无16个字节小数(Decimal)-1038-1~1038-12812个字节4、设置字段属性“格式”属性:用于定义数据的显示和打印格式文本与备注类型格式符号[;“符号串”]包括@(要求文本字符或空格)、&(不要求文本字符)、<(使所有字符变为小写)、>(使所有字符变为大写)。如:定义格式:“@@@-@@-@@@@”则当输入数据465043799时,则该字段的数据自动用465-04-3799格式显示。4、设置字段属性“格式”属性:用于定义数据的显示和打印格式数字与货币类
6、型最多由四部分组成,各部分用分号分隔1,定义正数显示格式2,定义负数显示格式3,定义零值显示格式4,定义空值显示格式例:#,##0.00;#,##0.00[红色];”Zero”;”Null”4、设置字段属性日期/时间类型是/否类型最多由三部分组成,各部分用分号分隔1,空缺2,定义逻辑真值的显示格式3,定义逻辑假值的显示格式“输入掩码”属性除了备注、OLE对象和自动编号数据类型以外的所有数据类型都可设置“输入掩码”属性。4、设置字段属性掩码字符意义掩码字符意义0必须输入一个数字&必须输入一个字符或空格9可存储一个数字或空格C可输入一个字符或空格#可输入一个数字
7、、空格或加减号.,:;-/小数位置标志符、千分隔符和日期数据分隔符L必须输入一个字母<使后面的所有字符转换为小写?可输入一个字母>使后面的所有字符转换为大写A必须输入一个字母或数字!当在掩码最左端定义选项字符时使掩码从右到左填写a可输入一个字母或数字使字符以文字字符显示4、设置字段属性“小数位数”属性仅对数字和货币类型有效:“标题”属性“有效性规则”与“有效性文本”属性字段大小“小数位数”属性“字节”、“整型、”长整型“”0“单精度型”0~7“双精度型”0~15例有一学生成绩管理系统的数据库设计如下:学生表(学号,姓名,性别,出生日期,入学成绩,系号,照片
8、,备注)成绩表(学号,课程号,成绩,考试日期)课程表