




已阅读5页,还剩51页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品课件 1 计算机软件的层次 精品课件 2 商业 应用软件三层结构 精品课件 3 信息系统的技术基础 计算机硬件与软件数据管理技术 数据库和数据库管理系统数据传输技术 计算机网络 精品课件 4 学习内容 数据的组织方式 从文件到数据库数据库管理系统数据库设计数据仓库与数据集市 精品课件 5 传统的数据组织方式 业务数据按照域 记录和文件的层次组织起来数据域是数据的最小单位 例如教师编号记录是相关的数据域的集合 如教师记录文件是相关的记录的集合 如教师文件 精品课件 6 文件系统中数据组织方式 精品课件 7 文件的结构 文件结构指在磁介质上存储记录的方式在顺序文件结构中 存储记录的方式是按主键顺序存储直接文件存储是将记录随机存储 即存放时不按主键顺序索引顺序文件结构是在直接存取介质上进行连续存储 根据索引跟踪记录的物理地址来访问记录 精品课件 8 顺序文件 记录1 记录4 记录3 记录2 记录5 索引文件 学号 姓名 数学 C 001 002 003 004 005 汪1 章2 赵3 李四 铁妞 89 90 75 64 32 13 85 88 77 59 abcde地址 主关键 地址 001 e 002 b 精品课件 9 客户交易 文件与应用程序相对应 精品课件 10 传统文件系统的局限性 整体无结构 必须专门的程序为用户提供数据数据冗余 产生不一致定义不一致 没有统一的数据字典数据相关 文件格式变 程序要变 精品课件 11 数据库数据组织 精品课件 12 数据库数据组织 精品课件 13 关系模型 精品课件 14 核对帐户程序 存款账目程序 分期贷款程序 客户交易程序 数据库管理系统 客户数据库 查询 克服文件系统的局限性 精品课件 15 数据库系统 数据库是组织中基于计算机制数据资源的集合减少数据冗余数据冗余指的是数据的重复获得数据独立性数据独立性指对数据结构进行修改时 不必修改处理该数据的应用程序通过数据字典实现 精品课件 16 数据库结构的发展 数据库结构 数据库模型 用于组织记录及确定记录间关系的方法 精品课件 17 层次数据库结构 第一个数据库管理系统是IDS IntegratedDataStore 开始采用层次数据库结构数据分成组 每组分成更小的组 更小的组再进一步分组 精品课件 18 网状数据库结构 所有记录用系表示每一系都包含一个主记录和若干属记录允许一个记录同时属于几个系层次模型和网状模型缺乏灵活性如今很少使用 精品课件 19 数据库管理软件的发展 1964年 GE的IDS是第一个数据库管理系统 其贡献在于将把数据结构的描述与程序分开 20世纪70年代中期 IBM开发了IMS数据库管理系统的结构查询语言 StructuredQueryLanguage SQL语言 1992年 建立SQL数据库标准 为产业界接受应用至今 精品课件 20 关系数据库结构 1970年 E F Codd C J Date描述了基于关系代数的数据库结构数据库结构可以看成表的集合表之间的关系不是通过显式的索引或地址存储 表之间的关系是隐含的表中的公共列是建立隐含关系的工具 精品课件 21 关系模型 一个关系数据库 精品课件 22 关系模型 精品课件 23 一名学生可以选修多门课程 每门课程有多个学生选修 学号 姓名 年龄 学生 课程号 课程名 学时数 课程 学习 m n 学生 学号 姓名 年龄 课程 课程代码 课程名 学时数 成绩 学习 学号 课程代码 成绩 学号为主关键字 课程代码为主关键字 学号 课程代码为复合关键字 精品课件 24 面向对象数据库结构 对象 Object 是系统中用来描述客观事物的一个实体 每个对象的数据 描述对象的行为 属性的说明三者是封装在一起的 具备相同属性及方法的对象被成为一个类 对象之间通过消息互相作用 精品课件 25 WhatIsaClass Class Professor Attributes Operations 精品课件 26 学习内容 数据的组织方式 从文件到数据库数据库管理系统数据库设计数据仓库与数据集市 精品课件 27 数据库环境下的数据管理 精品课件 28 数据库管理系统 DatabaseManagementSystem DBMS 以规范 一致的方式存储数据 以规范 一致的方式将数据组织成记录 允许用规范 一致的方式存取记录 精品课件 29 数据库管理系统的组成 数据字典数据语言远程监督程序应用开发程序开发工具安全软件包归档程序报表生成器 精品课件 30 数据字典 目录 数据字典在数据库中存储数据的定义数据字典 目录应包含数据库中每一数据项的名称及对各数据项的描述 对各个数据项之间关系的描述 精品课件 31 数据语言 数据描述语言 DDL 用来描述数据项的定义 数据操纵语言 DML 用来检索和存储数据库中的数据 以确保数据库中存取数据的规范性 结构化查询语言 StructuredQueryLanguage SQL 精品课件 32 SQL StructuredQueryLanguage SELECTNAME SSNO DEPARTMENT SALARYFROMEMPLOYEE PAYROLLWHEREEMPLOYEE SSNO PAYROLL SSNOANDCLASSIFICATION FINANCIALANALYST 精品课件 33 学习内容 数据的组织方式 从文件到数据库数据库管理系统数据库设计数据仓库与数据集市 精品课件 34 数据视图 逻辑视图是用户观察数据库中记录结构和记录之间关系的一种形式物理视图是记录在存储介质上的实际组织与存储的方式 精品课件 35 模式 模式是对数据的描述 通常需要说明数据的特征 包括 数据域名别名 相同数据域采用的另一个名字 数据类型 字符 字母等 位数小数的位数不同的完整性规则 精品课件 36 数据库的三级体系结构 精品课件 37 数据库的概念结构 系 教师 课程 学生 分配 教学 学习 学生评估 学院评估 成绩 n n n 精品课件 38 信息的转换 精品课件 39 主要工作 如何把现实世界转为数据世界 现实世界信息世界数据世界 事物类事物性质 实体集合实体属性 文件记录数据项 数据库设计 精品课件 40 数据库设计 精品课件 41 E R图 画E R图的步骤画出实体看实体之间是否有联系 如果有 画菱形什么联系 1 1 1 m m n 联系是必须的还是可选的 消除多对多联系以及规范化 精品课件 42 某学院教学管理的总E R图 精品课件 43 E R图向关系数据模型的转换过程 E R图 关系模型 RDBMS 精品课件 44 从E R图导出数据世界的关系模型1 E R图中每个实体 相应转换为一个关系 该关系包括对应实体的全部属性 并确定出该关系的关键字 2 对于 联系集 根据联系方式不同 采取不同手段以使被它联系的实体所对应的关系彼此实现某种联系 数据库逻辑结构的设计 精品课件 45 对于1 n的联系方式 每个实体转化为一个关系 将1方 系实体 的主关键字 系代号 加入到多方 教师实体 中 作为多方 教师实体 的一个属性 以此表达双方 系和教师 的联系 系 系代号 系名称 系主任姓名 办公地址 电话 教师 教师编号 教师姓名 专业特长 系代号 住址 电话 对于m n的联系方式 每个实体转化为一个关系 同时将联系转化为一个关系 该关系的关键字有两个实体的关键字组合在一起成为组合关键字 并附上联系的属性 学生 学号 姓名 性别 年龄 系代号 课程 课程号 课程名 学分 学习 学号 课程号 成绩 教学管理 数据库的关系数据模型如下 教学管理 E R图转化成 数据库逻辑结构的设计 精品课件 46 实体 系 系代号 系名称 办公地址 电话 实体 教师 教师编号 教师姓名 专业特长 系代号 实体 学生 学号 姓名 性别 年龄 系代号 实体 课程 课程号 课程名 学分 联系 学习 学号 课程号 成绩 联系 教学 教师号 课程号 授课班评估 学院评估 某学院教学管理数据库逻辑设计 精品课件 47 一名厂长管理一个工厂 一个工厂由一位厂长管理 厂长号 姓名 年龄 厂长 厂号 厂名 地点 工厂 管理 1 1 厂长 厂长号 厂号 姓名 年龄 工厂 厂号 厂名 地点 主关键字 外部关键字 工厂 厂号 厂名 地点 厂长号 精品课件 48 一个仓库可以存放多种零件 每种零件只能保存在一个仓库中 仓库号 地点 面积 仓库 货号 品名 价格 产品 存放 1 n 仓库 仓库号 地点 面积 产品 货号 品名 价格 仓库号 数量 数量 仓库号为主关键字 多的一端设置外部关键字 精品课件 49 一名学生可以选修多门课程 每门课程有多个学生选修 多对多的关系分解为两个1对多关系 学号 姓名 年龄 学生 课程号 课程名 学时数 课程 学习 m n 学生 学号 姓名 年龄 课程 课程代码 课程名 学时数 成绩 学习 学号 课程代码 成绩 学号为主关键字 课程代码为主关键字 学号 课程代码为复合关键字 精品课件 50 学习内容 数据的组织方式 从文件到数据库数据库管理系统数据库设计数据仓库与数据集市 精品课件 51 数据仓库的概念 数据仓库是指能存储 检索 管理或操纵大量数据的系统 数据仓库包括组织中数据库的数据和外部的数据 特点 非常大质量非常高而且可检索面向某一主体而不是面向事务处理在整个组织应用的范围内进行设计 精品课件 52 精品课件 53 数据仓库的主要组成部件 数据本身 可供数据存储 访问的硬件及网络基础结构 可从原始数据源析取数据 将这些数据转化成规范格式 并存入数据仓库中的软件 图表查询工具 在数据仓库中进行数据挖掘的用户使用的图形查询工具 使信息系统人员维护 升级数据仓库的管理软件 精品课件 54 数据仓库的作用 将组织中随时间推移而出现的数据孤岛集中起来市场分析数据库中知识发现 KDD 精品课件 55 数据集市 建立数据仓库看起来是一项大的挑战折衷的策略 实施数据集市 DataMar
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 制度化常态化活动方案策划
- 生涯咨询招募方案有哪些
- 企业咨询培训收费结构方案
- 健身教练私教活动方案策划
- 潍坊钢制保温门施工方案
- 家庭教育专家咨询方案
- 2025年虚拟现实行业虚拟现实游戏与虚拟现实影视研究报告
- 2025年网络安全行业网络安全技术与信息安全研究报告
- 2025年医疗科技行业医疗健康大数据应用前景研究报告
- 安顺导视堡垒施工方案
- 民间借贷抗诉申请书
- 国家基层高血压防治管理指南(2025版)
- 2025年B2B企业生成式引擎优化(GEO)实战指南
- 2025年宁波辅警考试题库(附答案)
- 2025年考研护理综合全程真题及答案
- 电力市场风险管理办法
- 小学道德与法治五年级上册《烟酒有危害》教学课件
- 2025四川能投合江电力有限公司员工招聘11人笔试参考题库附答案解析
- 测漏培训课件
- 2025年军事理论知识竞赛题库及答案
- 《生成式人工智能基础与应用》高职AIGC应用基础课程全套教学课件
评论
0/150
提交评论