第五章 信息系统开发能力培养.

Slides:



Advertisements
Similar presentations
第 7 章 数据库 1. Overview  数据库概述  数据库管理系统  数据库的体系结构和数据库模型  SQL 语言  数据库技术  构建数据库系统 2.
Advertisements

数据库系统原理 数据库系统概论 SQL Server 数据库系统原理 3.1 SQL Server 2000 特性 Microsoft SQL Server 2000 的特性包括: 真正的客户机 / 服务器体系结构。 图形化用户界面。 丰富的编程接口工具。 SQL Server 与 Windows.
极目古今话短长 ——中国侠的历史文化文化诠释 汪聚应
数据库原理 彭煜玮 计算机学院 珞珈图腾数据库实验室.
武汉库得克 软件有限公司 公司简介 发展机遇 特点 一家专注于质量管理平台和整体 解决方案的提供商
Visual FoxPro 教程 淮海工学院计算机工程学院 巫晓琳.
数据库原理及应用(ORACLE)实用教程
Database Management System 資料庫管理系統
第6章 数据库管理软件Access 年秋.
电子商务网页与网站设计 第三章 电子商务网站运行环境的规划.
Word2010的使用 讲解人:常蕊.
中日合资 武汉安珞计算机系统有限公司 公司介绍
  中国技术交易信息服务平台 中国技术市场管理促进中心.
第8章 数据库技术基础 数据库可以直观地理解为存放数据的仓库,只 不过这个仓库是在计算机的大容量存储器上。
第七章 商务网站建设 案例八:艺海拾贝网站设计 思考 1.为什么说网页结构 设计非常重要? 2.目录结构与网页 结构有什么关系?
1.1 Oracle数据库简介 —Oracle Database 11g 课程.
資料庫系統 曾俊雄.
第8章 设计数据库应用网站 本章讲述的主要内容 8.1 数据库基础知识 8.2 使用数据库系统 8.3 SQL查询基础
Access数据库知识 安丘市职业中专 雷云龙.
第六章 数据库和ADO.NET 褚龙现 软件学院.
TBSMGS数据存储管理软件 北京金信桥信息技术有限公司 2010年05月27日.
数据库概述 简而言之,数据库(DataBase)就是一个存储数据的仓库。为了方便数据的存储和管理,它将数据按照特定的规律存储在磁盘上。通过数据库管理系统,可以有效的组织和管理存储在数据库中的数据。如今,已经存在了Oracle、SQL Server、MySQL等诸多优秀的数据库。在这一章中将讲解的内容包括。
第 八 章 資料庫安全 本投影片(下稱教用資源)僅授權給採用教用資源相關之旗標書籍為教科書之授課老師(下稱老師)專用,老師為教學使用之目的,得摘錄、編輯、重製教用資源(但使用量不得超過各該教用資源內容之80%)以製作為輔助教學之教學投影片,並於授課時搭配旗標書籍公開播放,但不得為網際網路公開傳輸之遠距教學、網路教學等之使用;除此之外,老師不得再授權予任何第三人使用,並不得將依此授權所製作之教學投影片之相關著作物移作他用。
西安海天信息工程有限公司 3级系统集成资质认证答辩会演示稿
数据库原理与应用.
转正述职报告 乐恩公司 史航
1.1 数据库技术概述 1.2 三种主要的数据模型 1.3 SQL 语言简介 1.4 SQL Server 2000 基础
数据库管理软件 Access 2003的使用 安丘市职业中专 雷云龙 1.
第6章 数据库技术 顾浩 胡乃静 董建寅等编著.
十四岁,我读《红楼梦》 揽月小队 出品.
第十五章 常見的資料庫管理系統 目的 Oracle 微軟SQL Server 微軟Access MySQL Oracle 應用伺服器
主講人:黃鎮榮 東方設計學院觀光與休閒事業管理系
第1章 SQL Server 关系数据库简介 1.1 SQL Server 特点 1.2 SQL Server的安装和配置
第 3 章 SQL Server 2000 伺服器管理初步.
第 3 章 熟悉 SQL Server 的工作平台.
二.資料庫系統建立與管理 Access 資料庫:windows下的單機資料庫 Access 操作 Mysql資料庫介紹.
組員:陳俊宇 陳典杰 趙俊閔 指導老師:張慶寶
分散式資料庫管理系統 與主從式系統 資料庫系統設計實務與管理,5e
辦公室自動化軟體: 資料庫管理Access 1 授課老師:林彣珊
Microsoft SQL Server 2000 李金双.
学位授权审核材料填报及提交 系 统 操 作 介 绍
彰化縣政府補助辦理網頁設計資料庫應用班 資料庫簡介 建國技術學院資管系 饒瑞佶.
靜宜大學專用 PowerPoint 檔案 數位教材
資料庫系統導論.
資料庫管理(Access 2003) 第五章 利用查詢來 統計與分析資料 許欽嘉 老師.
数据库设计语言 山东农业大学信息学院计算机系 课件制作:吴秋兰
第十三讲 使用数据库(一) 上海财经大学信息管理与工程学院.
CH03 行銷資訊系統資料庫模組--資料庫概論
学习导航 学习导航.
2 Access 2007 对象与操作基础.
Microsoft Access 第四組 周執中.
認識資料庫 MySQL 資料庫新增 MySQL 資料表新增 認識欄位資料表 資料新增、刪除、修改、瀏灠 資料表清空與刪除
本課程指定教材為:朱熹,《周易本義》,大安出版社。本講義僅引用部分內容,請讀者自行準備。
認識資料庫 MySQL 資料庫新增 MySQL 資料表新增 認識欄位資料表 資料新增、刪除、修改、瀏灠 資料表清空與刪除
第一章 数 据 库 概 述 第一节 引言 第二节 数据库基本概念 第三节 数据库系统结构 第四节 数据模型 第五节 数据库管理系统
第1章 SQL Server 2005概述 教学提示:SQL Server 2005是微软的下一代数据管理和分析解决方案,它给企业级应用数据和分析程序带来更好的安全性、稳定性和可靠性,使得它们更易于创建、部署和管理,从而可以在很大程度上帮助企业根据数据做出更快、更好的决策,提高开发团队的生产力和灵活度,以及在减少总体IT预算的同时,能够扩展IT基础架构以更好地满足多种需求。
CS, ZJU 4/18/2019 Chapter 7 数据库.
计算机文化 第7讲:数据库技术 王哲 河南中医药大学信息技术学院.
1 打开 SQL Server 2005 安装盘,单击 SPLASH.HTA 文件进行安装,安装界面如图所示。
电子商务 第二篇 运作篇 第6章 网络商店的规划与运营 去除PPT模板上的--无忧PPT整理发布的文字
台中市的火車交通 組員 蔡孟娟 陳佳鈺 王靖雯 邱芳婷 鍾孟軒.
第11章 安全管理 教学提示:数据库安全是关系数据库中的非常重要的方面,包括了系统安全、数据安全、资源管理、用户管理、权限管理、角色管理、口令管理以及授权、认证、审计等相当多方面的内容。本章讲述有关数据库安全方面的知识。 数据库系统的安全性是每个数据库管理员都必须认真考虑的问题。SQL Server.
信息资源管理复习.
Access数据库基础与应用 主编 黄秀娟.
2017学考复习 信息管理(导引P37).
国家“十一五”规划教材 数据库原理与应用教程(第3版).
本課程指定教材為:朱熹,《周易本義》,大安出版社。本講義僅引用部分內容,請讀者自行準備。
第 1 章 認識資料庫系統.
第一章 Visual FoxPro数据库基础
Presentation transcript:

