教学课件 大学计算机基础(第4版)刘卫国.ppt

教学课件 大学计算机基础(第4版)刘卫国.ppt

  1. 1、本文档共498页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5. 嵌入式移动数据库 随着笔记本电脑、无线网络、移动计算设备、射频识别(Radio Frequency Identification,RFID)技术的应用和发展,移动计算变得越来越重要。例如用户可以在旅途中工作和访问数据、邮递服务对邮件跟踪、医疗紧急救护等。 移动数据库是能够支持移动式计算环境的数据库,其数据在物理上分散而逻辑上集中。 由于移动数据库的应用大都嵌入到诸如掌上电脑、PDA、车载设备等移动通信设备中,故移动数据库也称为嵌入式移动数据库。 6.大数据技术 大数据(Big Data)是规模非常巨大和复杂的数据集,传统数据库管理工具处理起来面临很多困难,如对数据库高并发读写要求、对海量数据的高效率存储和访问需求、对数据库高可扩展性和高可用性的需求。 大数据有4个基本特征:数据规模大(Volume)、数据种类多(Variety)、要求数据处理速度快(Velocity)、数据价值密度低(Value),即所谓的4V特性。 大数据将在商业智能、政府决策、公共服务等领域得到广泛应用。 1.数据库 数据库(DataBase,DB)是存储在计算机内的、有组织的、可共享的数据集合。 数据库中的数据按一定的数据模型进行组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并为各种用户共享。 7.2.1 数据库与数据库管理系统 7. 2 有关数据库的概念 2.数据库管理系统 数据库管理系统(Database Management System,DBMS)是用于建立、使用和维护数据库的软件 对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。 (1)数据库管理系统的功能 定义功能 操纵功能 控制功能 维护功能 数据字典 (2)常用的数据库管理系统 Access:Microsoft Office软件包中的重要组件,其功能越来越强,适用于中、小型数据库应用系统。 Visual FoxPro:Microsoft公司的从dBase 、FoxBase、FoxPro For DOS、 FoxPro For Windows 发展过来的一个相对简单的数据库管理系统,它的主要特点是自带编程工具,即在VF中可以编写应用程序,这是迄今为止仍然有许多用户的原因之一。 SQL Server:Microsoft公司的面向高端的数据库管理系统,适用于大、中型数据库应用系统。 Oracle:目前功能最强大的数据库管理系统,适用于大型数据库应用系统。 7.2.2 数据库系统( DBS ) 1.数据库系统的组成 存储、管理、处理和维护数据的软件系统。由数据库、数据库管理系统(DBMS)、宿主语言、开发工具和应用程序等软件和数据库管理员(DBA)组成。 应用 程序 数据库管理员 开发 工具 数据库管理 系统 操作 系统 数据库 2. 数据库系统的体系结构 (1)单用户数据库系统 将数据库、DBMS和应用程序装在一台计算机上,由一个用户独占系统 ,不同系统之间不能共享数据。 (2)主从式多用户数据库系统 将数据库、DBMS和应用程序装在主机上,多个终端用户使用主机上的数据和程序。 在这种结构中,所有处理任务都由主机完成,用户终端本身没有应用程序。当终端用户数目增加到一定程度时,主机任务过分繁重,造成瓶颈,用户请求响应慢。 (3) C/S(Client/Server)数据库系统 客户机提供用户操作界面、运行业务处理逻辑,服务器专门用于执行DBMS功能,提供数据的存储和管理。 在C/S结构中,客户端应用程序通过网络向数据库服务器发出操作命令,服务器根据命令进行相应数据操作后,只将结果返回给用户,从而显著减少了网络上的数据传输量,提高了系统的性能。 数据库系统的3层结构 第1层是客户端,提供系统的用户操作界面 第2层是应用服务器,处理业务逻辑 第3层是数据库服务器,实现对数据的存储、访问。 3层结构把业务处理逻辑从客户端独立出来,减少了客户端的复杂程度,在一些业务量大的系统中得到了广泛应用。 (4) B/S(Browser/Server)数据库系统 随着Internet技术的发展,出现了Web数据库。 Web数据库的访问采用B/S结构,客户端采用标准通用的浏览器,服务器端有Web服务器和数据库服务器。 用户通过浏览器,按照HTTP协议向Web服务器发出请求,Web服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。 Web服务器端通常提供中间件来连接Web服务器和数据库服务器。 中间件的主要功能是提供应用程序服务、负责Web服务器和数据库服务器间的通信。 3. 常见的数据库开发工具 目前,一些专有数据库厂商都提供了数据库编程工具,如 Sybase的Power++、Oracle SQL Developer 4.0

文档评论(0)

pehalf + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7201060146000004

1亿VIP精品文档

相关文档