- 2
- 0
- 约5.38千字
- 约 45页
- 2018-06-30 发布于上海
- 举报
* 3. 数据库设计人员 参加用户需求调查和系统分析 确定数据库中的数据 设计数据库各级模式 返回 * 4. 应用程序员 设计和编写应用系统的程序模块 进行调试和安装 返回 * 5. 用户 偶然用户 企业或组织机构的高中级管理人员 简单用户 银行的职员、机票预定人员、旅馆总台服务员 复杂用户 工程师、科学家、经济学家、科技工作者等 直接使用数据库语言访问数据库,甚至能够基于数据库管理系统的API编制自己的应用程序 * 数据库管理系统(DBMS) 3.3.1 DBMS的工作模式 应用程序 DBMS DB 数据请求 数据(处理结果) 低层指令 数据(查询结果) DBMS的工作模式如下: (1)接受应用程序的数据请求和处理请求。 (2)将用户的数据请求转换成复杂的机器代码。 (3)实现对数据库的操作。 (4)从对数据库的操作中接受查询结果。 (5)对查询结果进行处理(格式转换)。 (6)将处理结果返回给用户。 * 用户访问数据库的示意图 用户对数据库进行操作,是由DBMS把操作从应用程序带到外部级、概念级,再导向内部级,进而通过OS操纵存储器中的数据。同时,DBMS为应用程序在内存开辟一个DB的系统缓冲区,用于数据的传输和格式的转换。而三级结构定义存放在数据字典中。 应用程序 DBMS DB DB的系统缓冲区 OS 外模式 模式 内模式 数据字典 * DBMS的层次结构 DBMS 应用层 语言翻译处理层 数据存取层 数据存储层 操作系统(OS) 数据库(DB) * 2) 数据存取的工作过程 1)Client端 在Client端包括:应用处理逻辑、显示和数据表示及用户交互界面等部分。 2)Server端 在Server端包括:数据存取管理、完整性控制及并发控制等部分。 服务器提供查询、更新、事务管理、索引、高速缓存、查询优化、安全及多用户存取控制等服务。 用户 数据库 客户应用 API 连接软件 网络协议 数据库服务器软件 连接软件 网络协议 操作系统 网络 客户机 服务器 数据存取的工作过程 * 基于Web的数据库系统 1)基于Web的数据库系统的体系结构 (1)在Web服务器端提供中间件来连接Web服务器和数据库服务器 客户端 浏览器 Internet Web 服务器 中间件 数据库 服务器 (2)将应用程序下载到客户端,并在客户端直接访问数据库 Internet 数据库 服务器 客户浏览器 客户端应用 Java Applet ActiveX Java Applet Java Applet可嵌入在WWW的页面中,作为页面的组成部分被下载,并能在Web浏览器中运行。 ActiveX ActiveX是Microsoft提出的一种标准,主要包括控件、文档、脚本以及与集成数据库有关的ASP 技术和嵌入ASP的ADO 组件。 * 4) JDBC技术 JDBC是执行SQL语句的Java API。JDBC是“Java DataBase Connectivity”(JDBC数据库连接 )的缩写。JDBC原来是Java Soft公司设计的Java语言的数据库访问API。最初的Java语言本身并没有访问DB的能力,JDBC是第一个支持Java语言的标准的数据库API。1996年夏天,Sun公司推出了JDBC工具。现在JDBC驱动程序已经被大多数主流数据库所用。 JDBC由一组用Java语言编写的类与接口组成。 JDBC扩充了Java的应用范围,用Java与JDBC API可以发布一种包含远程数据库信息的Applet(小应用程序)的WWW页面。 * JDBC的基本功能 建立与数据库的连接 发送SQL语句 处理结果 * JDBC与CGI的比较 * JDBC数据库设计方法 * 1.5 小结 数据库系统概述 数据库的基本概念 数据管理的发展过程 数据模型 数据模型的三要素 概念模型(E-R 模型) 三种主要数据模型 * 小结(续) 数据库系统的结构 数据库系统三级模式结构 数据库系统的外部体系结构 数据库系统的组成 返回 是数据库的中心与关键 独立于数据库的其它层次 设计数据库模式结构时应首先确定数据库的逻辑模式 面向具体的应用程序,定义在逻辑模式之上,但独立于存储模式和存储设备。 设计外模式时应充分考虑到应用的扩充性。当应用需求发生较大变化,相应外模式不能满足其视图要求时,该外模式就得做相应改动。 应用程序是在外模式描述的数据结构上编制的,它依赖于特定的外模式,与数据库的模式和存储结构独立。 不同的应用程序有时可以共用同一个外模式。 依赖于全局逻辑结构,但独立于数据库的用户视图即外模式,也独立于具体的存储设备。 它将全局逻辑结构中所定义的数据结构及其联系按照一定的
您可能关注的文档
最近下载
- 以投资视角看海外三十年牛熊下篇:港股.pdf VIP
- 循环流化床锅炉热效率计算.xls VIP
- 特种设备安全管理人员考试试题(答案).docx VIP
- 遗传育种学课件第二章.ppt VIP
- 仪器与测量IEEE TIM期刊-论文投稿超长协议 Overlength Page Charge Agreement Form Updated September 2024.pdf VIP
- 2025年上海市卫生健康技术评价中心上半年招聘16人笔试高频难、易错点备考题库参考答案详解.docx VIP
- 第1课《身心健康很重要》教案-2025-2026学年第二学期二年级道德与法治统编版下册.docx
- DeepSeek内部研讨系列-AI+Agent与Agentic+AI的原理和应用洞察与未来展望20250520A.pptx
- SL 560-灌溉排水工程项目可行性研究报告编制规程.pdf VIP
- 遗传育种课件.pptx VIP
原创力文档

文档评论(0)