当前位置:文档之家› 第四部分 数据库开发工具-Access介绍-10

第四部分 数据库开发工具-Access介绍-10


Microsoft Access
二、数据表的创建 二、数据表的创建
可通过以下几种方法: 通过输入数据创建表; 使用表向导创建表; 使用表的设计视图创建表;
Microsoft Access
数据库表的创建
表的结构设计包括二大部分
Microsoft Access
字段的数据 类型设计
字段的属 性设计
学生表的结构设计
输入掩码字符含义对照表
掩码字符 0 9 # L ? A a & C < > \ 必须输入一个字符 含义
Microsoft Access
可以输入一个数字或空格,也可以不输入内容 可以输入一个数字、空格或符号,也可以不输入内容 必须输入一个英文字母 可以输入一个英文字母,也可以不输入内容 必须输入一个英文字母或数字 可以输入一个英文字母或数字,也可以不输入内容 必须输入一个字符或空格 可以输入一个字符或空格,也可以不输入内容 将后面所有字符转换为小写 将后面所有字符转换为大写 将后面所有字符原样显示
举例
教学系统E_R模型
成绩
M 1 N
Microsoft Access
教师
讲授
课程
选修
N
学生
教学系统的关系模式 • • • • 教师(教师编号,姓名,性别,职称,单位,工资) 课程(课程号,课程名,课时数,学分,教师编号) 学生(学号,姓名,性别,年龄,班级,简历,照片) 成绩(学号,课程号,成绩)
Microsoft Access
教学数据库中基本表的关系
建立了一对多和多对多关系后的窗口
教师表
Microsoft Access
Microsoft Access
课程表
Microsoft Access
成 绩 表
学生表
Microsoft Access
Microsoft Access
属性设计课堂练习
字段属性(二)
属性 有效性规则 有效性文本 允许空字符串 必填字段 索引 Unicode压缩 Unicode压缩 说明
Microsoft Access
用来对字段的值进行约束。 用来对字段的值进行约束。 规定用户输入的数据不符合有效性规 则时,系统显示出来的提示信息。 则时,系统显示出来的提示信息。 用来指定字段中是否允许零长度字符 即是否可以不输入数据。 串,即是否可以不输入数据。 用来指定字段中是否必须要输入值。 用来指定字段中是否必须要输入值。 用来确定该字段是否作为索引。 用来确定该字段是否作为索引。 用来指定是否允许对该字段进行 Unicode压缩。(默认 压缩。(默认) Unicode压缩。(默认)
2、创建空数据库
步骤: (1)执行【文件】→【新建】命令 )执行【文件】 新建】 (2)在“新建文件”对话框中选择“新建”选 )在“新建文件”对话框中选择“新建” 项组中的“空数据库” 项组中的“空数据库” (3)在“文件新建数据库”对话框中,选择保 )在“文件新建数据库” 存文件的位置并输入要创建的数据库名称,然后 按“创建”按钮 创建”
3.索引的删除
表之间关系的建立
Microsoft Access
在Access中创建关系的种类取决于相关字 Access中创建关系的种类取决于相关字 段的定义,一般如下: (1)如果两个表的匹配字段中仅有一个字段是主键 或具有惟一索引,则创建一对多关系。 或具有惟一索引,则创建一对多关系。 (2)如果两个表的匹配字段都是主键或惟一索引, 如果两个表的匹配字段都是主键或惟一索引, 则创建一对一关系。 则创建一对一关系。 (3)多对多关系实际上是某两个表与第三个表的两 个一对多关系, 第三个表的主键包含两个字段, 个一对多关系 , 第三个表的主键包含两个字段 , 分别是前两个表的外键。 分别是前两个表的外键。
Microsoft Access
(5)在“字段名称”下输入第四个字段的名称“年 )在“字段名称”下输入第四个字段的名称“ 龄”,单击右侧的“数据类型”,设置其类型为“数 ,单击右侧的“数据类型”,设置其类型为“ 字”,设置其字段大小为“整型”。 ,设置其字段大小为“整型” (6)在“字段名称”下输入第五个字段的名称“班 )在“字段名称”下输入第五个字段的名称“ 级”,单击右侧的“数据类型”,设置其类型为“查 ,单击右侧的“数据类型”,设置其类型为“ 阅向导”,打开“查阅向导” 阅向导”,打开“查阅向导”对话框。 (7)采用相同的方法输入第六个字段“简历”,字段 )采用相同的方法输入第六个字段“简历” 类型为“备注”;第七个字段“照片” 类型为“备注”;第七个字段“照片”,字段类型为 “OLE对象”。 OLE对象” (8)执行【文件】→【保存】命令,将弹出“另存为” )执行【文件】 保存】命令,将弹出“另存为” 对话框,输入表名称为“学生表”后按“确定” 对话框,输入表名称为“学生表”后按“确定”按钮, 将会弹出提示您是否定义主键的对话框,单击“ 将会弹出提示您是否定义主键的对话框,单击“否”, 不为当前表创建主键。
Microsoft Access
Microsoft Access
本章要点: 数据库的创建与使用 数据表的创建与使用 主键、索引、 主键、索引、关系的创建与使用 查询的含义与使用 数据库的加密
Microsoft Access
一、Access 一、Access 2003 中数据库的创建
三种方法创建数据库: 用数据库向导创建数据库 创建空数据库 用现有文件创建数据库
数据类型(二)
类型 自动编 号 是/否 OLE对象 OLE对象 说明 自动给每一条记录分配一个惟一 的递增或随机的数值。 的递增或随机的数值。 逻辑型,“是”或“否” 逻辑型, 链接或嵌入多媒体对象, 链接或嵌入多媒体对象,
Microsoft Access
备注
一位 最多1GB 最多1GB
超级链 链接到本地或网络上的任意位置。 链接到本地或网络上的任意位置。 接 查询向 导 用于实现查阅另外表中的数据或 从一个列表中选择数据。 从一个列表中选择数据。
Microsoft Access
教学数据库中表的关系
成绩 1 教师 n 课程 m n 学生
主讲
选修
建立了一对多和多对多关系后的窗口
关系的操作
Microsoft Access
创建表的关系 ①关闭要编辑关系的相关表; ②在关系连接上单击右键,在出现的快捷菜 单中选中“编辑关系” 单中选中“编辑关系”,或直接双击关系连 线,均会出现“编辑关系” 线,均会出现“编辑关系”对话框; ③对关系编辑完成后按“确定” ③对关系编辑完成后按“确定”按钮。
Microsoft Access
“查阅向导”的“查阅”属 性
主键的创建
Microsoft Access
1.主键的分类 (1)“自动编号”主键 自动编号” (2)单字段主键 (3)多字段主键 2.主键的相关操作 单击工具栏上的“主键” 单击工具栏上的“主键”按钮 行【编辑】→【主键】命令。 编辑】 主键】
或执
索引的创建及其使用
Microsoft Access
索引:根据用户要求生成各种排序的 索引的性质有三种:
• 主索引:该索引为主健索引
辅助表以帮助快速查找,可以单字段或 多字段二种索引。
• 惟一索引:该索引的每个值都必须是 惟一的。
• 忽略NULLS:该索引排除空记录 忽略NULLS:该索引排除空记录
Microsoft Access
1、用数据库向导创建数据库
步骤: (1)执行“新建”命令 )执行“新建” (2)选择数据库类型 (3)保存数据库文件 (4)为数据库的表选择字段 (5)确定屏幕的显示样式 (6)确定打印报表样式 (7)设置数据库标题 (8)数据库创建完成
Microsoft Access
数据类型(一)
类型 文本 备注 数字 日期和 时间 货币 整数位为15 整数位为15位,小数位为4位的 15位 小数位为4 数值
Microsoft Access
说明 备注 由汉字、字母、数字、 不超过255 由汉字、字母、数字、空格和其 不超过255 ASCII码字符组成 码字符组成。 它ASCII码字符组成。 字节 由汉字、字母、数字、 由汉字、字母、数字、空格和其 不超过 ASCII码字符组成 码字符组成。 65535字节 它ASCII码字符组成。 65535字节 由正号、负号、 由正号、负号、小数点和数字组 成 8个字节
Microsoft Access
3、现有文件创建数据库
最常用的打开数据库的操作步骤如下: (1)执行【文件】→【打开】命令,将出现“打开” )执行【文件】 打开】命令,将出现“打开” 对话框; (2)在“打开”对话框中找到要打开的文件,然后 )在“打开” 按【打开】按钮。 打开】
“打开”下拉式菜单
字段属性(一)
属性 大小 格式 输入掩码 小数位 标题 默认值 说明
Microsoft Access
限定文本字段输入字符的长度或数字型数 据的种类 用来控制数据在屏幕上显示或打印的方式。 用来控制数据在屏幕上显示或打印的方式。 用户为数据定义的格式。(可以用向导) 用户为数据定义的格式。(可以用向导) 。(可以用向导 指定数字型和货币型数据小数点后的位数 在窗体或报表中显然该字段时, 在窗体或报表中显然该字段时,显示的文 。(默认值为字段名 默认值为字段名) 字。(默认值为字段名) 在添加新记录时, 在添加新记录时,该值将自动作为该字段 的值。 的值。
字段名称 学号 姓名 性别 年龄 班级 简历 照片 字段类型 文本 文本 文本 数字 查阅向导 备注 OLE对象 字段大小 7 8 2 整型 系统自动 系统自动 系统自动 备注 必填字段属性值为“是” 必填字段属性值为“是”
Microsoft Access
有效性规则为:Like "男" OR Like "女" 有效性文本:性别必须是男或女!
相关主题