应用软件和数据库.ppt_第1页
应用软件和数据库.ppt_第2页
应用软件和数据库.ppt_第3页
应用软件和数据库.ppt_第4页
应用软件和数据库.ppt_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

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

文档简介

7.1 用户的工具 7.2 常用软件:Office系统 7.3 其他应用软件 7.4 数据库 7.5 数据库管理系统 7.6 数据库体系结构和数据库模型 7.7 SQL语言 7.8 数据库技术 7.9 构建数据库系统 7.10 Access 数据库,第7 章 应用软件和数据库,用户的工具,应用软件 为了解决特定的应用问题而设计 能处理各种形式的数据,并以不同类型文件保存 是用户使用计算机的工具 应用软件有两大类 应用软件包(商业软件) 专用软件 常用软件 Office系统、数据库管理软件、图形图像软件、音乐软件、多媒体、教育、网络软件、病毒软件,常用软件:Office系统,文字处理软件 表格处理软件 文稿演示软件 网页制作软件,常用软件:Office系统,文字处理软件,主要功能 创建文本内容 对文本格式化 具有结合文本和图形的能力 常用文字处理软件 Microsoft Word WPS,表格处理软件,主要功能 电子表格 存储信息,组织和计算数据 图表 用图形显示数据 数据库管理 分析、查询数据,重新组织数据 常用表格处理软件 Microsoft Excel,演示软件概述,功能 创建演示文稿 用于产品展示、学校教学、学术演讲等许多场合 PowerPoint 以幻灯片为基本单位 一张幻灯片通常包含标题、文字内容、图表等部分 将若干个幻灯片连接起来进行播放 两种文件格式 .ppt 文稿文件 .pps 放映文件 示例 1 2,演示文稿制作步骤 准备素材 准备所需要的图片、声音、动画等文件 确定方案 设计演示文稿的整体结构 初步制作 将文本、图片等对象输入或插入到相应的幻灯片中 装饰处理 设置幻灯片中的相关对象的要素(包括字体、大小、动画等) 预演播放 设置播放过程中的一些要素,播放查看效果,多媒体软件 科学与工程计算软件 图形图像软件 流媒体工具,其它应用软件,多媒体软件,多媒体软件指能够支持文本、图形、图像和声音、视频的软件 两种类型 多媒体素材制作工具 为多媒体应用程序进行数据准备的软件 多媒体创作工具 开发多媒体应用程序,如: Macromedia Director (动画) Authorware,科学和工程计算软件,MatLab Matrix Laboratory(矩阵实验室) 最新版本为 7.x 主要功能 科学计算 矩阵、求线性方程组、处理多项式、微积分 图形处理 绘制二维、三维图形 创建图形用户界面(GUI) 编写程序 SCILAB (Scientific Laboratory),图形图像处理软件,Windows 的画图 Adobe Photoshop 3D MAX,Photoshop,数字化平面设计中最常用的工具之一 处理平面图像(点阵图) 主要功能 摄影后期处理 广告设计 电影特技 印刷品的设计和印刷 企业VI(企业视觉标识)设计 软件/网站界面设计,流媒体工具,流媒体概况 流媒体就是应用流技术在网络上传输的多媒体文件 流技术 把连续的影像和声音信息经过压缩处理后放上网站服务器,让用户一边下载一边观看、收听,而不需要等整个压缩文件下载到自己机器后才可以观看的网络传输技术。 音频、视频播放软件 微软公司的Windows Media Player Apple公司的QuickTime RealNetWorks公司的RealOne Player,数据库是存储数据的仓库 可看作一个电子文件柜:存放计算机所收集的数据的容器 数据集中保存,统一管理 数据库的定义 数据库是长期储存在计算机内,有组织的、可共享的数据集合 数据库是一个持久数据的结构化集合,是数据的组织和存储 用户可对数据库进行的操作 增加或删除数据库文件 插入、修改、删除、查询数据,什么是数据库,数据库的优点 数据库实现了数据的集中管理 数据整体结构化 数据库具有较高的数据独立性 数据库具有较小的冗余度,避免数据的不一致性 可为各种用户共享 支持事务处理 ,保证数据的完整性 数据库可以存放大量的数据,能对数据进行各种处理 如:数据重组,高速检索数据等 数据库技术是信息系统的核心技术,为什么要使用数据库,什么是数据库系统,数据库系统是指在计算机系统中引入数据库后的系统 具有管理和控制数据库功能的计算机系统 是一个实际可运行的系统 组成 数据库 数据库管理系统 数据库应用软件 数据库用户,什么是数据库系统,数据库系统示意图,用户如何使用数据库中的数据 用户数据库的应用程序DBMS 数据库中的数据,存储器,数据库系统示意图,实例:企业信息管理系统,DBMS DataBase Manager System 是管理数据的软件 是数据库系统的核心软件 DBMS组成 物理数据库 数据库引擎:在用户和物理数据库之间提供交互的软件 数据库模式 :数据的逻辑表达,数据库管理系统,基本功能 数据定义 数据操纵 基本操作:插入、修改、删除、查询 数据控制 安全性:权限管理 完整性 数据恢复 系统存储过程,数据库管理系统,常见的数据库产品 大型DBMS Oracle DB2 IBM Sybase SQL Server Microsoft 小型DBMS Access Visual Foxpro,数据库管理系统,是建立数据库的一个框架 三级体系结构,模式,全局逻辑结构,内模式,全局物理结构,外模式,局部逻辑结构,一个数据库只有一个模式、一个内模式,可以有多个外模式,数据库体系结构,数据模型,数据模型就是在数据库内部对数据的组织方式 描述数据库的逻辑结构,有以下几种: 层次型 用树型结构来表示数据库中的记录及其联系 网状型 用网络结构来表示数据库中的记录及其联系 关系型 用二维表格的形式来表示数据库中的记录及其联系 以完备的关系代数作为其数学理论基础 面向对象型 是面向对象技术和数据库技术相结合的产物,关系模型 是1970年由 IBM 公司研究员 E.F.Codd 提出 关系模型是关系的集合 一个关系型数据库由许多的各种二维表组成 关系 是逻辑上相关的一些数据组的集合 是一个没有重复值的集合 用二维表表示 关系示例,关系型数据库,关系示例,学生登记表,关系的基本概念 示例 名称 表名 元组 关系中的行,也叫记录 属性 关系中的列,也叫字段 属性名,属性值 度 关系中属性的数目 基数 关系中行的总数 主码 某个属性组(集),可以唯一确定一个元组 关系型数据库的组成 数据库表记录字段,关系型数据库,关系示例,学生登记表,关系名,列,属性,主码,行,元组,度:5 基数:3,关系的操作 更新 插入、删除、修改 查询 选择,投影,连接 并,交,差,关系型数据库,选择:按给定条件从表中选出符合条件的元组,形成一个新表 投影:对列进行选择,形成一个新表,并可重新安排列的顺序 连接:将两个关系组合成一个新关系 并:操作后形成的新关系中包含了两个关系中所有不同的元组 交:操作后形成的新关系包含了两个关系中所有相同的元组 差:找出一个关系中存在的而另一个关系中不存在的元组,关系操作的特点 集合操作,关系数据库管理系统 Oracle,SQL Server,Sybase,DB2 Access,Foxpro,关系型数据库,SQL语言,Structured Query Language 结构化查询语言 关系型数据库的标准语言 是专门针对关系型数据库的计算机编程语言 SQL语言的组成 数据定义语言 Create Drop Alter 数据操纵语言 Select Insert Update Delete 数据控制语言 Grant Revoke,SQL特点 统一的语言 SQL语言集三种语言的功能于一体,语言风格统一 数据定义语言DDL、数据操纵语言DML、数据控制语言DCL 非过程化语言 例:找出20岁以下的学生名单 Select * From 学生 Where 年龄20; 面向集合的操作方式 操作的对象和结果都是记录的集合 以同一种语法结构提供两种使用方式 命令方式(交互式) 程序方式(嵌入式) 语言简洁,易学易用 所有关系数据库的公共语言,Select 语句格式 Select Distinct | All From , Where ; 例子 Select 学号, 姓名 From 学生 Where 系= “信息系“; 含义:从学生表中找出信息系全体同学的学号和姓名 在Access中实现查询 进入SQL语句编辑窗口,输入SQL语句并执行,使用SQL语言数据查询,在Access中的数据查询,在SQL视图窗口直接书写SQL语句 进入SQL视图 选择“查询”对象 新建设计视图确定关闭 视图SQL视图 ,界面如下:,输入SQL语句 执行,数据库技术,面向对象的数据库 分布式数据库 决策支持和数据仓库 数据挖掘 自然语言数据库,构建数据库系统,现代大型数据库系统都是基于网络的服务器结构 客户/ 服务器结构(C/S模式) 服务器 Server 后端,安装DBMS和数据库,执行 DBMS 功能 客户 Client 前端,安装数据库应用程序, 执行应用程序,浏览器/ 服务器结构 Browse/Server模式,ACCESS 数据库管理系统,基本功能 建立数据库 生成查询 生成报表 生成应用程序 适合较小型的数据库应用,ACCESS 数据库中的对象类型 表 存储具有特定主题的数据信息,示例 表中的行记录 表中的列字段 字段名 字段值 数据类型有数值、文本、日期等 查询 从一个或多个表中查找所需数据得到的结果 窗体 实现数据的输入、显示、编辑等操作的界面 报表 数据按指定格式输出 页 数据访问页,web页 宏 若干个操作的组合 模块 用VBA语言编写的程序段,建立数据库,新建数据库 .mdb 打开数据库 建立表 设计表结构 字段名称,数据类型,字段大小 设计示例 建立表 先建立表结构 再向表中输入数据记录 创建表的三种方法,修改表结构 调整字段顺序 增加字段 插入字段 修改字段 删除字段 修改字段属性 必填字段 默认值 有效性规则,建立数据库,修改表中数据 编辑记录 添加记录 删除记录 复制记录 查找记录 获取外部数据 文件获取外部数据导入,表结构设计示例,学生登记表,表结构 学号,文本,10 姓名,文本,8 性别,文本,2 系,文本,20 年龄,数字,字节,数据的显示和处理,浏览数据 双击表名,打开浏览窗口 对数据排序 按单个字段排序 右击该字段任意值,选升序或降序 按多个字段排序 (1) 记录筛选高级筛选/排序设置排序字段 (2) 筛选应用筛选/排序 取消排序 记录取消筛选/排序,数据的显示和处理,筛选数据 等值筛选 如:选择年龄为20岁的学生 选择某个字段值,记录筛选按选定内容筛选 非等值筛选 如:选择年龄大于20岁的学生 (1) 记录筛选高级筛选/排序选择字段“年龄”,设 置条件为“20” (2) 筛选应用筛选/排序 多条件筛选 如:年龄大于20岁的信息系的学生 取消筛选 记录取消筛选/排序,建立关系,设置主键 主键用来唯一标识表中的一条记录 主键可以是一个字段,也可以是多个字段的组合 设置方法 打开表设计视图,选择字段,右击,选主键 选择多个字段:Ctrl+单击 建立索引 索引使记录按索引字段值排序 建立方法 表设计视图,设置字段的索引属性,建立关系,表之间的关系 三种表间关系 一对一 一对多 多对多 设置关系 工具关系 删除关系 查看子表数据 插入子数据表,建立查询,创建查询的二种方法 设计视图 使用向导 建立单表查询 例1:从学生表中查找超过20岁的所有学生信息。 Step1 单击查询对象 Step2 新建设计视图 Step3 添加表 Step4 设置要显示的字段和查询条件 Step5 运行查询 Step6 保存查询,建立查询,例2:从学生表中查找“信息系”和“计算机系”学生 的学号、姓名、系。 例3:从课程表中查找学分为3的必修课,并按课程 号升序排列。 建立多表查询 例1:查询学号为“95001”学生的选课信息,要求列 出学号、课程名、成绩、学分。 例2:输出课程成绩在80分以上的学生学号

温馨提示

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

评论

0/150

提交评论