大学计算机基础NO6课件.ppt

上传人(卖家):晟晟文业 文档编号:5125064 上传时间:2023-02-13 格式:PPT 页数:59 大小:3.06MB
下载 相关 举报
大学计算机基础NO6课件.ppt_第1页
第1页 / 共59页
大学计算机基础NO6课件.ppt_第2页
第2页 / 共59页
大学计算机基础NO6课件.ppt_第3页
第3页 / 共59页
大学计算机基础NO6课件.ppt_第4页
第4页 / 共59页
大学计算机基础NO6课件.ppt_第5页
第5页 / 共59页
点击查看更多>>
资源描述

1、目录目录第第 6 章章 数据库技术与应用数据库技术与应用目录目录 数据库技术是一种计算机辅助管理数据的技术,通过采用特定的数据模型将大量的数据组织起来,并结合计算机技术实现安全高效地组织、管理和共享数据,为用户提供数据存储、数据检索和数据处理等服务。随着网络和多媒体技术的发展,数据库技术的应用领域也越来越广泛。目录目录 本章首先简述数据库的基本概念、数据模型、关系数据库等数据库基础知识,然后介绍Access 2010的使用方法。章节介绍目录目录 6.1 数据库基础 6.2 Access 2010数据库系统简介目录目录目录目录6.1.1数据库的基本概念数据库的基本概念 数据 数据(data)是数

2、据库中存储的基本对象,是用来描述客观事物的记录符号,可以是数字、文字、图形、图像、声音和语言等。6.1 数据库基础目录目录6.1.1数据库的基本概念数据库的基本概念 数据库 从字面上讲,数据库(database,DB)可视为数据的仓库,其中存放着大量的各种数据。从严格意义上讲,数据库是长期存储在计算机内的、有组织、可共享的数据集合。数据库中的数据具有统一的结构形式,按特定的数据模型存放于统一的存储介质内,是多种应用数据的集成,可被各种应用程序所共享。6.1 数据库基础目录目录6.1.1数据库的基本概念数据库的基本概念 数据库管理系统 数据库管理系统(database management sy

3、stem,DBMS)是专门用于数据管理的系统软件,位于用户与操作系统之间,负责对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。目前比较流行的DBMS有MySQL、Oracle、SQL Server、Visual FoxPro、Microsoft Access等。6.1 数据库基础目录目录6.1.1数据库的基本概念数据库的基本概念 数据库管理系统 6.1 数据库基础数据定义数据库的建立和维护功能数据组织、存储和管理数据库保护数据操纵主要功能目录目录6.1.1数据库的基本概念数据库的基本概念 数据库应用系统 数据库应用系统(database application system,DBA

4、S)是由系统开发人员利用数据库系统资源开发出来的、面向某一类实际应用的应用软件。例如,图书管理系统、高校教务管理系统、单位人事管理系统等。6.1 数据库基础目录目录6.1.1数据库的基本概念数据库的基本概念 数据库系统 数据库系统(database system,DBS)是指在计算机系统中引入数据库后完整的运行实体。一般由计算机软硬件、数据库、数据库管理系统、数据库应用系统和数据库管理员(database administrator,DBA)构成。数据库管理员是对数据库进行规划、设计、建立、使用、维护和监控的工作人员 6.1 数据库基础目录目录6.1.2数据模型数据模型 数据模型的组成 6.1

5、 数据库基础数据结构数据完整性约束数据操作目录目录6.1.2数据模型数据模型 数据模型的分类 6.1 数据库基础 概念模型概念模型0101 逻辑模型逻辑模型0202 物理模型物理模型0303目录目录6.1.2数据模型数据模型概念模型 6.1 数据库基础实体属性实体集实体型联系基本概念目录目录6.1.2数据模型数据模型概念模型 6.1 数据库基础 实体集A、B之间的联系种类目录目录6.1.2数据模型数据模型概念模型 6.1 数据库基础 (3)E-R图示法(entity-relationship approach)。E-R图是概念模型的一种常用表示方法,由Peter Chen于1976年提出,用以

