数据库及系统开发.ppt

上传人:本田雅阁 文档编号:3184872 上传时间:2019-07-22 格式:PPT 页数:48 大小:655.51KB
返回 下载 相关 举报
数据库及系统开发.ppt_第1页
第1页 / 共48页
数据库及系统开发.ppt_第2页
第2页 / 共48页
数据库及系统开发.ppt_第3页
第3页 / 共48页
数据库及系统开发.ppt_第4页
第4页 / 共48页
数据库及系统开发.ppt_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《数据库及系统开发.ppt》由会员分享,可在线阅读,更多相关《数据库及系统开发.ppt(48页珍藏版)》请在三一文库上搜索。

1、Access 数据库及系统开发,李梓,2019/7/22,2,关于本课程,Microsoft Access是一个中、小型数据库管理系统,最适合用来作为中、小规模数据量的应用软件的底层数据库。它以强大的功能,可靠、高效的管理方式,支持网络和多媒体技术,简单易学,便于开发为主要特点,深受许多中、小型数据库应用系统开发者的喜爱。学完本课程可以参加全国计算机等级考试二级ACCESS。,2019/7/22,3,数据库基础,第1章 数据库的基础知识 1.1 数据库基本概念 1.2 数据库设计 第2章 Access2003数据库概况 2.1 功能特点 2.2 安装和启动 2.3 数据库的创建 2.4 数据库

2、的基本对象 2.5 数据库的常用工具,2019/7/22,4,1.1 数据库基本概念,数据库:数据库是依照某种数据模型组织起来并存放在存储器中的数据集合。这种数据集合具有如下特点:(1)实现数据共享。(2)减少数据的冗余度。(3)数据的独立性。(4)数据实现集中控制。(5)数据一致性和可维护性。简单来说,数据库就是存储数据的仓库,也称Database,简称DB。 数据模型:实体类型及实体之间的联系的模型称为“数据模型”。它包括层次模型、网状模型、关系模型和面向对象数据模型等。 数据处理 : “数据处理”也称为信息处理,就是利用计算机对数据进行输入、输出、整理、存储、分类、排序、检索、统计等加工

3、过程。而数据处理的对象,包括数值、文字、图形、表格等。随着多媒体计算机的出现,声音、图像、影视等也成为计算机能处理的数据。,2019/7/22,5,数据库管理系统: 也称DBMS ,是数据库系统中对数据进行管理的专门的软件,它是数据库系统的核心组成部分,对数据库的所有操作和控制,都是通过DBMS来进行的。 数据库应用系统: 是在某种DBMS支持下,根据实际应用的需要,开发出来的应用程序包,例如财会软件,商品进销存管理系统等。 数据库系统: 它是数据库、数据库管理系统、数据库应用系统的统称。,2019/7/22,6,数据模型,层次型数据库系统 网状型数据库系统 关系型数据库系统(RDBS) 面向

4、对象型数据库系统(OODBS),2019/7/22,7,层次模型,2019/7/22,8,网状模型,2019/7/22,9,关系模型,关系模型是用二维表的结构来表示,字段名,记录,2019/7/22,10,面向对象模型,2019/7/22,11,1.2 关系数据库设计,关系数据库的结构设计 数据库应用系统的功能设计,2019/7/22,12,关系数据库的结构设计,关系数据库的结构设计应满足关系规范化,尽可能减少数据冗余,保证数据的完整性和一致性。,2019/7/22,13,关系规范化,不规范,规范,2019/7/22,14,数据库应用系统设计,1用户需求分析 2应用系统设计 3设计的实现(编码

5、 ) 4数据库应用系统测试 5系统运行和系统维护,2019/7/22,15,第2章 Access2003数据库,Access 2003数据库:是一个面向对象的、采用事件驱动机制的新型的关系数据库管理系统。,2019/7/22,16,2.1 Access2003的功能特点,1.Access的主要特点 提供了一整套的可视化的工作环境。 用户可以自定义工作环境 用户可以自定义菜单 个性化的工作界面 开放式数据库管理系统: 通过 ODBC与其他数据库互联 支持多媒体技术:通过 OLE技术来管理 大量的函数和宏的使用 联机帮助,2019/7/22,17,数据库的基本对象,2019/7/22,18,2Ac

6、cess数据库的主要功能,表存储数据。 查询查找和检索所需的数据。 窗体查看、添加和更新表中的数据。 报表以特定的版式分析或打印数据。 数据访问页查看、更新或分析来自 Internet 或 Intranet 的数据库数据。 宏执行各种操作,控制程序流程。 模块更复杂、高级应用的处理工具。 示例:Northwind.mdb7个对象简介,2019/7/22,19,2.2 Access2003安装和启动,Access2003属于Office2003组件之一。,2019/7/22,20,3.Access的启动 和 打开数据库,几种启动方法: 常规方法:开始菜单 双击桌面快捷图标 双击数据库文件 打开数