第五章 信息系统开发能力培养

本章学习重点 采用数据库管理数据的原因 数据库系统的组成 数据库系统的三种数据模型 信息系统开发中应注意的问题 数据库管理系统和可视化工具 1 数据库系统的组成 2 3 数据库系统的三种数据模型 4 信息系统开发中应注意的问题 5 数据库管理系统和可视化工具

5.1 数据库概论 重要概念:数据、数据库、数据库管理系统、数据库系统 5.1 数据库概论 重要概念:数据、数据库、数据库管理系统、数据库系统 数据库方法代表了不同的数据处理观点,它将数据视为一种与人、财、物同等重要,甚至更重要的组织资源,所以要像其他资源一样来统一管理、控制、共享使用。 数据库与文件不同,一个基本的差别在于它们的使用形式不同。 数据库是将各种数据集成在一起,且使各种用户能以不同的数据库逻辑视图来共享数据库。

图5.1 数据库系统的数据处理视图 数 据 库 管 查询结果 理 系 统 DBMS 视图 查询结果 视图 应用程序1 数据库 应用程序2 DataBase 查询结果 应用程序n 视图 图5.1 数据库系统的数据处理视图

数据库管理数据的优点 数据集成 数据共享 数据冗余最少。 数据一致性高 实施标准统一 统一安全、保密和完整性控制 数据独立性高 减少应用程序的开发与维护 用户使用方便

数据库管理软件 劳动人事 数据库 业务管理 系统 劳资管理 工资发放 人事管理 图5.3 集成的数据管理

数据库系统的组成

组成数据库系统(DBS—DataBase System)主要有四大部分,分别是: 数据库系统软件 数据库系统硬件 数据库系统用户

三种数据模型 数据模型是对数据库系统的一个抽象模拟,它应能表明数据库系统中信息如何表示和如何操作。 三类数据模型: 层次数据模型 网状数据模型 关系数据模型。