6、表示实体型、属性和实体间联系。目录目录6.1.2数据模型数据模型概念模型 6.1 数据库基础(4)实现E-R图的步骤。确定实体及实体的属性。确定实体集之间的联系及联系的类型。为实体和联系加上属性。目录目录6.1.26.1.2数据模型数据模型逻辑模型 6.1 数据库基础层次模型层次模型网状模型网状模型关系模型关系模型由由E E-R R图导出关系模型图导出关系模型目录目录 诞诞 生生6.1.2数据模型数据模型层次模型层次模型1 层次模型用树型结构来表示实体集之间的联系。构成层次模型的树由节点和连线组成,节点表示实体集,连线表示相连的两个实体集间的联系,这种联系只能是一对多,通常把表示“一”的实体集

7、放在上方,称为父节点,把表示“多”的实体集放在下方,称为子节点。6.1 数据库基础目录目录 诞诞 生生6.1.2数据模型数据模型层次模型层次模型1 6.1 数据库基础目录目录 诞诞 生生6.1.2数据模型数据模型网状模型网状模型2 网状模型。网状模型可视为层次模型的扩展,它允许每个节点有多个父节点,从而形成了网状结构,如图6-3所示。与层次模型相比,网状模型更灵活,可以直接表示多对多联系,但是其结构更复杂,不易掌握,扩充与维护困难。6.1 数据库基础目录目录 诞诞 生生6.1.2数据模型数据模型网状模型网状模型2 6.1 数据库基础目录目录 诞诞 生生6.1.2数据模型数据模型 关系模型源于数

8、学,采用表格来表示实体与实体间的联系,由一组关系组成,每个关系为一张二维表。关系模型中的术语 关系中的数据约束 6.1 数据库基础关系模型3目录目录 诞诞 生生6.1.2数据模型数据模型 数据库逻辑设计的主要工作是将E-R图转换为指定的关系数据库系统的关系模式。从E-R图转换到关系模式比较直接,实体与联系都可以表示成关系,属性转换为关系的属性。6.1 数据库基础由E-R图导出关系模型4目录目录6.1.2数据模型数据模型物理模型 6.1 数据库基础 物理模型面向计算机物理表示,从逻辑模型到物理模型的转换一般由DBMS完成,与数据库设计者无关,在此不再阐述。目录目录6.1.3数据库系统的模式与映射

9、数据库系统的模式与映射模式结构 6.1 数据库基础 数据库系统的三级模式结构内模式模式外模式目录目录6.1.3数据库系统的模式与映射数据库系统的模式与映射模式结构 6.1 数据库基础目录目录6.1.3数据库系统的模式与映射数据库系统的模式与映射映射 6.1 数据库基础 数据库系统的三级模式将数据库中数据按三个级别进行抽象,使得用户不用关心数据在计算机中的具体表示与存储,直接对当前看到的逻辑数据进行处理即可,具体的这三级模式的转换由DBMS来完成。DBMS为三个模式之间提供了两级映射:外模式模式映射和模式内模式映射。正是这两级映射保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。目录

10、目录6.1.4关系数据库中的关系运算关系数据库中的关系运算映射 6.1 数据库基础集合运算集合运算1关系运算关系运算2目录目录6.1.5数据库设计步骤数据库设计步骤映射 6.1 数据库基础按照软件工程的规范化设计方法,数据库设计可分为6个阶段 1)需求分析 2)概念结构设计 3)逻辑结构设计 4)物理结构设计 5)数据库实施 6)运行和维护目录目录6.2.1Access 2010的界面的界面 启动Access 2010后,首界面如图6-5所示。首界面提供了创建数据库的导航。当选择新建空白数据库或者新建Web数据库,或者在选择某个模板之后,就会正式进入工作界面。6.2Access 2010数据库

11、系统简介目录目录6.2.1Access 2010的界面的界面 6.2Access 2010数据库系统简介目录目录6.2.1Access 2010的界面的界面 这里选择新建空白数据库,Access 2010的工作界面如图6-6所示。6.2Access 2010数据库系统简介目录目录6.2.1Access 2010的界面的界面 6.2Access 2010数据库系统简介重新启动重新启动Access 2010的的工作界面工作界面全选按钮标题栏状态栏选项卡式文档数据库对象工作区功能区命令选项卡导航窗格目录目录6.2.2创建数据库创建数据库 6.2Access 2010数据库系统简介 术语术语 Acce