7、据库: 启动时打开数据库 进入Access后打开:按钮 / 菜单,2019/7/22,21,4. Access的界面,Access窗口中: 左:7个对象,右:相应的内容 数据库窗口中: 新建、设计、打开3个按钮,2019/7/22,22,2.3 使用向导创建数据库,选择一个与实体接近的模板 建立数据表(在推荐的字段中取舍) 选择一种显示风格 选择一种标题风格 保存、关闭数据库 示例:使用向导“库存控制”创建数据库DB1。,2019/7/22,23,2.4 Access2003数据库的基本对象,表 查询 窗体 报表 数据访问页宏 模块 示例:Northwind.mdb,2019/7/22,24,

8、2.5 数据库的常用工具,2.5.1 使用不同版本的数据库 选择菜单工具数据库实用工具转换数据库 2.5.2 数据库的压缩与修复 选择菜单工具数据库实用工具压缩和修复数据库,2019/7/22,25,第3章 表与关系,表的型与值:,结构 (型),记录 (值),2019/7/22,26,3.1 表的设计与创建,创建表实际上是建立表的结构包括: 字段名、数据类型等 “使用向导”创建表 “通过输入数据”创建表(使用数据表视图) “使用设计器”创建表(使用“设计视图”) 使用“新建”按钮创建表 (包括以上3种和“导入表”),2019/7/22,27,1. 使用“向导”创建新表,步骤: 打开一个数据库

9、双击“使用向导创建表” 从“示例表、示例字段”中选取所需,并做取舍 示范:建立“学生和课程”表,2019/7/22,28,2. 使用“数据表视图”创建新表,打开一个数据库 双击“通过输入数据创建表” 右击“字段1”,选择“重命名列”,或双击该字段名。 插入字段:通过“插入”菜单 删除字段:通过“编辑”菜单 当询问“主关键字”时,根据需要回答,2019/7/22,29,3. 使用“设计视图”创建新表,步骤: 打开一个数据库 双击“使用设计器创建表” 输入以下项目: 字段名 数据类型 说明:可以不写,2019/7/22,30,字段的基本操作,在设计视图下操作:行头称“字段选定器” 添加:选定该行-

10、插入行 删除:选定该行- 改名:双击字段名,或直接修改 移动:选定该行,鼠标指向字段选定器,拖动 复制:选定该行,C,V,2019/7/22,31,3.2 字段的类型及设置,字段名: =64字符, (数字、字母、汉字、除句号以外的分隔符、空格建议不要用空格) 不能以空格或控制字符开头 大小写不分 数据类型:(设置及转换) 说明: 可以不写 相当于“备注” 说明中的文字将在“窗体”的状态栏中显示,2019/7/22,32,字段的属性设置(1),字段大小: 文本:最多为 255 个字符; 备注:最多为 65535 个字符; 数字:1、2、4 、8个字节,同步复制 ID则为 16 个字节; 日期/时

11、间: 8个字节; 货币:8个字节; 自动编号 :4个字节; 是/否:1位; OLE 对象:最多为 1 G 字节(受可用磁盘空间限制); 查阅向导:与用于执行查阅的主键字段大小相同。,2019/7/22,33,字段的属性设置(2),标题: 数据表列头的显示字符串,在窗体中,作为标签,若省略,则使用字段名。 默认值: 当记录中未输入值时,系统给的默认值。,2019/7/22,34,字段的属性设置(3),“有效性规则”和“有效性文本” 当输入数据违反有效性规则时,在弹出的信息框中显示有效性文本的内容,若未设效性文本,则系统自动提示 “工资” 在700到10000之间: =700 And =10000

12、 或者:Between 700 And 10000 只能是80年以前出生的: #1980-1-1#,2019/7/22,35,字段的属性设置(4),输入掩码:用来定义字段中所有输入数据的模式。经常用于数字型、日期型、文本型等类型的数据。 设置掩码的方法: 1)在表的设计视图中,选择该字段; 2)在 “常规”选项卡的“输入掩码”中单击,再单击右端的“”按钮 演示:“健康状况”,2019/7/22,36,“输入掩码”属性定义中的字符,字符 说明 0 数字(0 到 9,必选项;不允许使用加号 + 和减号 -) 。 9 数字或空格(非必选项;不允许使用加号和减号)。 # 数字或空格(非必选项;空白将转

