数据库系统管理与维护06-PPT精选文档
合集下载
系统维护与管理PPT课件

信息系统开发的项目管理一般包括项目计划的制定、项目的组织与 协调、项目进度与风险的控制等几个方面。
精品课件
4
1.项目计划的制订
项目计划要根据项目的总进度要求,对项目的各项工作 排定时间、落实具体人员和明确内容。
一个信息系统开发项目工作计划的制订,首先要划分工作子项、
明确工作子项之间的关系以及估算工作子项的工作量。在此基础 上,根据项目的总进度要求,用工程项目计划的相关方法制定出 具体工作的内容与要求,并落实到具体人员,从而形成一个限时 完成的工作方案。
精品课件
8
在编制信息系统开发项目工作计划时,可以利用一些工具来辅助计划的制
定。比如,甘特图和网络计划法就是两种常用的计划编制工具。甘特图 (Gantt Chart)是一种对各项活动进行计划调度与控制的图表,它具有 简单、醒目和易于编制的特点,在甘特图中,横坐标表示实施计划的时间, 纵坐标列出的是任务。图9-1为一个用甘特图编制计划的例子。
精品课件
11
组织
项目的组织是指项目工作计划执行之前和执行之中的相关资源的组织。由 于信息系统开发项目中,最关键的资源是人力资源。因此在项目执行之前, 计划的安排要将工作子项落实到具体的人员,以便完成一个内容明确、限 定时间和落实到人的信息系统开发项目工作计划的制订。
协调
现在大多数企业在进行信息系统项目开发时都在采用团队的组织形式,而 且有些团队还是跨组织、跨专业、协作型的团队。这种集体作战的方式不 可避免地会涉及到主要团队成员之间的协调,以及前后工作子项之间的协 调管理。
编号 1 2 3 4 5 6 7 8 9 10
功能 启动 调查报告确认 业务问题确认 数据问题确认 需求确认 BPR方案定稿 功能结构认可 数据结构认可 新系统方案认可 分析报告批准
精品课件
4
1.项目计划的制订
项目计划要根据项目的总进度要求,对项目的各项工作 排定时间、落实具体人员和明确内容。
一个信息系统开发项目工作计划的制订,首先要划分工作子项、
明确工作子项之间的关系以及估算工作子项的工作量。在此基础 上,根据项目的总进度要求,用工程项目计划的相关方法制定出 具体工作的内容与要求,并落实到具体人员,从而形成一个限时 完成的工作方案。
精品课件
8
在编制信息系统开发项目工作计划时,可以利用一些工具来辅助计划的制
定。比如,甘特图和网络计划法就是两种常用的计划编制工具。甘特图 (Gantt Chart)是一种对各项活动进行计划调度与控制的图表,它具有 简单、醒目和易于编制的特点,在甘特图中,横坐标表示实施计划的时间, 纵坐标列出的是任务。图9-1为一个用甘特图编制计划的例子。
精品课件
11
组织
项目的组织是指项目工作计划执行之前和执行之中的相关资源的组织。由 于信息系统开发项目中,最关键的资源是人力资源。因此在项目执行之前, 计划的安排要将工作子项落实到具体的人员,以便完成一个内容明确、限 定时间和落实到人的信息系统开发项目工作计划的制订。
协调
现在大多数企业在进行信息系统项目开发时都在采用团队的组织形式,而 且有些团队还是跨组织、跨专业、协作型的团队。这种集体作战的方式不 可避免地会涉及到主要团队成员之间的协调,以及前后工作子项之间的协 调管理。
编号 1 2 3 4 5 6 7 8 9 10
功能 启动 调查报告确认 业务问题确认 数据问题确认 需求确认 BPR方案定稿 功能结构认可 数据结构认可 新系统方案认可 分析报告批准
数据库和数据库管理系统PPT课件

