欢迎来到吾爱文库! | 帮助中心 分享价值,成长自我!
吾爱文库
全部分类
  • 商业/管理/HR >
    商业/管理/HR
    商业计划书 创业/孵化 市场营销 经营企划 销售管理 营销创新 宣传企划 资本运营 代理连锁/招商加盟 商业合同/协议 公司方案 企业信息化/信息管 管理学资料 企业文档 广告经营 财务报表 项目/工程管理 物业管理 质量控制/管理 企业文化 绩效管理 商务礼仪 励志书籍/材料 人事档案/员工关系 薪酬管理 招聘面试 咨询培训 劳动就业 劳务/用工合同 其它文档
  • 办公文档 >
    办公文档
    PPT模板库 总结/报告 演讲稿/致辞 心得体会 工作范文 述职报告 工作计划 解决方案 调研报告事务文书 经验/事迹 往来文书 模板/表格 规章制度 教学/培训 通知/申请 求职简历 理论文章 统计图表礼仪/庆典 活动策划 会议纪要 招标投标 其它办公文档
  • 高等教育 >
    高等教育
    大学课件 研究生课件 工学 理学 习题/试题 历史学 农学 教育学 哲学 科普读物 政治/理论 专业基础教材 生物学 语言学 微积分 统计学 实验设计 其它相关文档
  • 中学教育 >
    中学教育
    教学课件 高考 中考 高中教育 初中教育 职业教育 中学学案 中学作文 中学实验 高考英语 试题/考题 竞赛题 教学研究 体育理论与教学 音乐美术 视频课件/素材 其它中学文档
  • 医学/心理学 >
    医学/心理学
    基础医学 药学 中医/养生 医学研究方法 心理学理论/研究方 医学试题/课件 心理学论文 心理咨询与治疗 医学现状与发展 心理学书籍 外科学 内科学 妇产科学 神经内外科 烧伤科 眼科学 口腔科学 皮肤病学/性病学 耳鼻咽喉科学 神经病/精神病学 肿瘤学 儿科学 骨科学 康复医学 麻醉学 护理学 检验医学 针灸学 预防医学/卫生学 重症医学 病毒学 外国及民族医学 特种医学 心理健康教育 医学影像 兽医 偏方 综合/其它
  • 资格认证/考试 >
    资格认证/考试
    公务员考试 专升本考试 建造师考试 教师资格考试 全国翻译资格认证 成考 自考 司法考试 微软认证 网络工程师认证 注册会计师 医师/药师资格考试 会计职称考试 报关员资格考试 人力资源管理师 安全工程师考试 出国培训 资产评估师考试 技工职业技能考试 银行/金融从业资格 计算机等级考试 营养师认证 物流师考试 证券从业资格考试 注册税务师 理财规划师 建筑师考试 质量管理体系认证 其它考试类文档
  • 行业资料 >
    行业资料
    食品饮料 化学工业 展会/博览会 国内外标准规范 造纸印刷 纺织服装 家居行业 酒店餐饮 物流与供应链 室内设计 工业设计 家电行业 生活/日用品 航海/船舶 水产/渔业 传媒/媒体 公共安全/评价 畜牧/养殖 林业/苗木 园艺/花卉 农作物 轻工业/手工业 教育/培训 零售业 水利工程 农业工程 系统集成 冶金工业 金属学与工艺 社会学 武器工业 能源与动力工程 原子能技术 文化创意 航空/航天 石油/天然气工业 矿业工程 交通运输 旅游娱乐 实验/测试 其它行业文档
  • 经济/贸易/财会 >
    经济/贸易/财会
    经济学 资产评估/会计 贸易 市场分析 网络营销/经济 商品学 进出口许可 财政/国家财政 税收 稽查与征管/审计 综合/其它
  • 电子/通信 >
    电子/通信
    电子设计/PCB 电子电气自动化 数据通信与网络 光网络传输 无线电电子学/电信 网规网优 核心网技术 运营商及厂商资料 WiMAX技术 TD-SCDMA技术 3G/4G及新技术 CDMA95/CDMA2000/EV WCDMA技术 GSM/GPRS/EDGE 天线/微波/雷达 监控/监视 室内分布 视频会议 考试/面试试题 综合/其它
  • 生活休闲 >
    生活休闲
    服装配饰 美食烹饪 户外/运动 摄影摄像 家居装修 娱乐/时尚 保健/养生 两性/情感 时政新闻 科普知识 社会民生 星座/运势/宗教/风 美容/塑身 婚嫁/育 琴棋书画 游戏攻略 期刊/杂志 留学/签证 手工制作 滑稽幽默 网络生活 武术 彩票 宠物 充电交流 综合/其它
  • IT计算机/网络 >
    IT计算机/网络
    计算机应用/办公自 .NET 数据结构与算法 Java SEO/搜索引擎优化 C/C++资料 linux/Unix相关 手机/mobile开发 UML理论/建模 云计算/并行计算 嵌入式开发/单片机 Windows相关 软件工程 管理信息系统 开发文档 图形图像 网络与通信 网络安全 电子支付 Labview matlab 网络资源 Python Delphi/Per 评测 Flash/Flex CSS/Scr 计算机原理 PHP资料 数据挖掘与识别 Web服务 数据库 VisualBasic 电子商务 服务器 存储 架构 行业软件 人工智能 计算机辅助设计 多媒体应用 软件测试 计算机硬件与维护 网站策划/UE 网页设计/UI 网吧管理 其它相关文档
  • 研究报告 >
    研究报告
    信息产业 农林牧渔 统计年鉴/数据分析 商业贸易 产业政策 石油化工 金融 教育 冶金 轻工 交通 制药行业 安防行业 煤炭 新能源 国防军事 技术指导 综合/其它
  • 换一换
    首页 吾爱文库 > 资源分类 > PPT文档下载
     

    大学it课件164512.ppt

    • 资源ID:3602       资源大小:1.10MB        全文页数:80页
    • 资源格式: PPT        下载权限:游客/注册会员/VIP会员    下载费用:1金币 【人民币1元】
    快捷注册下载 游客一键下载
    会员登录下载
    三方登录下载: QQ登录   微博登录  
    下载资源需要1金币 【人民币1元】
    邮箱/手机:
    温馨提示:
    支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
    支付方式: 微信支付    支付宝   
    验证码:   换一换

    加入VIP,下载共享资源
     
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

    大学it课件164512.ppt

    大 学 I T,普通高等学校“十一五”国家级规划教材 山东省教育厅组编,第7章 数据管理,2019/10/24,大学IT,3,第7章 数据管理,7.1 数据管理概述 7.2 数据分析与建模 7.3 数据管理技术 7.4 信息管理系统的开发与设计 7.5 常用的数据库管理系统,2019/10/24,大学IT,4,7.1 数据管理概述,7.1.1 数据 7.1.2 数据的组织 7.1.3 数据管理技术的发展,2019/10/24,大学IT,5,7.1.1 数据,数据(Data)不仅指狭义的数值数据,还是描述事物的一种符号,它是信息的载体,是信息的具体表现形式。,2019/10/24,大学IT,6,7.1.2 数据的组织,1. 数据项 数据项是具有确定逻辑意义(即可描述信息内容)的数据的最小单位。它是不可再分的数据单位。一般数据项用于说明事物的某方面性质。 2. 记录 将描述某事物有关性质的数据项按一定的方式组织起来就形成了记录。 3. 文件 文件是同类记录的有序集合。 4. 数据库 数据库是存贮起来的相关数据的集合。,2019/10/24,大学IT,7,7.1.3 数据管理技术的发展,第一阶段为人工管理 第二阶段为文件管理 第三阶段为数据库管理,2019/10/24,大学IT,8,1. 人工管理,特点 (1)计算机系统不提供对用户数据的管理功能。 (2)数据不能共享。 (3)不单独保存数据。,2019/10/24,大学IT,9,2. 计算机文件管理,特点 (1)数据以“文件”形式可长期保存在外部存储器的磁盘上,对文件可进行大量的查询、修改和插入等操作。 (2)数据的逻辑结构与物理结构有了区别,但比较简单。程序与数据之间具有“设备独立性”,即程序只需用文件名就可与数据打交道,不必关心数据的物理位置,由操作系统的文件系统提供存取方法(读/写)。 (3)文件组织已多样化,有索引文件、链接文件和直接存取文件等。但文件之间相互独立缺乏联系,数据之间的联系要通过程序去构造。,2019/10/24,大学IT,10,(4)数据不再属于某个特定的程序,可以重复使用,即数据面向应用。但是文件结构的设计仍然是基于特定的用途,程序基于特定的物理结构和存取方法,因此程序与数据结构之间的依赖关系并未根本改变。 (5)对数据的操作以记录为单位。这是由于文件中只存储数据,不存储文件记录的结构描述信息。文件的建立、存取、查询、插入、删除、修改等所有操作,都要用程序来实现。,2. 计算机文件管理,2019/10/24,大学IT,11,文件系统显露出一些缺陷,(1)数据冗余。由于文件之间缺乏联系,造成每个应用程序都有对应的文件,有可能同样的数据在多个文件中重复存储。 (2)不一致性。这往往是由数据冗余造成的,在进行更新操作时,稍不谨慎,就可能使同样的数据在不同的文件中不一样。 (3)数据联系弱。这是由于文件之间相互独立,缺乏联系造成的。,2019/10/24,大学IT,12,3. 数据库管理,以统一管理数据和共享数据为主要特征的系统,这就是数据库系统。 60年代后期,数据管理技术进入数据库系统阶段。数据库系统克服了文件系统的缺陷,提供了对数据更高级、更有效的管理。这个阶段的程序和数据的联系通过数据库管理系统(DBMS)来实现。,2019/10/24,大学IT,13,数据库系统阶段的数据 管理具有的特点,(1)采用数据模型表示复杂的数据结构。 数据不再面向特定的某个或多个应用,而是面向整个应用系统。数据冗余明显减少,实现了数据共享。 (2)有较高的数据独立性。 (3)数据库系统为用户提供了方便的用户接口。 (4)数据库系统提供了数据控制功能。 (5)增加了系统的灵活性。 对数据的操作不一定以记录为单位,可以以数据项为单位。,2019/10/24,大学IT,14,7.2 数据模型,7.2.1 数据模型的概念 7.2.2 概念数据模型 7.2.3 结构数据模型,2019/10/24,大学IT,15,7.2.1 数据模型的概念,数据模型描述了数据库中数据的组织形式,它不仅要表示存储了哪些数据,更重要的是要以一定的结构形式表示出各种不同数据之间的联系。利用这种联系可以很快地找到相关联的一串数据,从而可以利用这种联系进行各种运算处理。 数据模型是客观事物及联系的数据描述,是定义数据库的依据。,2019/10/24,大学IT,16,从客观存在的事物到最后在计算机内的数据表示,经历了两个不同的抽象过程,相应的也有了不同的数据模型,这就是概念数据模型、结构数据模型。 (1)概念数据模型它不涉及信息在系统中的表示,只是用来描述某个特定组织所关心的信息结构。概念模型强调语义表达功能,它是现实世界的第一层抽象。最常见的概念模型是实体联系(E-R)模型。 (2)结构数据模型它是直接面向数据库的逻辑结构,是现实世界的第二层抽象。这类模型涉及到计算机系统和数据库管理系统,所以称为“结构数据模型”。,2019/10/24,大学IT,17,数据模型的种类,数据模型有三种层次模型、网络模型和关系模型。 关系模型具有数据结构简单灵活、易学易懂而且具有雄厚的数学基础等特点 ,从70年代开始流行,发展到现在已成为数据库的标准。目前广泛使用的数据库软件都是基于关系模型的。,2019/10/24,大学IT,18,7.2.2 概念数据模型,1. 概念数据模型中常用的术语 概念数据模型对真实世界中的数据及数据间关系的描述。在表达形式上,它一般是由一组静态的结构图来表示。 (1)实体(Entity) 实体是客观存在并可相互区别的事物。可以是具体的人、事、物,也可以是抽象的概念或联系。,2019/10/24,大学IT,19,(2)属性(Attribute) 属性是指实体所具有的某一特性。一个实体可以由若干个属性值来描述. (3)码(Key) 码是标识实体的一个或一组属性。任意两个同类的实体不可能有相同的码。 (4)域(Domain) 域是指属性的取值范围。 (5)实体型(Entity Type) 实体型指具有相同属性的实体所具有的共同特性。用实体名及其属性名集合来表示,2019/10/24,大学IT,20,(6)实体集(Entity Set) 实体集是指同一个实体型的实体集合。 (7)联系(Relationship) 联系包括实体内部的联系和实体之间的联系两种。实体内部的联系指实体的各属性之间的联系,实体之间的联系指不同实体集之间的联系。,2019/10/24,大学IT,21,实体间的联系分为一对一联系(1 1)、一对多联系(1 n)和多对多联系(m n) 一对一联系(1 1)是指对于实体集A中的每一个实体,实体集B中有0个或1个实体与之联系,反之亦然,则称实体集A与实体集B具有一对一的联系。如一个人只有一个身份证号,一个身份证号对着一个人,则人和身份证号为一对一的联系。 一对多联系(1 n)是指对于实体集A中的每一个实体,实体集B中有0个或多个实体与之联系,反之,对于实体集B中的每一个实体,实体集A中有0个或1个实体与之联系,则称实体集A与实体集B具有一对多的联系。如一个人只能有一个性别,而同一性别可能对着很多人,则性别和人之间具有一对多联系。,2019/10/24,大学IT,22,--多对多联系(m n)是指对于实体集A中的每一个实体,实体集B中有0个或多个实体与之联系,反之,对于实体集B中的每一个实体,实体集A中有0个或多个实体与之联系,则称实体集A与实体集B具有多对多的联系。如一门课程同时有若干个学生选修,而一个学生同时选修多门课程,则课程与学生之间具有多对多联系。,2019/10/24,大学IT,23,2. 概念数据模型的表示方法,最常用的表示方法就是“实体联系”方法,简称E-R方法,该方法提供了表示实体型、属性和联系的途径,并通过E-R图来描述。 (1)实体型用矩形表示,矩形框内写明实体名; (2)属性用椭圆形表示,并用无向边将其与相应的实体连接起 来; (3)联系用菱形表示,菱形框内写明联系名。联系本身也是一种实体型,也可以有属性;,2019/10/24,大学IT,24,图2 学生实体集和课程实体集之间关系的E-R图,2019/10/24,大学IT,25,7.2.3 结构数据模型,结构数据模型包含数据结构、数据操作、数据完整性约束三部分。 数据结构是所研究的对象类型,主要描述数据的静态特征,包括对数据结构和数据间联系的描述,它将确定数据库的逻辑结构; 数据操作是指对数据库各种对象允许执行的操作(查询、修改等)的集合,并定义这些操作的确切含义、操作规则以及如何实现操作; 数据完整性约束是验定数据模型中的数据及其联系所必须遵循的制约和依存关系,以保证数据的正确、有效和相容,是完整性规则的集合。,2019/10/24,大学IT,26,结构数据模型主要有层次、网状、关系三种模型。 1. 层次模型,图3 层次模型,2019/10/24,大学IT,27,层次模型是满足以下两个条件的基本层次联系的集合 (1)有且只有一个节点没有双亲节点(这个节点叫根节点); (2)除根节点外的其他节点有且只有一个双亲节点。 优点运行效率高;缺点缺乏灵活性。 代表IBM公司的IMS。,2019/10/24,大学IT,28,2. 网状模型,网状模型是满足以下两个条件的基本层次联系的集合 (1)允许一个以上的节点没有双亲节点; (2)一个节点可以有多个双亲节点。 特点运行效率高,结构更为复杂。 代表IDMS、IDSII、DMS1100、IMAGE。,图4 网状模型,2019/10/24,大学IT,29,3. 关系模型,每一张二维表称为一个关系,表的每一行描述实体的一个实例,表的每一列描述实体的一个特征或属性。 在关系模型中是对关系结构的描述,可表示为关系名(属性1,属性2,,属性n),如图5所示。,2019/10/24,大学IT,30,图5 关系模型示例,2019/10/24,大学IT,31,关系模型的特点,(1)每一列不可再分; (2)同一个关系中不能出现相同的属性名,即不允 许有相同的字段名; (3)关系中不允许有完全相同的元组(记录); (4)关系中任意交换两行位置不影响数据的实际含义; (5)关系中任意交换两列位置不影响数据的实际含义。,2019/10/24,大学IT,32,关系的基本运算包括选择、投影和联接。 ① 选择从指定的关系中选择满足给定条件的元组组成新的关系。如下图从关系成绩中选择计算机大于90的元组组成关系S1 。如图6所示。,图6 选择运算,2019/10/24,大学IT,33,② 投影从指定关系的属性集合中选取若干个属性组成新的关系。如从关系成绩中选择“学号”、“姓名”、“英语”组成新的关系S2 。如图7所示。,图7 投影运算,2019/10/24,大学IT,34,③ 联接将两个关系中的元组按指定条件组合,生成新的关系。如将成绩1和成绩2按相同学号合并组成新的关系S3,如图 8所示。,图8 连接运算,2019/10/24,大学IT,35,7.3 数据管理技术,7.3.1 数据库 7.3.2 数据仓库 7.3.3 数据挖掘,2019/10/24,大学IT,36,7.3.1 数据库,1. 数据库(DB) 数据库(Data Base,简称DB)可以直观地理解为存放数据的仓库,只不过这个仓库是在计算机的大容量存储器上,如硬盘就是一类最常见的计算机大容量存储设备。 数据必须按一定格式存放,因为它不仅需要存放,而且要便于查找。数据库技术使数据能按一定格式组织、描述和存储,如图9所示。,图9 数据库,2019/10/24,大学IT,37,2. 数据库管理系统(DBMS),为了保证存储在数据库中数据的安全和一致的软件就是数据库管理系统(DataBase Management System,简称DBMS) 它对数据库中的资源进行管理、控制,连接着用户程序和数据库,用户对数据库的一切操作都通过DBMS完成。 数据库管理系统管理着应用程序与数据库之间的接口当某应用程序需要数据时,就向数据库管理系统提出要求,数据库管理系统按要求给出所需数据。数据库管理系统也管理着用户与数据库之间的接口,用户与应用程序使用数据库的方式有所不同。,2019/10/24,大学IT,38,3. 数据库系统(DBS),数据库系统(Database System,简称DBS)是由计算机系统、数据库、数据库管理系统、数据库管理人员(DBA)以及用户组成的具有高度组织性的总和。图10描述了数据库系统与数据库管理系统、应用程序、用户之间的关系。,图10 数据库系统与数据库管理系统、应用程序、用户之间的关系,2019/10/24,大学IT,39,数据库系统体系结构分为三层内模式、概念模式和外模式 。 内模式也称为存储模式,它是数据物理结构和存储结构的描述,是数据在数据库内部的表示方式,一个数据库只有一个内模式。 外模式也称为子模式或用户模式,它是数据库用户使用的局部数据的逻辑结构和特征的描述,是数据库用户看到的数据视图,即与某一应用有关的数据的逻辑表示,一个数据库可以有多个外模式。 概念模式表示了数据的全部信息内容,它接近实际数据。,2019/10/24,大学IT,40,图11 数据库系统体系结构,2019/10/24,大学IT,41,4. 新一代数据库技术,(1)面向对象数据库 (2)分布式数据库 (3)数据库技术的其他应用,2019/10/24,大学IT,42,(1)面向对象数据库,20世纪80年代出现的面向对象的方法和技术对计算机各个领域,包括程序设计语言、软件工程、信息系统设计,以及计算机硬件设计等都产生了深远的影响,也给数据库技术带来了机会和希望。 数据库研究人员借鉴和吸收了面向对象的方法和技术,提出了面向对象数据模型(简称对象模型)。面向对象数据库(OODB)引入了面向对象的数据模型和方法,增加了管理数据内在动态联系的能力,对复杂数据对象的表达能力更强,能够支持多种非常规数据库的应用,而且建模能力和运行性能都显示出比关系数据库更大的优越性和潜力。,2019/10/24,大学IT,43,图12 分布式数据库,,分布式数据库(DDB)是相对于集中式数据库而言的,它是一组数据集,它们逻辑上属于同一系统,但是物理上分散在网络中的多台计算机上,如图12所示。,(2)分布式数据库,2019/10/24,大学IT,44,数据库技术与人工智能相结合,出现了演绎数据库、知识库和主动数据库(ADB);在多媒体领域,出现了多媒体数据库;在工程领域,出现了工程数据库;数据库与Internet/Intranet的连接,出现了Web数据库;在统计领域,出现了统计数据库;在地理领域,出现了空间数据库等等。近年来,数据仓库和数据挖掘技术已成为数据库技术的发展趋势。,(3)数据库技术的其他应用,2019/10/24,大学IT,45,7.3.2 数据仓库,1. 数据仓库的概念 数据仓库之父W. H. Inmon给出的定义是数据仓库(Data Warehouse)是一个面向主题的(Subject Oriented)、集成的(Integrate)、相对稳定的(Non-Volatile)、反映历史变化(Time Variant)的数据集合,用于支持管理决策。 对于数据仓库的概念我们可以从两个层次予以理解首先,数据仓库用于支持决策,面向分析型数据处理,它不同于企业现有的操作型数据库;其次,数据仓库是对多个异构的数据源有效集成,集成后按照主题进行了重组,并包含历史数据,而且存放在数据仓库中的数据一般不再修改。,2019/10/24,大学IT,46,图13 数据仓库系统,2019/10/24,大学IT,47,数据仓库的信息源可以是层次、关系、网状等类型的数据库,也可以是各种电子表格或数据文件。,2019/10/24,大学IT,48,2. 数据仓库的特性,◆ 面向主题特性 传统的数据库的数据组织面向事务处理任务,各个业务系统之间各自分离,而数据仓库中的数据是按照一定的主题域进行组织的。 主题是一个抽象的概念,是指用户使用数据仓库进行决策时所关心的重点方面,一个主题通常与多个操作型信息系统相关 。 ◆ 集成特性 面向事务处理传统的数据库通常与某些特定的应用相关,数据库之间相互独立,并且往往是异构的。而数据仓库中的数据是在对原有分散的数据库数据提取、清理的基础上经过系统加工、汇总和整理得到的,必须消除源数据中的不一致性,以保证数据仓库内的信息是关于整个企业的一致的全局信息,这是数据仓库最重要的特性。 简单理解数据仓库是各个信息源的集成。,2019/10/24,大学IT,49,2. 数据仓库的特性,◆ 相对稳定特性某个数据进入数据仓库后,一般情况下将被长期保留。,图14 数据操作,2019/10/24,大学IT,50,◆ 时间相关特性 数据仓库中存储的是一个时间段的数据,而不仅仅是一个时刻的数据。,2019/10/24,大学IT,51,3. 数据仓库系统的结构,数据仓库系统通常包含数据源、数据存储与管理、OLAP服务器以及前端工具四个部分,如图15所示。 数据源是数据仓库系统的基础,是整个系统的数据源泉。 数据的存储与管理是整个数据仓库系统的核心。 OLAP服务器对分析需要的数据按照多维数据模型进行再次重组,以支持用户多角度、多层次的分析,发现数据趋势。 前端工具主要包括各种数据分析工具、报表工具以及各种基于数据仓库的开发的应用。,2019/10/24,大学IT,52,图15 数据仓库系统的结构,2019/10/24,大学IT,53,4. 数据仓库的技术需求,海量数据管理。 跨介质存储。 低代价检索。 丰富接口。 高效数据装载。,2019/10/24,大学IT,54,7.3.3 数据挖掘,1. 从数据仓库到数据挖掘,2019/10/24,大学IT,55,2. 数据挖掘的概念 数据挖掘(Data Mining,简称DM)是从大量的、不完全的、有噪声的、模糊的、随机的数据集中识别有效的、新颖的、潜在有用的,以及最终可理解的信息或模式的过程。,2019/10/24,大学IT,56,数据挖掘可粗略地理解为三部曲数据准备(data preparation)、数据挖掘,以及结果的解释评估(interpretation and evaluation),图16 数据挖掘三部曲,2019/10/24,大学IT,57,3. 数据挖掘的应用,(1)商品销售 (啤酒与尿布 纸杯) (2)电子商务网站 (3)金融服务/信用卡 (4)远程通讯,2019/10/24,大学IT,58,7.4 常用的数据库管理系统,7.4.1 ACCESS数据库 7.4.2 Visual Foxfro数据库 7.4.3 Microsoft SQL Server 数据库,2019/10/24,大学IT,59,7.5.1 ACCESS数据库,Access是微软公司开发的基于Windows平台的小型数据库管理系统,是Microsoft Office 的组件之一。 Access是一个面向对象的、采用事件驱动机制的小型关系数据库管理系统。 Access可以与Word、Excel等办公软件进行数据交换和共享,并且通过对象链接与嵌入技术在数据库中嵌入和链接声音、图像等多媒体数据。还可以处理其他一些数据库管理系统软件所建立的数据库文件,例如Paradox、Foxbase等数据库管理系统的数据库文件,并支持SQL关系数据库语言。,2019/10/24,大学IT,60,7.5.2 Visual FoxPro数据库,Visual FoxPro 使组织数据、定义数据库规则和建立应用程序等工作变得简单易行。 Visual FoxPro 将过程化程序设计与面向对象程序设计结合在一起,帮助用户创建功能强大、灵活多变的应用程序。从概念上讲,程序设计就是为了完成某一具体任务而编写一系列指令;从深层次来看,Visual FoxPro 程序设计涉及对存储数据的操作。它具有以下特性 1. 简单、易学、易用 2.功能更强大 3.支持客户机/服务器结构 4.与其他软件高度兼容,2019/10/24,大学IT,61,1. 简单、易学、易用,提供了“向导”、“生成器”、“设计器”等3种工具,这3种工具都采用图形交互界面方式,使用户能够最简单而又最快速地完成数据操作任务。同时,具有使用方便的工具栏,改进了用户界面,其主窗口与许多Microsoft产品(如Word、Excel)更趋于一致。,2019/10/24,大学IT,62,2.功能更强大,首先,实现了真正的数据库概念。以前DBase软件中称.BDF文件为数据库,使人容易产生一个二维表就是一个数据库的错误认识,而在Visual FoxPro中,原来的.BDF文件改称“表”,即二维表。数据库是若干表、表之间关系和触发程序的集合,关系清晰、合理且处理方便。 其次,具有面向对象编程能力。Visual FoxPro在支持标准DBase传统的面向结构的编程方式的同时,也提供了面向对象的编程(OPP)能力。 再次,更容易处理事件。Visual FoxPro包含一种事件模式,它能帮助用户自动地处理事件。在这种模式下,用户可以获取并控制所有标准的Windows事件,如鼠标的单击、双击、移动、左击等等。用户可以有两种方法来控制事件一是通过“属性窗口”来可视地控制;二是通过编程语言来控制。,2019/10/24,大学IT,63,3.支持客户机/服务器结构,Visual FoxPro可作为开发强大的客户机/服务器应用程序的前台。它既支持高层次的对服务器数据的浏览,又提供了对本地服务器语法的直接访问,这种直接请问给用户提供了开发灵活的客户机/服务器应用程序的坚实基础。,2019/10/24,大学IT,64,4.与其他软件高度兼容,Visual FoxPro可以同其他Microsoft软件共享数据,例如用户可以用OLE来含有其他软件(如Excel、Word)中的对象并在Visual FoxPro中使用这些软件。,2019/10/24,大学IT,65,7.5.3 Microsoft SQL Server 数据库,Microsoft SQL Server是一种典型的关系型数据库管理系统,以Transact_SQL(结构化查询语言SQL的一种)作为它的数据库查询和编程语言,可以在许多操作系统上运行。目前最新版本的产品为Microsoft SQL Server 2005,它具有可靠性、可伸缩性、可用性、可管理性等特点,为用户提供完整的数据库解决方案。 其主要特点如下 1. 易于安装、部署和使用 2. 可伸缩性和可用性 3. Internet 集成 4. 企业级数据库功能 5. 数据仓库,2019/10/24,大学IT,66,1. 易于安装、部署和使用,Microsoft SQL Server中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用Microsoft SQL Server 的过程。这些功能使您得以快速交付Microsoft SQL Server 应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。,2019/10/24,大学IT,67,2. 可伸缩性和可用性,同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windows 98 的便携式电脑,到运行 Microsoft Windows XP 数据中心版的大型多处理器服务器。Microsoft SQL Server企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别。,2019/10/24,大学IT,68,3. Internet 集成,Microsoft SQL Server数据库引擎提供完整的 XML 支持。另外,它还具有构成最大的 Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。,2019/10/24,大学IT,69,4. 企业级数据库功能,Microsoft SQL Server关系数据库引擎支持当今苛刻的数据处理环境所需的功能。Microsoft SQL Server分布式查询使开发人员得以引用来自不同数据源的数据,就好像这些数据是Microsoft SQL Server数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性 。,2019/10/24,大学IT,70,5. 数据仓库,Microsoft SQL Server中包括析取和分析汇总数据以进行联机分析处理(OLAP)的工具。由于其本身的高性能、高可靠性、高质量和高易用性等优点使得逐步成为大规模联机事务处理(OLTP)、数据仓库和电子商务应用程序的优秀数据库平台。,2019/10/24,大学IT,71,7.5 数据库应用,图21 Access数据库窗口,7.5.1 Access 2003的启动与退出 7.5.2 Access 2003环境,2019/10/24,大学IT,72,7.5.3 Access数据库,图21 Access数据库窗口,1.表 2.查询 3.窗体 4.报表 5.宏 6.模块 7.页,2019/10/24,大学IT,73,1. 表,表是数据库的基础,它记录着数据库的全部数据内容 。,图22 表设计器窗口,2019/10/24,大学IT,74,2. 查询,查询是从Access的数据表中检索数据的最主要方法。,图23 查询的结果,2019/10/24,大学IT,75,3. 窗体,数据库的主要界面,它是人机对话的载体 ,窗体中的大部分内容一般来源于表或查询。,图24 窗体示例,2019/10/24,大学IT,76,4. 报表,利用它可以将选定的信息进行格式化显示或打印。 报表中数据可以来自一个表,也可来自一个查询,利用报表设计器可以设计各种报表,另外还可以通过报表对数据进行计算、汇总、统计等,报表中还可以加入图表。,2019/10/24,大学IT,77,5. 宏,宏是若干操作的组合,用来简化那些重复的操作。当数据库中有大量重复性的工作需要处理时,可以使用宏来制作一系列操作。宏可以单独使用,也可以和窗体配合使用。用户可以在窗体上设置一个命令按钮,当单击这个按钮时,就会执行一个指定的宏。,2019/10/24,大学IT,78,6. 模块,模块是用Access提供的VBA语言编写的程序段。模块有两种基本的类型,即类模块和标准模块。模块中的每一个过程都可以是一个函数过程或一个子程序。模块还可以和报表、窗体等对象结合使用,以建立完整的应用程序。模块使用的是面向对象的设计方法,与Visual Basic语言十分相似。,2019/10/24,大学IT,79,7. 页,Access的数据访问页实际上就是一个网页。通过数据访问页用户可以方便、快捷地将所有文件作为Web发布程序存储到指定的文件夹,或是将其复制到Web服务器上,在网络上发布。,2019/10/24,大学IT,80,谢谢使用本课件,

    注意事项

    本文(大学it课件164512.ppt)为本站会员(模仿成不了经典)主动上传,吾爱文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知吾爱文库(发送邮件至123456@qq.com或直接QQ联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    copyright@ 2008-2013 吾爱文库网站版权所有
    经营许可证编号:京ICP备12026657号-3

    收起
    展开