13、换为空格,允许使用加号和减号)。 L 字母(A 到 Z,必选项)。 ? 字母(A 到 Z,可选项)。 A 字母或数字(必选项)。 a 字母或数字(可选项)。 - / 十进制占位符和千位、日期和时间分隔符。(实际使用的字符取决于 Microsoft Windows 控制面板中指定的区域设置。) 使其后所有的字符转换为大写。 ! 使输入掩码 (输入掩码:一种格式,由字面显示字符(如括号、句号和连字符) 和掩码字符(用于指定可以输入数据的位置以及数据种类、字符数量)组成。)从 右到左显示,而不是从左到右显示。键入掩码中的字符始终都是从左到右填入。可 以在输入掩码中的任何地方包括感叹号。 使其后的字符

14、显示为原义字符。可用于将该表中的任何字符显示为原义字符(例 如,A 显示为 A)。 密码 将“输入掩码”属性设置为“密码”,以创建密码项文本框。文本框中键入的任何字符 都按字面字符保存,但显示为星号(*)。,2019/7/22,37,输入掩码示例,下列表显示了部分输入掩码 的定义以及可以向其中输入值的示例。 输入掩码定义 允许值示例 (000) 000-0000 (206) 555-0248 (999) 999-9999! (206) 555-0248 、( ) 555-0248 (000) AAA-AAAA (206) 555-TELE #999 -20、2000 L?L?000L0 GRE

15、ENGR339M3、MAY R 452B7 L0L 0L0 T2F 8M4 00000-9999 98115- 、98115 -3007 LLL00000-0000 DB51392-0493,2019/7/22,38,导入表和链接表,导入表实例:从EXCEL工作簿中导入: 在“表”对象中,空白处右击; 在快捷菜单中,选择“导入”; 选择要“导入”的EXCEL工作簿,单击“导入”按钮; 选择要导入的工作表,单击“下一步”; 保存位置:选择“新表中”(或现有表中),单击“下一步”; 在“导入到表”中填入新表名。,2019/7/22,39,3.3 创建查阅字段,数据来源 2 大类:值列表 / 查阅列

16、表 值列表字段的建立: (设计视图中) 选定该字段;在“数据类型”中选择“查阅向导” 选择“自行输入所需的值” 查阅列表字段的建立: (设计视图中) 操作1同上 选择“使查阅列在表和查询中” 根据向导选择所需表或查询指定字段,2019/7/22,40,3.4 主关键字及索引,3种“主关键字字段”: 自动编号 单字段(能唯一地标识记录) 多字段(组合关键字),注意: “主键”字段值不允许不唯一或空值,若有违背,Access会警告,2019/7/22,41,主关键字和索引,主关键字: 其值能唯一地标识记录的一个或多个字段。将该表与其它表进行关联时,必须指定主键。 建立主键: 选择菜单编辑-主键,或

17、工具栏“主键”按钮。 修改主键: 选择当前要设置的关键字段,设置为主键,就取消了原有设置 删除主键: 如果主键在某个关系中,必须先删除这个关系,再删除主键,2019/7/22,42,索引的使用,索引:索引用来快速地寻找记录,用于优化数据库的查询。 打开索引(可以建立、查看、修改索引) 在“设计”视图下,选择视图-索引 建立多字段索引 先指定第一字段的索引名、字段名、次序 以后的各字段,使索引名保持空白,再设置字段名、次序,2019/7/22,43,3.5 关系的创建及应用,一对一: 一对多: 多对多:,一个人的学历档案和他的健康档案; 一个父亲有多个儿子; 一个老师教多个学生, 一个学生被多个

18、老师教。,2019/7/22,44,建立表关系,关闭所有打开的表 单击按钮“关系” 在“显示表”对话框中双击表名(多个) 将相关字段从一个拖到另一个 选择“参照完整性” 级联更新与删除 单击“创建”按钮,2019/7/22,45,注意,“一对一”的关系: 双方建立主键,然后建立关系,实施参照完整性 “一对多”的关系: 在“一”方建立主键,然后建立“一对多”的关系,实施参照完整性 “多对多”的关系: 利用一个“中间表”,分别建立“一对多”的关系,实施参照完整性,2019/7/22,46,修改与删除表关系,编辑关系: 菜单关系-编辑关系 或 双击关系连线 删除关系: 单击关系连线 按键,2019/7/22,47,3.6 创建OLE字段,在表中创建OLE字段用于存放图片等多媒体对象。 观看图片等多媒体对象。,2019/7/22,48,再见!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1