记录
.
数据项
11
三个世界术语对应表
现实世界 信息世界 数据世界
例子
全体
实体集
文件 某校全体学生的数据
个体 特征
实体 属性
记录
数据项 (字段)
学生张三的数据 (张三,男,23)
.
12
信息模型
• 要素:
– 实体(entity):客观世界的万事万物 – 属性(attribute):实体的特征(外在表现) – 实体集(entity set):同类个体的集合。 – 联系(relationship)
.
15
层次数据库结构
• 第一个数据库管理系统是IDS2 (Integrated Data Store) 开始采用 层次数据库结构
• 数据分成组,每组分成更小的组,更小 的组再进一步分组 。
• 数据库的层次结构适合于处理定单录入、 应收事务处理系统
.
16
(1)有且仅有一个节点无双亲(这个节
点称为根节点);
• 自然语言查询
– LIST THE NAME AND ADDRESSES OF ALL CUSTOMER WHO LIVE IN MICHIGAN
• QBE查询
– 不必直接书写
.
46
查询语言的优缺点
• 优点:
– 用户不必深入了解记录结构信息和DBMS检 索数据的处理过程
– 管理者不必学习COBOL或C语言等标准编程 语言就可以访问数据库
– 获得数据独立性
• 数据独立性指对数据结构进行修改时,不必修 改处理该数据的应用程序• 通过数据字典实现 Nhomakorabea.
9
应用数据库的数据层次为:
• 数据库
《数据库实现与维护》课件—06销售管理数据库中的数据管理

个表的搜有数据行将被更新。
授课
3、数据的删除
▪语句格式: ▪DELETE FROM <表名> [WHERE <删除条件>]
授课
三、任务实现
例6-1 向“买家表”插入一行数据。代码如下:
INSERT INTO买家表(买家编号,买家名称,电话,级别) VALUES('M05','电子校','65928099','J02')
SELECT * INTO 高价销售表 FROM 销售表 WHERE 1=2 GO INSERT INTO 高价销售表(商品编号,买家编号,实际销售价 格,销售日期,销售数量) SELECT 商品编号,买家编号,实际销售价格,销售日期,销售 数量 FROM 销售表 WHERE 实际销售价格>=3000 GO
语句格式: INSERT [ INTO ] <表名> [列名] VALUES <值列表> 其中: ▪ [ INTO ]是可选的,可以省略。 ▪ 表名是必须的,表的列名是可选的,如果省略,将一次
插入。 ▪ 多个列名和多个值列表用逗号分隔。
授课
2、数据的修改
语句格式: UPDATE <表名> SET <列名 = 更新值> [ WHERE <更新条件>] 其中: ▪ Set 后面可以紧随多个数据列的更新值,不限一个。 ▪ Where子句是可选的,用该限制条件。如果不限制,则整
授课
例6-6 为了促销,需把“买家级别表”中的所有折扣减少 0.1。代码如下:
UPDATE 买家级别表 SET 享受折扣=享受折扣-0.1
授课
例6-7 由于买家“电子校”去年合作的情况很好,需将级别 由J02调整为J01。代码如下:
授课
3、数据的删除
▪语句格式: ▪DELETE FROM <表名> [WHERE <删除条件>]
授课
三、任务实现
例6-1 向“买家表”插入一行数据。代码如下:
INSERT INTO买家表(买家编号,买家名称,电话,级别) VALUES('M05','电子校','65928099','J02')
SELECT * INTO 高价销售表 FROM 销售表 WHERE 1=2 GO INSERT INTO 高价销售表(商品编号,买家编号,实际销售价 格,销售日期,销售数量) SELECT 商品编号,买家编号,实际销售价格,销售日期,销售 数量 FROM 销售表 WHERE 实际销售价格>=3000 GO
语句格式: INSERT [ INTO ] <表名> [列名] VALUES <值列表> 其中: ▪ [ INTO ]是可选的,可以省略。 ▪ 表名是必须的,表的列名是可选的,如果省略,将一次
插入。 ▪ 多个列名和多个值列表用逗号分隔。
授课
2、数据的修改
语句格式: UPDATE <表名> SET <列名 = 更新值> [ WHERE <更新条件>] 其中: ▪ Set 后面可以紧随多个数据列的更新值,不限一个。 ▪ Where子句是可选的,用该限制条件。如果不限制,则整
授课
例6-6 为了促销,需把“买家级别表”中的所有折扣减少 0.1。代码如下:
UPDATE 买家级别表 SET 享受折扣=享受折扣-0.1
授课
例6-7 由于买家“电子校”去年合作的情况很好,需将级别 由J02调整为J01。代码如下:
数据库的管理和维护ppt课件

