数据库及系统开发ppt课件_第1页
数据库及系统开发ppt课件_第2页
数据库及系统开发ppt课件_第3页
数据库及系统开发ppt课件_第4页
数据库及系统开发ppt课件_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Access 数据库及系统开发数据库及系统开发李梓李梓关于本课程关于本课程 Microsoft Access是一个中、小型数据库管是一个中、小型数据库管理系统,最适宜用来作为中、小规模数据量理系统,最适宜用来作为中、小规模数据量的运用软件的底层数据库。它以强大的功能,的运用软件的底层数据库。它以强大的功能,可靠、高效的管理方式,支持网络和多媒体可靠、高效的管理方式,支持网络和多媒体技术,简单易学,便于开发为主要特点,深技术,简单易学,便于开发为主要特点,深受许多中、小型数据库运用系统开发者的喜受许多中、小型数据库运用系统开发者的喜欢。学完本课程可以参与全国计算机等级考欢。学完本课程可以参与全国

2、计算机等级考试二级试二级ACCESS。数据库根底数据库根底第第1章章 数据库的根底知识数据库的根底知识1.1 数据库根本概念数据库根本概念 1.2 数据库设计数据库设计 第第2章章 Access2019数据库概略数据库概略 2.1 功能特点功能特点 2.2 安装和启动安装和启动 2.3 数据库的创建数据库的创建2.4 数据库的根本对象数据库的根本对象 2.5 数据库的常用工具数据库的常用工具 1.1 数据库根本概念数据库根本概念v 数据库:数据库是按照某种数据模型组织起来并存放在数据库:数据库是按照某种数据模型组织起来并存放在存储器中的数据集合。这种数据集合具有如下特点:存储器中的数据集合。这

3、种数据集合具有如下特点:(1)实现数据共享。实现数据共享。(2)减少数据的冗余度。减少数据的冗余度。(3)数据的独立性。数据的独立性。(4)数据实现集中控制。数据实现集中控制。(5)数据一致性和可维护性。简单数据一致性和可维护性。简单来说,数据库就是存储数据的仓库来说,数据库就是存储数据的仓库,也称也称Database,简称,简称DB。 v 数据模型:实体类型及实体之间的联络的模型称为数据模型:实体类型及实体之间的联络的模型称为“数数据模型。它包括层次模型、网状模型、关系模型和面据模型。它包括层次模型、网状模型、关系模型和面向对象数据模型等。向对象数据模型等。v 数据处置数据处置 : “数据处

4、置也称为信息处置,就是利用计数据处置也称为信息处置,就是利用计算机对数据进展输入、输出、整理、存储、分类、排序、算机对数据进展输入、输出、整理、存储、分类、排序、检索、统计等加工过程。而数据处置的对象,包括数值、检索、统计等加工过程。而数据处置的对象,包括数值、文字、图形、表格等。随着多媒体计算机的出现,声音、文字、图形、表格等。随着多媒体计算机的出现,声音、图像、影视等也成为计算机能处置的数据。图像、影视等也成为计算机能处置的数据。v 数据库管理系统:数据库管理系统:v也称也称DBMS ,是数据库系统中对数据进展管理,是数据库系统中对数据进展管理的专门的软件,它是数据库系统的中心组成部的专门

5、的软件,它是数据库系统的中心组成部分,对数据库的一切操作和控制,都是经过分,对数据库的一切操作和控制,都是经过DBMS来进展的。来进展的。 v 数据库运用系统:数据库运用系统:v 是在某种是在某种DBMS支持下,根据实践运用的需支持下,根据实践运用的需求,开发出来的运用程序包,例如财会软件,求,开发出来的运用程序包,例如财会软件,商品进销存管理系统等。商品进销存管理系统等。v 数据库系统:数据库系统:v它是数据库、数据库管理系统、数据库运用它是数据库、数据库管理系统、数据库运用系统的统称。系统的统称。数据模型数据模型 v层次型数据库系统层次型数据库系统v网状型数据库系统网状型数据库系统v关系型

6、数据库系统关系型数据库系统(RDBS)v面向对象型数据库系统面向对象型数据库系统(OODBS)层次模型层次模型 PRSS2S1网状模型网状模型 T2S1S2S3C1T1C2关系模型关系模型 v关系模型是用二维表的构造来表示关系模型是用二维表的构造来表示 字段名字段名记录记录面向对象模型面向对象模型1.2 关系数据库设计v关系数据库的构造设计关系数据库的构造设计v数据库运用系统的功能设计数据库运用系统的功能设计关系数据库的构造设计关系数据库的构造设计 关系数据库的构造设计应满足关系规范化,关系数据库的构造设计应满足关系规范化,尽能够减少数据冗余,保证数据的完好性和尽能够减少数据冗余,保证数据的完

