- 1、本文档共66页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[管理学]第二章Database
BUPT SHY 第四章 数据库与数据仓库 一、信息的回顾 企业利用信息资源做什么? 数据组织 二、数据库 1、什么是数据库 误解: 下个定义 数据库(Database)是一个数据的集合,可以按照数据的逻辑结构对其进行组织和存取。 数据库是由截然不同的两个部分组成: 数据本身;数据的逻辑结构 特点: 数据的集合—包含两个以上的相关数据 文件 逻辑结构—对数据的存取依据逻辑结构 数据的逻辑关系—建立数据间的联系, 即找出文件间的关系 内在的整体约束 —建立数据库的逻辑结构的同时, 逐步完善整体约束以保证信息质量 实例: 1994年Ritz-Carlton集团使用“用户报表系统”来评价豪华饭店的管理工作。他们建立了“客人习惯”数据库,利用该数据库可以在集团的任意一个饭店为客人提供定制的、符合个人习惯的高质量服务。饭店管理首先是从了解客人的习惯开始的,例如:客人的运动习惯、饮食习惯、消费倾向、是否喜欢在枕头上放巧克力、每天用几条毛巾等。 2、数据建模与实体的关系 构建数据库时必须考虑:内容、存取、逻辑结构、物理组织 数据模型是用于描述数据间的逻辑关系的工具,它表示了实体与实体间的关系 实体关系(E-R)图:用基本的图形符号表示数据间关系的图形 图例符号: E-R图 3、数据管理的数据库方法 传统的方法:为每个应用程序创建和存储数据文件的数据管理方法 —数据的冗余 —数据的不完整性 —程序-数据依赖性 数据库方法:相关数据集合可以被多个应用共享 数据管理的数据库方法 4、数据库管理系统 (1)定义: 数据库管理系统(database management system)由一组程序组成,这组程序执行数据库的操作、提供数据库和用户或用户和应用程序间的接口 复习:数据的层次 字符 字段 记录 文件 数据库 (2)DBMS的组成: DBMS引擎—提供信息逻辑结构到物理结构 之间的桥梁,将逻辑查询转换成对应的物理形式 数据定义子系统—定义数据库的逻辑结构,帮助人们建立和维护数据字典,定义数据库的文件结构 数据处理子系统—在数据库中处理修改信息,增加、删除、挖掘有价值的信息。包括视图、报表生成器、查询工具、结构化查询语言 应用生成子系统—开发数据库的应用程序,开发数据库的应用程序,建立面向事务应用 数据管理子系统—管理数据库 数据库管理系统的结构 (3)数据库管理系统的功能 存储和检索数据、创建和修改数据库 操作数据生成报表、提供用户视图 (4)如何选择数据库管理系统 根据以下条件选择: 性能:数据库存取、更新数据的速度 集成性:与其他数据库和程序的集成能力 特点:安全性过程、保密性保护等工具 供应商 :规模、信誉、技术支持 成本:根据需求确定最佳价格性能比 讨论题:网上选课 选课环境限制:学生、课程、学时、已修课程 工作:对4组信息标出要保存的特定信息——如学生要包括学号、姓名、专业等等;确定访问权限—浏览、添加、更改、删除;人员—校长、指导教授、教务处长、财务处长、学生;用一张表格标出权限 问题:如果DBMS不能正确处理这些权限,将会发生什么问题? 5、数据库模型 (1)分类:数据库中数据的关系结构分为 层次型、网状型、关系型、面向对象 (2)数据库模型说明 层次模型:一种数据从顶而下或倒挂树的结构进行组织 网状模型:层次模型的扩展一个属记录可以有多个首记录 关系模型:以表格的形式—行列的形式组织数据 面向对象模型:将数据与数据处理过程综合在一起的数据库模型 层次数据库模型 网状模型 关系模型 关系模型是目前应用最广的数据库模型 关系模型就是用标准的表格形式描述数据。在关系型数据库中所有的数据都存在于被称作为“关系”的二维表中 关系数据库以行和列形式组织数据,简化了数据的存取和操作 面向对象数据库模型 对象:研究的事物被称为对象。(广义) 数据库中:对象是一个软件模块。它包括有描述一个实体所需的数据以及更具这些数据去描述该实体所必需的一系列过程。 面向对象数据库是一种将数据和数据处理的过程综合在一起的数据库模型。它将数据和过程仅仅结合在一起,更能模拟一个企业的运行。 与关系数据模型的区别:关系数据库将数据存放在二维表中,这张表与依赖表中数据运行的过程是彼此分离的。 (3
您可能关注的文档
- [管理学]汇思达高级人力资源管理师咨询式培训班2011-7-13.doc
- [管理学]永和豆浆.ppt
- [管理学]江苏自考现代企业经营管理 识记知识27875.doc
- [管理学]汽车构造复习资料仅供参考.doc
- [管理学]没有管不好的员工.doc
- [管理学]治安管理简答案例题汇总[含答案].doc
- [管理学]法律复习题.doc
- [管理学]河南旅游地理.ppt
- [管理学]浅析企业并购后财务管理模式及操作原则.doc
- [管理学]浅析如何提高民营中小企业会计核算.doc
- 2023年陕西省商洛市柞水县两河乡招聘社区工作者真题参考答案详解.docx
- 2023年陕西省延安市宝塔区青化砭镇招聘社区工作者真题参考答案详解.docx
- 2023年陕西省汉中市西乡县罗镇乡招聘社区工作者真题及参考答案详解.docx
- 2023年陕西省延安市洛川县永乡招聘社区工作者真题及答案详解1套.docx
- 2023年陕西省商洛市商州区三岔河乡招聘社区工作者真题及参考答案详解一套.docx
- 2023年陕西省宝鸡市陇县八渡镇招聘社区工作者真题及参考答案详解一套.docx
- 2023年陕西省延安市洛川县石泉乡招聘社区工作者真题及参考答案详解一套.docx
- 2023年陕西省商洛市商州区沙河子镇招聘社区工作者真题附答案详解.docx
- 2023年陕西省咸阳市礼泉县赵镇招聘社区工作者真题及参考答案详解1套.docx
- 2023年陕西省商洛市丹凤县留仙坪乡招聘社区工作者真题及参考答案详解一套.docx
文档评论(0)