.
(4)选择“工具”菜单中的“安全”级联菜单下 的“设置数据库密码”命令,打开“设置数据库密 码”对话框。
.
(5)在“设置数据库密码”对话框中的 “密码”文本框中,输入指定的密码; 在“验证”文本框中再次键入指定的密 码,单击“确定”按钮,完成数据库密 码的设置。
.
当再次打开该数据库时,将弹出一个“要求输入密码” 的对话框,提示用户输入该数据库的密码,只有输入正 确的密码,才可能打开数据库。如果输入的密码不正确, 提示用户密码无效,需要重新输入。
.
如果要撤消数据库的密码保护,可以采用以下的操作 步骤。
(1)关闭设置了密码的数据库。如果在网络下共享数 据库,则应确保其他用户都已经关闭了该数据库。
(2)以独占方式打开要撤消密码的数据库。
(3)选择“工具”菜单中的“安全”级联菜单下的 “撤消数据库密码”命令,打开“撤消数据库密码” 对话框。打开“撤消数据库密码”对话框
.
创建数据库副本
Access的数据库作为一个.mdb文件存 在于系统中,可以在操作系统下使用备 份文件的方法对数据库进行备份。 Access系统也提供了一个备份数据库的 功能,操作步骤如下。
首先打开要创建备份的数据库,然后 选择“工具”|“同步复制”|“创建副本” 菜单命令,单击“是”按钮,Access将 关闭当前数据库,并对其制作副本。
.
数据导出
导出是将数据库对象输出到文本文件、电子表格 或其他数据库的方法,这样就可以使用其他数据库 或应用程序来使用Access数据库的内容。
在Access中可以将表、查询或报表中的数据导出 为Excel电子表格文件。操作步骤如下。 (1)打开教学管理数据库,选择“学生选课成绩”查 询。 (2)单击“文件”|“导出”菜单命令,打开“将查询 “学生选课成绩”导出为”对话框。
(4)选择“工具”菜单中的“安全”级联菜单下 的“设置数据库密码”命令,打开“设置数据库密 码”对话框。
.
(5)在“设置数据库密码”对话框中的 “密码”文本框中,输入指定的密码; 在“验证”文本框中再次键入指定的密 码,单击“确定”按钮,完成数据库密 码的设置。
.
当再次打开该数据库时,将弹出一个“要求输入密码” 的对话框,提示用户输入该数据库的密码,只有输入正 确的密码,才可能打开数据库。如果输入的密码不正确, 提示用户密码无效,需要重新输入。
.
如果要撤消数据库的密码保护,可以采用以下的操作 步骤。
(1)关闭设置了密码的数据库。如果在网络下共享数 据库,则应确保其他用户都已经关闭了该数据库。
(2)以独占方式打开要撤消密码的数据库。
(3)选择“工具”菜单中的“安全”级联菜单下的 “撤消数据库密码”命令,打开“撤消数据库密码” 对话框。打开“撤消数据库密码”对话框
.
创建数据库副本
Access的数据库作为一个.mdb文件存 在于系统中,可以在操作系统下使用备 份文件的方法对数据库进行备份。 Access系统也提供了一个备份数据库的 功能,操作步骤如下。
首先打开要创建备份的数据库,然后 选择“工具”|“同步复制”|“创建副本” 菜单命令,单击“是”按钮,Access将 关闭当前数据库,并对其制作副本。
.
数据导出
导出是将数据库对象输出到文本文件、电子表格 或其他数据库的方法,这样就可以使用其他数据库 或应用程序来使用Access数据库的内容。
在Access中可以将表、查询或报表中的数据导出 为Excel电子表格文件。操作步骤如下。 (1)打开教学管理数据库,选择“学生选课成绩”查 询。 (2)单击“文件”|“导出”菜单命令,打开“将查询 “学生选课成绩”导出为”对话框。
数据库系统管理与维护(4)幻灯片PPT

