当前位置:文档之家› Access数据库程序设计

Access数据库程序设计


Access中的对象 中的对象
7种对象: 种对象: 表 页 查询 宏 窗体 报表 模块
数据类型
文本型:默认为50个字符,最长255个字符 数字型:0-9、小数点、正负号。(1、2、4、8个字节) 日期/时间型:表示日期和时间(8个字节) 是/否型:逻辑数据(1字节) 自动编号型:系统对每个新记录的编号 OLE对象:用于链接和嵌入其它应用程序创建的对象 备注型:存放较长的文本数据
第2章 Access数据库的创建与管理 Access数据库的创建与管理
主要内容: 主要内容: 1 1.Access数据库文件 2.创建数据库 . 创 3.数据库的压缩与修复 建 4.数据库版本的转换 空 5.数据库的安全 数 据 库 方
Access数据库文件
数据库文件被存储在指定的存储路径下 文件扩展名为.mdb 文件扩展名为.mdb 数据库中的所有对象和相关信息都被存 放在同一数据库文件中。
第4章 创建Access查询 创建Access Access查询
主要内容: 主要内容: 1. 查询的功能与类型 2. 创建选择查询 3. 创建交叉表查询 4. 创建参数查询 5. 创建重复查询与不匹配查询 6. 创建操作查询
查询的功能(教材) 查询分类:( 选择查询、参数查询、交
叉表查询、操作查询、SQL查询) 查询准则:(运算符、函数、表达式) 创建查询:(使用向导创建查询、使用 设计器创建查询、在查询中计算) 操作已创建的查询:(运行已创建的查 询、编辑查询中的字段、编辑查询中的数 据源、排序查询的结果)
属性窗口
窗体的主要属性: 窗体的主要属性: 窗体的标题-标题 窗体的数据来源-记录源 窗体的背景颜色-主体(背景色) 窗体的背景图片-图片 窗体是否居中-自动居中 窗体的记录选择器-记录选择器 窗体的导航按纽-导航按钮
记录源可以是一个表或查询
标签控件(Label) 文本框控件(Text) 命令按钮控件(Command) 组合框控件(Combox) 列表框控件(List) 选项按钮控件(Option) 复选框控件(Check) 图像控件(Image) 未绑定型对象框控件(OLEUnbound) 绑定型对象框控件(OLEbound) 选项卡控件
创建窗体: 创建窗体:
•使用向导创建窗体 •使用设计器创建窗体(控件的含义及种 类,在窗体中添加和修改控件,设置控 件的常见属性)
格式属性: 决定对象的标志或值的显示方式; 数据属性: 控制对象的数据来源及是否可以筛 选等操作; 事件属性: 对象动作的事件名; 其他属性 对象的附加特征; 全部属性 综合显示以上各类属性;
创建数据库
创建空数据库 使用向导创建数据库
数据库的压缩与修复 数据库版本的转换
高版本的数据库文件可以在低版本的 系统中打开
数据库的安全
设置和撤消用户密码(以独占方式打 开数据库文件) 设置帐户与权限
第3章 Access数据表的建立与操作 Access数据表的建立与操作
主要内容: 主要内容: 1.建立表结构 2.设置字段属性与输入数据 3.表的维护(修改表结构与编辑表的内容) 4.建立表间关系(设置参照完整性) 5.表的其他操作(查找替换数据,排序记
SELECT [ALL|DISTINCT] [表名.] <字段名1> [AS 列名] 表名.] <字段名 字段名1> 列名] [,[表名.] <字段名2> [AS 列名]…][INTO <新表名>] [,[表名 <字段名 表名.] 字段名2> 列名]…][INTO <新表名 新表名>] FROM <表名1>[,<表名2>…] 表名1>[,<表名 表名2>…] [WHERE <连接条件1> [AND <连接条件2>…][AND |OR 连接条件1> <连接条件 连接条件2>…][AND <过滤条件1>[AND |OR<过滤条件2>…]]] 过滤条件1>[AND |OR<过滤条件 过滤条件2>…]]] [GROUP BY <分组选项1> [,<分组选项2> …]] 分组选项1> [, 分组选项2> [HAVING<条件>] HAVING<条件>] [ORDER BY 排序项[ASC|DESC],排序项[ASC|DESC]…]] 排序项[ASC|DESC],排序项 排序项[ASC|DESC]…]]
数据库的基本概念
数据模型 数据模型是描述数据间的相互关系 数据库( )按一定的数据模型组织、 数据库(DB)按一定的数据模型组织、存储 的相互关联的数据集合。 的相互关联的数据集合。 数据库管理系统(DBMS)接受和完成用户提出访 数据库管理系统( ) 问数据的各种请求的机构。 问数据的各种请求的机构。 数据库系统(DBS)由数据、数据库管理系统和应用程组成 由数据、 数据库系统 由数据
• 数据定义功能 (CREA TABL • 数据操纵功能 (INSE INTO UPDATE DELETE FROM ) 记住所有语句的格式和用法 ALTER TABL DROP) DROP) • 数据查询功能 (SELECT-SQL) (SELECT-
SQL语言的查询命令 SQL语言的查询命令 语言的
报表的排序、 报表的排序、分组与汇总
将成绩通知报表按姓名分组或汇总: 1.设计报表主体; 2.单击”排序与分组”按钮; 3.在”排序与分组”对话框中设置” 组页眉”和”组页脚”为”是” 4.在”组页眉”和”组页脚”中添加 控件并设置属性;
第8章 创建数据访问页 主要内容: 主要内容: 数据页的基本概念 创建数据访问页 在设计视图中创建数据访问页
实体之间的对应关系称为联系。 实体之间的对应关系称为联系。 常见的实体联系有3 常见的实体联系有3种:
一对一联系 一对多联系 多对多联系
数据模型பைடு நூலகம்
层次数据库) 层次数据模型 (层次数据库 层次数据库 网状数据库) 网状数据模型 (网状数据库 网状数据库 关系数据库) 关系数据模型 (关系数据库 关系数据库
第5章 结构化查询语言SQL 结构化查询语言SQL 主要内容: 主要内容: SQL语言简介 1. SQL语言简介 SQL语言的数据定义功能 2. SQL语言的数据定义功能 SQL语言的数据操纵功能 3. SQL语言的数据操纵功能 SQL语言的查询功能 4. SQL语言的查询功能
结构化查询语言SQL 结构化查询语言SQL的功能 SQL的功能
窗体的常用控件及属性 在窗体的事件内设置: 在窗体的事件内设置: Me!控件名 Me!控件名
第7章 Access的报表设计 Access的报表设计 主要内容: 主要内容: • 报表分类:(纵栏式报表,表格 报表分类: 纵栏式报表, 式报表,图表报表,标签报表) 式报表,图表报表,标签报表) 2. 使用向导创建报表 使用设计器编辑报表(子报表) 3. 使用设计器编辑报表(子报表) 4. 在报表中计算和汇总
查询的类型
简单查询 条件查询 统计查询(统计函数) 分组查询 查询排序 连接查询(多表查询) 嵌套查询 查询结果输出
第6章 Access的窗体设计 Access的窗体设计 主要内容: 主要内容: 窗体的基本概念 自动创建窗体 使用向导创建窗体 在设计视图中创建窗体 窗体的应用
窗体的组成: 窗体的组成:窗体视图中的节 窗体分类: 窗体分类:(纵栏式窗体、表格式窗体、 主/子窗体、数据表窗体、图表窗体、数 据透视表窗体)
关系运算: 关系运算: 选择:选出满足条件的记录。 选择:选出满足条件的记录。
投影:选出满足条件的一个或多个字段。 投影:选出满足条件的一个或多个字段。
联接:将两个或两个以上的关系连接起来。 联接:将两个或两个以上的关系连接起来。
Access关系数据库 关系数据库 Access数据库管理系统是个关系数 据库. 在Access中,一个关系数据库可以 有若干个数据表对象,每个数据表 由若干个记录组成,每个记录由若 干个字段组成。
概念
数据访问页是直接连接数据库中数据的一种 HTML页(网页 。数据访问页可以直接在 浏览器 网页)。 页 网页 数据访问页可以直接在IE浏览器 上查看和编辑数据。 上查看和编辑数据。 与其他Access对象不同的是 对象不同的是, 与其他Access对象不同的是,页对象本身不是保 存在Access数据库文件(.mdb)中的,而是以 数据库文件( 存在 数据库文件 )中的, 一个单独的.htm文件(网页文件)形式存储的, 文件( 一个单独的 文件 网页文件)形式存储的, 在数据库文件中只保留了它的一个快捷方式。 在数据库文件中只保留了它的一个快捷方式。
实体(Entity) 实体(Entity) 例:学生 教师 课程 实体的属性(Attribute) 实体的属性(Attribute) 例:学号 姓名 性别 实体型 学生( 姓名…) 例:学生(学号 姓名 ) 域 例:性别的取值范围为男或女 关键字 例:学号 身份证号
年龄
实体间的联系及联系种类: 实体间的联系及联系种类:
报表主要是以多种形式显示输出数据; 报表主要是以多种形式显示输出数据; 显示输出数据 报表的视图有 报表的视图有: 设计视图、打印预览、 设计视图、打印预览、版面预览 报表的结构:主体、页眉页脚… 报表的结构:主体、页眉页脚 报表设计: 报表设计: •指定报表数据源(表、查询、SQL) 指定报表数据源( 查询、 指定报表数据源 •添加控件并指定控件来源 添加控件并指定控件来源 •设置报表和控件的属性 设置报表和控件的属性
关系数据库系统 关系:关系就是一张表。表中的各列以属性开始, 关系:关系就是一张表。表中的各列以属性开始,属 性下面的每一行称为元组。 性下面的每一行称为元组。 元组(记录):除了关系的标题栏以外,其它各行统 元组(记录):除了关系的标题栏以外, ):除了关系的标题栏以外 元组” 称“元组” 属性(字段):属性就是关系中的各列.( ):属性就是关系中的各列.(属性名与属性值) 属性(字段):属性就是关系中的各列.( 关系模式:关系的名称和关系的属性集称为关系的“模式” 关系模式:关系的名称和关系的属性集称为关系的“模式” 学生登记表(学号,姓名,...,出生地) 例:学生登记表(学号,姓名,...,出生地) 主关键字(主键):能够唯一确定一个元组的属性和属性组合. 主关键字(主键):能够唯一确定一个元组的属性和属性组合. ):能够唯一确定一个元组的属性和属性组合
相关主题