7、好性和一致性。一致性。学号学号姓名姓名选课情况选课情况课程名课程名学分学分1161002陈晴陈晴高等数学高等数学41161003马大大马大大生活英语生活英语2逻辑学逻辑学2数学建模数学建模31161004夏小雪夏小雪艺术教育艺术教育2孙子兵法孙子兵法2学号学号姓名姓名课程名课程名学分学分1161002陈晴陈晴高等数学高等数学41161003马大大马大大生活英语生活英语21161003马大大马大大逻辑学逻辑学21161003马大大马大大数学建模数学建模31161004夏小雪夏小雪艺术教育艺术教育21161004夏小雪夏小雪孙子兵法孙子兵法2关系规范化关系规范化不规范不规范规范规范数据库运用系统设

8、计数据库运用系统设计 1用户需求分析用户需求分析 2运用系统设计运用系统设计 3设计的实现编码设计的实现编码 4数据库运用系统测试数据库运用系统测试 5系统运转和系统维护系统运转和系统维护 第第2 2章章 Access2019Access2019数据库数据库 Access 2019 Access 2019数据库:是一个面向对象数据库:是一个面向对象的、采用事件驱动机制的新型的关系数的、采用事件驱动机制的新型的关系数据库管理系统。据库管理系统。2.1 Access20192.1 Access2019的功能特点的功能特点1.Access1.Access的主要特点的主要特点提供了一整套的可视化的任务

9、环境。提供了一整套的可视化的任务环境。用户可以自定义任务环境用户可以自定义任务环境用户可以自定义菜单用户可以自定义菜单个性化的任务界面个性化的任务界面开放式数据库管理系统:开放式数据库管理系统:经过经过 ODBC ODBC与其他数据库互联与其他数据库互联支持多媒体技术:经过支持多媒体技术:经过 OLE OLE技术来管理技术来管理大量的函数和宏的运用大量的函数和宏的运用联机协助联机协助数据库的根本对象数据库的根本对象数据库数据库表表 (Table)查询查询 (Query)窗体窗体 (Form)报表报表 (Report)宏宏 (Macro)模块模块 (Module)页页(Page)2 2Acces

10、sAccess数据库的主要功能数据库的主要功能v表表存储数据。存储数据。 v查询查询查找和检索所需的数据。查找和检索所需的数据。 v窗体窗体查看、添加和更新表中的数据。查看、添加和更新表中的数据。v报表报表以特定的版式分析或打印数据。以特定的版式分析或打印数据。 v数 据 访 问 页数 据 访 问 页 查 看 、 更 新 或 分 析 来 自查 看 、 更 新 或 分 析 来 自 Internet 或或 Intranet 的数据库数据。的数据库数据。v宏宏执行各种操作,控制程序流程。执行各种操作,控制程序流程。v模块模块更复杂、高级运用的处置工具。更复杂、高级运用的处置工具。v例如:例如:Nor

11、thwind.mdb7个对象简介个对象简介2.2 Access2019安装和启动安装和启动Access2019Access2019属于属于Office2019Office2019组件之一。组件之一。3.Access3.Access的启动的启动 和和 翻开数据库翻开数据库v几种启动方法:v常规方法:开场菜单v双击桌面快捷图标v双击数据库文件v翻开数据库:v启动时翻开数据库v进入Access后翻开:按钮 / 菜单4. Access的界面的界面vAccess窗口中:窗口中:v左:左:7个对象,右:相应的内容个对象,右:相应的内容v数据库窗口中:数据库窗口中:v新建、设计、翻开新建、设计、翻开3个按钮

12、个按钮2.3 2.3 运用导游创建数据库运用导游创建数据库v选择一个与实体接近的模板选择一个与实体接近的模板v建立数据表在引荐的字段中取舍建立数据表在引荐的字段中取舍v选择一种显示风格选择一种显示风格v选择一种标题风格选择一种标题风格v保管、封锁数据库保管、封锁数据库v例如:运用导游例如:运用导游“库存控制创建数据库库存控制创建数据库DB1。2.4 Access20192.4 Access2019数据库的根本对象数据库的根本对象v表表v查询查询v窗体窗体v报表报表v数据访问页宏数据访问页宏v模块模块v例如:例如:Northwind.mdb2.5 数据库的常用工具数据库的常用工具 2.5.1 运