使用窗体向导创立窗体
• 例6.3 使用窗体向导创立一个编辑学生信息表的数
据的窗体,窗体名称为“学生局部情况〞
• 在数据库窗口,选择“窗体〞对象,再单击“新建
〞按钮,翻开“新建窗体〞对话框。
• 在“新建窗体〞对话框中,先选择列表框中的“窗
体向导〞选项,再在“请选择该对象数据的来源表 或查询〞组合框中选择“学生信息表〞选项,指定 窗体的数据源,最后单击“确定〞按钮,翻开“窗 体向导〞对话框。
〞子菜单中的各命令: – 至最高、至最短、至最宽、至最窄 – 复制控件 – 复制、剪切、粘贴 – 删除控件 – DELETE键 – 撤销操作 – “撤销〞/〞恢复〞按钮
• 窗体控件
美化窗体 • 窗体控件类型〔按控件与数据源的关系〕
• 绑定型控件 • 数据源为表或查询中的一个字段的控件,窗体运行时,如
使用窗体设计器创立窗体
使用窗体设计器创立窗体
使用窗体设计器创立窗体
5. 运行和关闭窗体 在窗体设计器中,用户可随时运行窗体,观察窗体的显
示效果,以便及时调整修改窗体布局。 对于已保存的窗体,可以通过数据库窗口运行窗体。还
可以指定翻开数据库时自动运行窗体。 在窗体设计器中运行窗体 窗体视图按钮 视图->窗体视图 在数据库窗口中运行窗体 翻开数据库时自动运窗体
“窗体页眉〞节和“窗体页脚〞节
⑨ 通过“视图〞-> “页面页眉/页脚〞,翻开/关闭
“页面页眉〞节和“页面页脚〞节
② 改变窗体设计器的大小
• 窗体设计器是一个特殊的窗口, 内部包含带有网格的区 域是放置窗体控件的设计区。
• 拖动窗体设计器的边框,改变窗体设计器的大小。 • 拖动窗体设计区的边框,改变窗体设计区的大小。 • 拖动各节分隔条的上边线,改变对应节的高度。
数据库系统ppt课件(完整版)pptx