12、ss 2010属于关系型数据库管理系统,但它重命名了关系数据库中的一些术语,介绍如下:(1)字段。在Access 2010中,关系中的属性(或列)被称为字段。(2)记录。在Access 2010中,关系中的元组被称为记录。(3)数据表。在Access 2010中,将关系称为“数据表”。目录目录6.2.2创建数据库创建数据库 6.2Access 2010数据库系统简介如何创建数据库如何创建数据库 使用模板创建数据库使用模板创建数据库 创建空白数据库创建空白数据库目录目录6.2.3表的建立表的建立 6.2Access 2010数据库系统简介 在Access 2010中,表有如下4种视图。其中前两种

13、视图是表的最基本、最常用的视图。设计视图:用于创建和修改表的结构。数据表视图:用于浏览、编辑和修改表中的记录。数据透视图视图:以图形的形式显示数据。数据透视表视图:用以按照不同的方式组织和分析数据。目录目录6.2.3表的建立表的建立 6.2Access 2010数据库系统简介 1 1)创建表结构创建表结构(1)字段名称(2)字段数据类型(3)字段属性(4)创建表结构的方法(5)设置主键字段(6)修改表结构目录目录6.2.3表的建立表的建立 6.2Access 2010数据库系统简介 2 2)编辑表内容编辑表内容 向表中添加数据记录,一般在表的数据表视图下完成,也可以通过SQL语句或者在窗体视图

14、中添加。在向表中添加记录时,要保证输入的数据类型、格式与设定的字段属性一致。目录目录6.2.3表的建立表的建立 6.2Access 2010数据库系统简介 3 3)通过导入创建表通过导入创建表 Access的导入和导出功能用来完成信息的流通,实现数据共享。其中导入是指用其他位置的信息来创建表,导出指将当前数据库的信息存储为其他格式或存储到其他位置。在Access中,可以导入Excel工作表、ODBC数据库、其他Access数据库、文本文件、XML文件以及其他类型文件。目录目录6.2.3表的建立表的建立 6.2Access 2010数据库系统简介 4 4)通过链接创建表通过链接创建表 导入信息后

15、,在当前数据库的一个新表中创建信息的副本,而链接信息时,则是在当前数据库中创建一个链接表,该链接表与其他位置所存储的数据建立一个活动链接,在链接表中更改数据时,会同时更改原始数据源中的数据。因此,当需要保持数据库与外部数据源之间动态更新数据的关系时,需要建立链接,否则使用导入。目录目录6.2.4表间关系的建立与修改表间关系的建立与修改 6.2Access 2010数据库系统简介建立完整性规则2编辑关系3创建关系1目录目录6.2.5数据查询数据查询 6.2Access 2010数据库系统简介查询的功能1 查看、搜索和分析数据追加、更改和删除数据实现记录的筛选、排序、汇总和计算作为报表和窗体的数据

16、源实现表间的连接目录目录6.2.5数据查询数据查询 6.2Access 2010数据库系统简介 2)查询的种类 SQL查询操作查询 交叉表查询参数查询选择查询目录目录6.2.5数据查询数据查询 6.2Access 2010数据库系统简介3)选择查询的创建 利用选择查询设计视图可以创建选择查询,步骤如下:(1)切换至“创建”选项卡,再单击“查询设计”按钮,在打开的对话框中选定数据源,可以是表、查询或二者兼有,打开查询设计视图。教学管理系统中的“查询学生选课情况”的查询设计视图如图6-17所示。目录目录6.2.5数据查询数据查询 6.2Access 2010数据库系统简介目录目录6.2.5数据查询

17、数据查询 6.2Access 2010数据库系统简介 (2)查询设计视图的上半部分放置查询的数据源,下半部分是查询设计网格,包含“字段”“表”“排序”“显示”“条件”“或”等,分别用以指定查询需要的字段(或计算字段)、字段来自的表或查询、对查询的结果进行的排序方式、字段是否在查询结果中显示、指定查询条件等。根据需求进行相应的查询设置,再将查询保存。(3)双击导航窗格的查询文件名,运行查询并查看查询结果。目录目录6.2.6窗体窗体 6.2Access 2010数据库系统简介 创建窗体创建窗体(1)利用“窗体”按钮创建窗体。(4)使用设计视图创建窗体。(2)使用向导创建窗体。(3)使用“空白”按钮