13、用不同版本的数据库运用不同版本的数据库 选择菜单选择菜单工具工具数据库适用工具数据库适用工具转换数转换数据库据库 2.5.2 数据库的紧缩与修复数据库的紧缩与修复 选择菜单选择菜单工具工具数据库适用工具数据库适用工具紧缩和紧缩和修复数据库修复数据库 第第3章章 表与关系表与关系v表的型与值:表的型与值:构造构造(型型)记录记录(值值)3.1 表的设计与创建表的设计与创建创建表实践上是建立表的构造包括:创建表实践上是建立表的构造包括:字段名、数据类型等字段名、数据类型等“运用导游创建表运用导游创建表“经过输入数据创建表运用数据表视图经过输入数据创建表运用数据表视图“运用设计器创建表运用运用设计器

14、创建表运用“设计视图设计视图运用运用“新建按钮创建表新建按钮创建表(包括以上包括以上3种和种和“导入表导入表1. 运用运用“导游创建新表导游创建新表步骤:步骤:翻开一个数据库翻开一个数据库双击双击“运用导游创建表运用导游创建表从从“例如表、例如字段中选取所需,例如表、例如字段中选取所需,并做取舍并做取舍示范:建立示范:建立“学生和课程表学生和课程表2. 运用运用“数据表视图创建新表数据表视图创建新表v翻开一个数据库翻开一个数据库v双击双击“经过输入数据创建表经过输入数据创建表v右击右击“字段字段1,选择,选择“重命名列,或双击该字段名。重命名列,或双击该字段名。v插入字段:经过插入字段:经过“

15、插入菜单插入菜单v删除字段:经过删除字段:经过“编辑菜单编辑菜单v当讯问当讯问“主关键字时,根据需求回答主关键字时,根据需求回答3. 运用运用“设计视图创建新表设计视图创建新表步骤:步骤:翻开一个数据库翻开一个数据库双击双击“运用设计器创建表运用设计器创建表输入以下工程:输入以下工程:字段名字段名数据类型数据类型阐明:可以不写阐明:可以不写 字段的根本操作字段的根本操作在设计视图下操作:行头称在设计视图下操作:行头称“字段选定器字段选定器添加:选定该行添加:选定该行-插入行插入行删除:选定该行删除:选定该行-改名:双击字段名,或直接修正改名:双击字段名,或直接修正挪动:选定该行,鼠标指向字段选

16、定器,拖动挪动:选定该行,鼠标指向字段选定器,拖动复制:选定该行,复制:选定该行,C,V3.2 字段的类型及设置字段的类型及设置v字段名:字段名:v=700 And =10000v或者:或者:Between 700 And 10000v只能是只能是80年以前出生的:年以前出生的:v #1980-1-1#字段的属性设置字段的属性设置4输入掩码:用来定义字段中输入掩码:用来定义字段中一切输入数据的方式。经一切输入数据的方式。经常用于数字型、日期型、常用于数字型、日期型、文本型等类型的数据。文本型等类型的数据。设置掩码的方法:设置掩码的方法:1在表的设计视图中,选在表的设计视图中,选择该字段;择该字

17、段;2在在 “常规选项卡的常规选项卡的“输输入掩码中单击,再单击入掩码中单击,再单击右端的右端的“按钮按钮 演示:演示:“安康情安康情况况“输入掩码属性定义中的字符输入掩码属性定义中的字符 字符字符 阐明阐明 0 数字数字0 到到 9,必选项;不允许运用加号,必选项;不允许运用加号 + 和减号和减号 - 。 9 数字或空格非必选项;不允许运用加号和减号。数字或空格非必选项;不允许运用加号和减号。 # 数字或空格非必选项;空白将转换为空格,允许运用加号和减号。数字或空格非必选项;空白将转换为空格,允许运用加号和减号。 L 字母字母A 到到 Z,必选项。,必选项。 ? 字母字母A 到到 Z,可选项

18、。,可选项。 A 字母或数字必选项。字母或数字必选项。 a 字母或数字可选项。字母或数字可选项。 & 任一字符或空格必选项。任一字符或空格必选项。 C 任一字符或空格可选项。任一字符或空格可选项。 . , : ; - / 十进制占位符和千位、日期和时间分隔符。实践运用的字符取决于十进制占位符和千位、日期和时间分隔符。实践运用的字符取决于 Microsoft Windows 控制面板中指定的区域设置。控制面板中指定的区域设置。 使其后一切的字符转换为大写。使其后一切的字符转换为大写。 ! 使输入掩码使输入掩码 输入掩码:一种格式,由字面显示字符如括号、句号和输入掩码:一种格式,由字面显示

19、字符如括号、句号和连字符连字符和掩码字符用于指定可以输入数据的位置以及数据种类、字符和掩码字符用于指定可以输入数据的位置以及数据种类、字符数量组成。从数量组成。从右到左显示,而不是从左到右显示。键入掩码中的字符右到左显示,而不是从左到右显示。键入掩码中的字符一直都是从左到右填入。可一直都是从左到右填入。可以在输入掩码中的任何地方包括感慨号。以在输入掩码中的任何地方包括感慨号。 使其后的字符显示为原义字符。可用于将该表中的任何字符显示为原义字使其后的字符显示为原义字符。可用于将该表中的任何字符显示为原义字符例符例如,如,A 显示为显示为 A。 密码密码 将将“输入掩码属性设置为输入掩码属性设置为

20、“密码,以创建密码项文本框。文本框中键入密码,以创建密码项文本框。文本框中键入的任何字符的任何字符都按字面字符保管,但显示为星号都按字面字符保管,但显示为星号*。 输入掩码例如输入掩码例如以下表显示了部分输入掩码以下表显示了部分输入掩码 的定义以及可以向其中输入值的例如。的定义以及可以向其中输入值的例如。输入掩码定义输入掩码定义 允许值例如允许值例如 (000) 000-0000 (206) 555-0248 (999) 999-9999! (206) 555-0248 、( ) 555-0248(000) AAA-AAAA (206) 555-TELE #999 -20、2000L?L?00

21、0L0 GREENGR339M3、MAY R 452B7L0L 0L0 T2F 8M4 00000-9999 98115- 、98115 -3007LLL00000-0000 DB52-0493 导入表和链接表导入表和链接表导入表实例:从导入表实例:从EXCEL任务簿中导入:任务簿中导入:在在“表对象中,空白处右击;表对象中,空白处右击;在快捷菜单中,选择在快捷菜单中,选择“导入;导入;选择要选择要“导入的导入的EXCEL任务簿,单击任务簿,单击“导入按钮;导入按钮;选择要导入的任务表,单击选择要导入的任务表,单击“下一步;下一步;保管位置:选择保管位置:选择“新表中或现有表中,单击新表中或现

22、有表中,单击“下下一步一步.;在在“导入到表中填入新表名。导入到表中填入新表名。3.3 创建查阅字段创建查阅字段数据来源数据来源 2 大类:值列表大类:值列表 / 查阅列表查阅列表值列表字段的建立:值列表字段的建立: (设计视图中设计视图中选定该字段;在选定该字段;在“数据类型中选择数据类型中选择“查阅导游查阅导游选择选择“自行输入所需的值自行输入所需的值查阅列表字段的建立:查阅列表字段的建立: (设计视图中设计视图中操作操作1同上同上选择选择“使查阅列在表和查询中使查阅列在表和查询中根据导游选择所需表或查询根据导游选择所需表或查询指定字段指定字段3.4 主关键字及索引主关键字及索引v3种种“

23、主关键字字段:主关键字字段:v自动编号自动编号v单字段能独一地标识记录单字段能独一地标识记录v多字段组合关键字多字段组合关键字留意:留意:“主键字段值不主键字段值不允许不独一或空允许不独一或空值,假设有违背,值,假设有违背,Access会警告会警告主关键字和索引v主关键字:主关键字:v其值能独一地标识记录的一个或多个字段。将其值能独一地标识记录的一个或多个字段。将该表与其它表进展关联时,必需指定主键。该表与其它表进展关联时,必需指定主键。v建立主键:建立主键:v选择菜单选择菜单编辑编辑-主键主键,或工具栏,或工具栏“主键按钮。主键按钮。v修正主键:修正主键:v选择当前要设置的关键字段,设置为主键,就取消选择当前要设置的关键字段,设置为主键,就取消了原有设置了原有设置v删除主键:删除主键:v假设主键在某个关系中,必需先删除这个关系,再假设主键在某个关系中,必需先删除这个关系,再删除主键删除主键索引的运用索引索引:索援用来快速地寻觅记录,用于优化数据库索援用来快速地寻觅记录,用于优化数据库的查询。的查询。翻开索引可以建立、查看、修正索引翻开索引可以建立、查看、修正索引在在“

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论