20世纪60年代后期出现了一种新 型的数据管理技术——数据库技 术,它解决了数据的组织、存储 和管理问题,实现了数据的共享
和高效处理。
数据库系统组成与结构
数据库系统组成
数据库系统由数据库、数据库管理系统 (DBMS)、应用系统和用户构成。
VS
数据库系统结构
数据库系统的结构可以分为三级模式结构 ,包括外模式、模式和内模式。其中,模 式是数据库中全体数据的逻辑结构和特征 的描述,是所有用户的公共数据视图;外 模式是模式的子集,是用户与数据库的接 口;内模式是数据物理结构和存储方式的 描述,是数据在数据库内部的表示方式。
用户自定义完整性
根据业务需求,设置自定义的约束条件,如 字段值范围、格式等。
级联操作
在更新或删除记录时,自动更新或删除相关 联的数据,保持数据一致性。
并发操作带来问题及解决方法
丢失更新
两个事务同时更新同一数据,后提交的事务会覆盖先提交 的事务的更新结果。解决方法包括使用锁机制、时间戳等 。
脏读
一个事务读取了另一个未提交事务的修改数据,可能导致 数据不一致。解决方法包括使用隔离级别、锁机制等。
考虑系统的性能、稳定性 、可扩展性和易用性
确保系统具有良好的技术 支持和社区资源
05
数据库安全、完整性与并发控制
数据库安全性保护措施
用户身份鉴别
通过用户名/密码、数字证书等方式 验证用户身份,防止非法用户访问。
访问控制
根据用户角色和权限,限制对数据库 对象的访问和操作,确保数据不被越 权访问。
数据加密
未来发展趋势预测和挑战应对
多模数据管理
未来数据库将支持多种数据模型的管理 和访问,以满足不同应用的需求。
文档存储数据库
和高效处理。
数据库系统组成与结构
数据库系统组成
数据库系统由数据库、数据库管理系统 (DBMS)、应用系统和用户构成。
VS
数据库系统结构
数据库系统的结构可以分为三级模式结构 ,包括外模式、模式和内模式。其中,模 式是数据库中全体数据的逻辑结构和特征 的描述,是所有用户的公共数据视图;外 模式是模式的子集,是用户与数据库的接 口;内模式是数据物理结构和存储方式的 描述,是数据在数据库内部的表示方式。
用户自定义完整性
根据业务需求,设置自定义的约束条件,如 字段值范围、格式等。
级联操作
在更新或删除记录时,自动更新或删除相关 联的数据,保持数据一致性。
并发操作带来问题及解决方法
丢失更新
两个事务同时更新同一数据,后提交的事务会覆盖先提交 的事务的更新结果。解决方法包括使用锁机制、时间戳等 。
脏读
一个事务读取了另一个未提交事务的修改数据,可能导致 数据不一致。解决方法包括使用隔离级别、锁机制等。
考虑系统的性能、稳定性 、可扩展性和易用性
确保系统具有良好的技术 支持和社区资源
05
数据库安全、完整性与并发控制
数据库安全性保护措施
用户身份鉴别
通过用户名/密码、数字证书等方式 验证用户身份,防止非法用户访问。
访问控制
根据用户角色和权限,限制对数据库 对象的访问和操作,确保数据不被越 权访问。
数据加密
未来发展趋势预测和挑战应对
多模数据管理
未来数据库将支持多种数据模型的管理 和访问,以满足不同应用的需求。
文档存储数据库
系统维护与管理ppt课件

根据软件供应商的推荐,及时升级软件到最新版本,以获得更好的性能和功能。
04 数据备份与恢复
数据备份策略与实施
备份频率
备份策略
定期备份数据,如每日、每周或每月, 确保数据的完整性和可恢复性。
根据数据的重要性和业务需求,制定 合适的备份策略,如全量备份、增量 备份或差异备份。
备份介质
选择可靠的存储介质,如硬盘、磁带 或云存储,确保数据在意外情况下不 会丢失。
硬件兼容性测试
在进行硬件升级或更新时, 进行兼容性测试,确保新 旧设备或组件之间的良好 配合。
03 系统软件维护与管理
软件安装与更新
安装软件
根据需求选择合适的软件,遵循 安装指南进行安装,确保软件正 确、完整地安装在系统上。
更新软件
定期检查软件更新,及时下载和 安装最新的软件补丁和版本,以 修复漏洞、提升性能和增加新功 能。
THANKS FOR WATCHING
感谢您的观看
日志管理
收集、整理和分析系统日志,及时发现异常行为和安全事件,采取相应措施。
06 系统维护与管理最佳实践
制定系统维护与管理计划
制定系统维护计划
根据系统的重要性和复杂性,制定定期维护计划, 包括硬件和软件的检查、更新和修复。
制定管理计划
明确管理职责和任务,制定管理流程和规范,确 保系统的正常运行和高效管理。
加强团队内部和团队之间的沟通与协作,确保信息畅通和高效
协同。
定期培训与提高团队能力
定期培训
组织定期的培训活动,提高团队成员的专业技能和知识水平。
分享最佳实践
鼓励团队成员分享各自领域的最佳实践和经验,促进团队整体水 平的提升。
建立激励机制
设立奖励机制,激励团队成员积极投入工作和学习,提高工作积 极性和满意度。
04 数据备份与恢复
数据备份策略与实施
备份频率
备份策略
定期备份数据,如每日、每周或每月, 确保数据的完整性和可恢复性。
根据数据的重要性和业务需求,制定 合适的备份策略,如全量备份、增量 备份或差异备份。
备份介质
选择可靠的存储介质,如硬盘、磁带 或云存储,确保数据在意外情况下不 会丢失。
硬件兼容性测试
在进行硬件升级或更新时, 进行兼容性测试,确保新 旧设备或组件之间的良好 配合。
03 系统软件维护与管理
软件安装与更新
安装软件
根据需求选择合适的软件,遵循 安装指南进行安装,确保软件正 确、完整地安装在系统上。
更新软件
定期检查软件更新,及时下载和 安装最新的软件补丁和版本,以 修复漏洞、提升性能和增加新功 能。
THANKS FOR WATCHING
感谢您的观看
日志管理
收集、整理和分析系统日志,及时发现异常行为和安全事件,采取相应措施。
06 系统维护与管理最佳实践
制定系统维护与管理计划
制定系统维护计划
根据系统的重要性和复杂性,制定定期维护计划, 包括硬件和软件的检查、更新和修复。
制定管理计划
明确管理职责和任务,制定管理流程和规范,确 保系统的正常运行和高效管理。
加强团队内部和团队之间的沟通与协作,确保信息畅通和高效
协同。
定期培训与提高团队能力
定期培训
组织定期的培训活动,提高团队成员的专业技能和知识水平。
分享最佳实践
鼓励团队成员分享各自领域的最佳实践和经验,促进团队整体水 平的提升。
建立激励机制
设立奖励机制,激励团队成员积极投入工作和学习,提高工作积 极性和满意度。
数据库系统管理与维护(Oracle)