1.层次数据模型 用树型(层次)结构表示实体类型及实体间联系的数据模型称为层次模型(Hierarchical Model)。   层次模型是指用树型结构表示实体及其之间的联系,树中每一个节点代表一个记录类型,树状结构表示实体型之间的联系。   在一个层次模型中的限制条件是:有且仅有一个节点,无父节点,此节点为树的根;其他节点有且仅有一个父节点。

2.网状数据模型 用有向图结构表示实体类型及实体间联系的数据结构模型称为网状模型(Network Model)。   特点:用网络结构表示实体类型及其实体之间联系的模型。顾名思义,一个事物和另外的几个都有联系……这样构成一张网状图。

3.关系数据模型 用二维表格数据(即集合论中的关系)来表示实体和实体间联系的模型叫关系数据模型。 关系数据模型有严格的数学基础,可直接表达与处理实体集间的多对多联系。 著名的关系数据库管理系统有Oracle,Ingres,dBASE,Informix,FoxPro等。另外,关系数据库语言SQL(Structured Query Language)现已成为关系数据库语言的标准。

5.2 信息系统开发的有关问题 总之,在信息系统开发过程中,要注重采用正确的开发方法和有力的开发工具,选用适当的语言来支持系统的开发。 5.2 信息系统开发的有关问题 1.信息系统开发人员对需求的理解出现偏差; 2.“堆栈”现象; 3.重编程,轻规划,轻分析; 4.当信息系统开发进度减缓时,采用增加人员的方式来加快 进度; 5.过低估计信息系统的投资而使开发工作夭折; 总之,在信息系统开发过程中,要注重采用正确的开发方法和有力的开发工具,选用适当的语言来支持系统的开发。

系统的方法 信息系统的开发是一种系统工程,一方面从系统的概念出发,首先考虑系统的全局结构,着眼于整体最优,再进一步考虑系统的各个组成部分的主要功能以及组成部分之间的协调一致,进而达到系统的最终目标。 系统方法的要点可以归结为:系统的思想、数 学的方法和计算机技术。

信息系统的开发流程 系统开发步骤 可行性 分析 信息系统 规划阶段 信息系统 分析阶段 信息系统 设计阶段 开发实施 阶段 运行维护 阶段 测试 阶段 运行维护 阶段 试运行 阶段 安装调试 阶段

信息系统开发的指导思想和工作原则 信息系统开发的基本原理和前提: 1.数据位于现代数据处理的中心 2.数据模型是稳定的,处理是多变的 3.用户必须真正参与开发工作

信息系统开发过程中必须强调几个基本观点: 第一,面向用户的观点。 第二,严格区分工作阶段,每个阶段规定明确的任务和所应得的成果。 第三,按照系统的观点,自顶向下地完成研制工作。 第四,充分考虑变化的情况。 第五,工作的成果要成文,文献资料的格式要规范化、标准化。

5.3 SQL语言 Structured Query Language 关系数据库的标准语言 同时包含了关系数据库的定义、查询、维护、控制等描述功能。 它是一个标准,是实现关系型数据库管理系统的一个大纲与框架,与具体机器无关,与各种牌号具体的关系型DBMS通过什么技术途径来实现的细节无关。

5.4 数据库管理系统和开发工具 客户机/服务器(Client/Server,C/S)是信息系统实现的重要结构形式。 5.4 数据库管理系统和开发工具 客户机/服务器(Client/Server,C/S)是信息系统实现的重要结构形式。 从软件角度来看,一个信息系统大体上由两部分构成。一是数据数据库管理系统,主要负责对信息系统中的数据库进行管理,典型的数据库管理系统有Microsoft Access,Microsoft SQL Server,Oracle、IBM DB2,Informix等。数据库管理系统安装在服务器上,称为数据库服务器。二是信息系统应用程序,安装在客户机上,提供客户操纵使用信息系统的界面,以及负责与数据库服务器的沟通。

Microsoft Access Microsoft Access(Microsoft Office Access)是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office的成员之一。   Assess能够存取 Access/Jet、Microsoft SQL Server、Oracle,或者任何 ODBC 兼容数据库内的资料。熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的"进阶用户"则能使用它来开发简单的应用软件。虽然它支援部份面向对象(OO)技术,但是未能成为一种完整的面向对象开发工具。

Microsoft SQL Server SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX 操作系统上的应用。

Oracle系统 Oracle是殷墟(Yin Xu)出土的甲骨文(oracle bone inscriptions)的英文翻译的第一个单词,在英语里是“神谕”的意思。 Oracle是世界领先的信息管理软件开发商,因其复杂的关系数据库产品而闻名。Oracle数据库产品为财富排行榜上的前1000家公司所采用,许多大型网站也选用了Oracle系统。Oracle的关系数据库是世界第一个支持SQL语言的数据库。