18、创建窗体。目录目录6.2.6窗体窗体 6.2Access 2010数据库系统简介2)运行窗体 双击导航窗格的窗体名可以运行窗体。当发现窗体运行有误或不满足用户要求时,可以再次进入“设计视图”对其进行修改。目录目录6.2.7报表报表 6.2Access 2010数据库系统简介报表的视图报表视图设计视图布局视图打印预览目录目录6.2.7报表报表 6.2Access 2010数据库系统简介2 2)报表的创建报表的创建 使用使用“设计视图设计视图”创建报表创建报表 使用向导创建报表使用向导创建报表 利用利用“报表报表”按钮创建报表按钮创建报表目录目录6.2.8打包数据库为打包数据库为ACCDE文件文件

19、 6.2Access 2010数据库系统简介 为了保护Access数据库系统中所创建的各类对象,可以将数据库各个文件打包为ACCDE文件,以提高数据库系统的安全性。数据库系统的“打包”过程是对数据库系统进行编译、自动删除所有可编辑VBA代码并压缩数据库系统的过程。目录目录6.2.8打包数据库为打包数据库为ACCDE文件文件 6.2Access 2010数据库系统简介生成生成ACCDEACCDE文件的操作步骤如下:文件的操作步骤如下:(1)打开开发的数据库。(2)切换至“文件”选项卡,在打开的“文件”窗口的左侧窗格中选择“保存并发布”命令,打开“保存并发布”窗格。(3)在“保存并发布”窗格的右侧

20、窗格中选择“生成ACCDE”命令。(4)在打开的“另存为”对话框中选择保存位置,单击“保存”按钮。目录目录 本本 章章 小小 结结 随着网络和多媒体技术的发展,数据库技术的应用领域越来越广泛。了解数据库管理的相关知识,学习Access 2010数据库管理技术,可以使用户适应时代发展的需要,增强自身的竞争能力。本章主要学习的内容如下:(1)数据库的基本概念及其功能;数据库的数据模型;关系数据库的基础知识与运算;如何从现实世界的实际问题出发,经过三级模式和两级映射完成数据库的设计。目录目录 本本 章章 小小 结结(2)利用Access 2010开发数据库应用程序,具体包括:数据库创建;数据库中数据

21、表结构的创建与数据的添加;表间关系的创建与逻辑;进行数据查询;设计与使用者交互的界面窗体;将操作后的数据生成可打印的报表;将整个数据库打包成为ACCDE文件等。目录目录 本本 章章 小小 结结习题习题 61)选择题(1)Access 2010属于()数据库。A.层次B.网状C.关系D.面向对象(2)下列说法正确的是()。A.两个实体型之间只能是一对一联系B.两个实体型之间只能是一对多联系C.两个实体型之间只能是多对多联系D.两个实体型之间可以是以上3种联系之一(3)DB、DBS和DBMS之间的关系是()。A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.三

22、者是一回事目录目录 课外拓展课外拓展目录目录 课外拓展课外拓展 数据迁移(又称分级存储管理,hierarchical storage management,hsm)是一种将离线存储与在线存储融合的技术。它将高速、高容量的非在线存储设备作为磁盘设备的下一级设备,然后将磁盘中常用的 数据按指定的策略自动迁移到磁带库(简称带库)等二级大容量存储设备上。当需要使用这些数据时,分级存储系统会自动将这些数据从下一级存储设备调回到上一 级磁盘上。对于用户来说,上述数据迁移操作完全是透明的,只是在访问磁盘的速度上略有怠慢,而在逻辑磁盘的容量上明显感觉大大提高了。数据库迁移目录目录 课外拓展课外拓展数据库迁移的方法系统切换前通过工具迁移1 1系统切换前采用手工录入2 2系统切换后通过新系统生成3 3目录目录

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

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(大学计算机基础NO6课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|