关系模式可表示为如下形式: 关系模式名(属性名1,属性名1,...,属性名n) 如:学生(学号,姓名,性别,出生日期,籍贯)
记录(Record):关系中的每一行称为一个记录,又 称行(Row)或元组。
2020/11/26
继续教育学院
20
关系数据模型的基本概念
属性(Attributes):关系中的每一列称为关系的一个属性, 又称列(Column)。给每个属性起一个名称即属性名。
域(Domain):关系中的每一属性的取值范围叫属性的域。
主键(Primary Key):如果关系模式中的某个或某几个属性 组成的属性组能惟一地标识对应于该关系模式关系中的任 何一个记录,这样的属性组为该关系模式及其对应关系的 主键。
外键(Foreign Key):如果关系R的某一属性组不是该关系 本身的主键,而是另一关系的主键,则称该属性组是R的外 键。
数据库系统管理与维护(Oracle)
2020/11/26
ypwu@
继续教育学院
教材及参考书
2020/11/26
继续教育学院
2
考试成绩
考勤(点播、下载、上机、评教) 15% 平时作业成绩 15% 期末考试 70% 考试形式:笔试,开卷
2020/11/26
继续教育学院
3
应用
现实世界
2020/11/26
概念数据模型
信息世界
结构数据模型
计算机世 界
继续教育学院
14
数据库的基本概念
6. 概念模型的表示方法
E-R图提供了表示实体型、属性和联系的方法
实体:用矩形表示,矩形内写名实体名 属性:椭圆型表示 联系:用菱形表示,菱形内写明联系名,用无向边分别
与有关实体连接起来,同时在无向边旁标上联系的类型 (1:1,1:m 或 m:n)
记录(Record):关系中的每一行称为一个记录,又 称行(Row)或元组。
2020/11/26
继续教育学院
20
关系数据模型的基本概念
属性(Attributes):关系中的每一列称为关系的一个属性, 又称列(Column)。给每个属性起一个名称即属性名。
域(Domain):关系中的每一属性的取值范围叫属性的域。
主键(Primary Key):如果关系模式中的某个或某几个属性 组成的属性组能惟一地标识对应于该关系模式关系中的任 何一个记录,这样的属性组为该关系模式及其对应关系的 主键。
外键(Foreign Key):如果关系R的某一属性组不是该关系 本身的主键,而是另一关系的主键,则称该属性组是R的外 键。
数据库系统管理与维护(Oracle)
2020/11/26
ypwu@
继续教育学院
教材及参考书
2020/11/26
继续教育学院
2
考试成绩
考勤(点播、下载、上机、评教) 15% 平时作业成绩 15% 期末考试 70% 考试形式:笔试,开卷
2020/11/26
继续教育学院
3
应用
现实世界
2020/11/26
概念数据模型
信息世界
结构数据模型
计算机世 界
继续教育学院
14
数据库的基本概念
6. 概念模型的表示方法
E-R图提供了表示实体型、属性和联系的方法
实体:用矩形表示,矩形内写名实体名 属性:椭圆型表示 联系:用菱形表示,菱形内写明联系名,用无向边分别
与有关实体连接起来,同时在无向边旁标上联系的类型 (1:1,1:m 或 m:n)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
创建窗体
③ 数据表式窗体 ④ 数据表式窗体运行时的显示界面与表或查询打开时的显示界
面相同。 ⑤ 通常作为子窗体。 ⑥ 可以设置字段的显示格式,窗体运行时还可以动态地调整显 示格式。
创建窗体
• 创建窗体
1. 将表或查询另存为窗体
Access可以将表或查询直接另存为窗体。 • 例6.1 使用文件菜单中的另存为命令,将学生信息 表另存为窗体。 • 操作步骤
数据库系统管理与维护
ACCESS
第6章 窗体设计与制作
学习要点
• • • •
理解窗体的基础知识 掌握创建窗体的方法 掌握修改窗体的方法 掌握美化窗体的方法
创建窗体
• 窗体概述
– 窗体 • 窗体(Form)是一种数据库对象,Access使用窗体方便地创建用 • •
户界面,实现人机对话。 窗体主要用于输入和显示数据,此类窗体称为数据输入窗体。 用户可使用数据输入窗体设计程序的输入输出界面,通过运行 窗体实现对数据的显示、增加、编辑、删除、查询和打印。 数据输入窗体的数据源可以是表或查询。 窗体还可以作切换面板和自定义对话框,切换面板窗体用来打 开数据库中的其他窗体和报表;自定义对话框可用来接收用户 的输入,并根据输入执行操作。
使用窗体设计器创建窗体
– 窗体设计器中的网格区域是放置控件的窗体设计区,可拖 动窗体设计区边框适当地调整窗口的大小,再拖动窗体设 计区边界适当地改变其大小。 – 将字段依次拖放到窗体设计区的适当位置,Access会根据 字段类型自动添加相应的控件。控件类型和大小由系统默 认值确定。 – 单击保存。
使用Байду номын сангаас体设计器创建窗体
• 例6.4 以学生信息表为数据源,新建一个窗体,显
示学生信息表中所有字段的数据,窗体名为“编辑 学生信息” • 操作步骤
– 在数据库窗口,选择“窗体”对象,再单击“新建”按钮, 打开“新建窗体”对话框。 – 先选择列表框中的“设计视图”选项,再选择数据源,单 击“确定”按钮,打开一个空白的窗体设计器。
使用窗体向导创建窗体
• 例6.3 使用窗体向导创建一个编辑学生信息表的数
据的窗体,窗体名称为“学生部分情况”
– 在数据库窗口,选择“窗体”对象,再单击“新建”按钮, 打开“新建窗体”对话框。 – 在“新建窗体”对话框中,先选择列表框中的“窗体向导” 选项,再在“请选择该对象数据的来源表或查询”组合框 中选择“学生信息表”选项,指定窗体的数据源,最后单 击“确定”按钮,打开“窗体向导”对话框。
使用自动创建窗体工具创建窗体
– 在新建对话框中,先在列表框中选择“自动创建窗体 纵栏 式”选择项,再在其下选择该对象的数据来源表或查询。 – 单击窗体视图工具栏中的保存命令。
使用自动创建窗体工具创建窗体
– 说明 • 选择“自动创建窗体 表格式”选择项
– 创建表格式窗体
• 选择“自动创建窗体 数据表”选择项
使用窗体向导创建窗体
– 单击“下一步”按钮,打开指定窗体标题的对话框。输入 窗体的标题。
使用窗体向导创建窗体
– 单击“完成”按钮。
创建窗体
4.使用窗体设计器创建窗体
– 窗体设计器是创建和修改窗体的有力工具。使用窗体 向导创建窗体时,用户只能选择Access提供的窗体布局 和样式,通过使用窗体设计器,用户可以设计出自己 想要的窗体控件和布局。 – 在“新建窗体”对话框中选择“设计视图”,并设置 窗体的数据源,可以打开窗体设计器和数据源的字段 列表。将字段列表中的字段拖到窗体设计器中,可以 设计数据输入窗体
– 在数据库窗口中,选择需要另存为窗体的表“学生信息 表” – 选择“文件”->”另存为”命令,打开“另存为”对话框, 输入窗体名称,在“保存类型”下拉框中选择“窗体” 选项。
将表或查询另存为窗体
– 在下面窗体中,用户可以修改数据,可以单击窗体左下角 的“导航”按钮,选择要需要显示或修改的记录。
导航按钮
创建窗体
2. 使用自动创建窗体工具创建窗体 使用自动创建窗体工具可以创建纵栏式窗体、表
格式窗体和数据表式窗体,还可以创建数据透视 表和数据透视图。 使用自动创建窗体工具可以快速创建窗体 例6.2 以学生成绩表为数据源,使用自动创建窗体 工具创建一个纵栏式窗体
操作步骤 在数据库窗口中,先选择“窗体”对象,再单击“新建” 按钮,打开“新建窗体”对话框。
• •
创建窗体
– 窗体的类型 ① 纵栏式窗体
特点是一次只显示一条记录,窗体大小可以多于一屏。 纵栏式窗体可用于输入数据,窗体中的文本框用于显 示或输入数据。
创建窗体
② 表格式窗体 ③ 特点是一次可以显示多条记录,窗体显示的记录数据根据显
示器的分辨率和窗体的大小而定。 ④ 数据表的格式只能是定制的行、列方式,而表格式窗体可以 按照自定义的方式排列字段,可以对字段重新布局,也可以 按定制格式显示数据。 ⑤ 具有纵栏式窗体和数据表式窗体的优点。
使用窗体向导创建窗体
– 在“窗体向导”对话框中,选择窗体中要显示/编辑的字 段。
使用窗体向导创建窗体
– 单击“下一步”按钮,打开指定窗体布局的对话框。可设 置四种窗体布局:纵栏式,表格式,数据表式和两端对齐。
使用窗体向导创建窗体
– 单击“下一步”按钮,打开指定窗体样式的对话框。在该 对话框中可以设置10种窗体样式。
– 创建数据表式窗体
创建窗体
3. 使用窗体向导创建窗体 • 使用窗体向导可创建纵栏式窗体、表格式窗体和
• • •
数据表式窗体,还可以创建两端对齐式等布局的 窗体。 窗体向导可以引导用户完成创建窗体的所有操作。 使用窗体向导可提高工作效率 启动窗体向导:在数据库窗口,选择“窗体”对 象,再单击“新建”按钮,打开“新建窗体”对 话框。选择列表框中的“窗体向导”选项,按 “确定”按钮。
将表或查询另存为窗体
• 如果在数据窗体中选择某个查询,则使用相似的方
法,可以将查询另存为窗体。 • 用户也可以使用“插入”菜单中的“自动窗体”的 命令,将表或查询另存为窗体。此窗体为纵栏式, 不够美观。 • 操作步骤:
– 在数据库窗口中,选择需要另存为窗体的表或查询。 – 选择“插入”->“自动窗体”命令,窗口中显示新建的窗 体。 – 单击“窗体视图”工具栏上的“保存”按钮,或选择“文 件”-> “保存”命令,打开“另存为”对话框。设置好窗 体名后按“确定”按钮。