第二章 管理信息系统开发技术基础 1、数据管理概念 企业的数据管理技术经历了三个阶段 人工管理 文件管理技术 数据库管理技术 数据库是管理数据的最常用技术 数据的合理组织 数据的物理组织 将所有的数据数字化后,存储在适宜的存储介质上。 数据的逻辑组织 对数据间的联系进行合理安排,使之能够服务于各种应用。 数据组织的层次 记录 与数据处理的某一对象有关的一切数据项构成了该对象的一条记录。标识记录的数据项称为关键项。 文件 相关(同类)记录的集合称为文件。 数据库 按一定方式组织起来的逻辑相关的文件集合形成数据库。 数据如何进入存储器 实体、属性与关键字 实体(entity)是所收集的数据相关的一类事物。 -记录描述实体 属性(attribute)是实体的某一方面的特征。 -字段描述事物的属性 关键字(Primary Key) :具有识别记录功能的字段,又称为主码或关键属性。可以由单一字段或组合字段(复合关键字)构成。用来识别记录的一个或一组数据项,学生文件中的学号,产品文件中的产品号,订单文件中的订单号 辅助关键字 例1 001,5.3,4.2,4.0,1 002,6.4,3.3,4.1,0 003,5.8,4.2,2.1,2 004,4.4,2.3,1.6,4 005,5.3,4.2,4.0,1 006,5.0,3.4,2.9,2 …… 例2 4、数据模型 信息描述 现实世界 存在于人们头脑之外的客观世界,事物及其相互间联系就处在这个世界之中 信息世界 信息是现实世界中的客观事物在人们头脑中的反映。人的头脑对于这些事物经过认识、选择、描述之后进入信息世界。它包括:实体、属性、域、实体型、实体集、码、联系等概念 数据世界 数据世界中研究的对象是数据,数据是对信息的符号化表示。 计算机世界 数据世界中的数据经过编码、加工后就进入计算机世界。 例:银行文件处理系统 传统数据管理方法的特点及问题 文件方式具有灵活、方便、简单的特性,适宜用户管理少量、分散的数据。 存在问题 数据冗余与数据不一致性 数据结构的不一致,缺少集成性 缺少数据字典,缺少灵活性 数据——程序的依赖性强 用数据库管理数据 数据库系统管理数据的特点 数据的结构化 数据共享 数据独立性(数据独立于应用程序) 可控冗余度 增强数据的安全性 数据的完整性(数据的正确、一致) 信息的集合 信息的逻辑结构 数据库的特征 信息中的逻辑联系 建立信息间的联系或关系意味着找出文件之间的相互关系. 主关键字 数据库文件中的一个字段,唯一描述一个记录 产品文件中的产品ID,供应商文件中的供应商编号 外部关键字 一个文件中的主关键字出现在另一个文件中就是外部关键字 数据库管理系统组成 数据定义语言 描述数据库内容和结构的正式语言 数据操作语言 操作数据库中的数据,提供了一组提取数据的命令 数据字典 自动生成或者手工生成的文件,用来存储数据元素的定义和特性,如用途、物理表现、所属关系、授权和安全 被动的和主动的数据字典 数据库查询语言 属于数据操作语言 自然语言 自然语言查询命令 LIST THE NAMES AND ADDRESSES OF ALL SUPPLIERS WHO LIVE IN SHANGHAI QBE Query By Example 通过拖曳数据项等方法来查询数据 SQL Structured Query Language 结构化查询语言标准 利用SQL可以查询不同数据库管理系统下的数据 基本形式 SELECT…FROM…WHERE… SELECT 供应商ID, 供应商名称, 城市, 地址, 电话 FROM 供应商 WHERE 城市=上海 数据库模型 四种数据库模型 层次型 网状型 关系型 目前使用最为广泛 面向对象 关系数据库模型 利用一系列的二维表或文件存储信息. 在关系模型中,每个二维表都描述一种关系. 关系是表的数学术语 每一个表或关系所保存的信息都与一个特定的实体有关. 每一行都对应一个记录,每一列都对应实体的一个属性 关系数据库的建立步骤 确定实体和关键字 确定实体之间联系 利用E_R图得到关系 为每个关系确定信息(字段) 用数据定义语言创建数据库 举例:学生修课管理 需要根据学生所在的专业、课程的选修情况和学分来管理学生的信息。 工作按下面的规定进行 每位学生只能被安排到一个专业,一个专业中可拥有许多学生(也可能无学生) 每个学生可选修多门课程,一门课程也会被许多学生选修,但并不一定每个学生都必须选修有课程(如新入学的学生) 学生选修报告样本 1) 确定实体和关键字 三个实体 学生 专业 课程 关键字 学号 专业号 课程号 2)确定实体之间的联系--画实体联系图 实体联系图(Entity-Relationship
您可能关注的文档
- 港航实务12港口工程.pptx
- 港航实务12航道工程.pptx
- 机械原理2K-H轮系传动比验证模型.ppt
- 港航实务12技术装备发展.pptx
- 机械原理齿轮范成法加工原理.ppt
- 工程测试与信号分析ch1课程简介.ppt
- 机械原理齿轮加工根切过程.ppt
- 工程测试与信号分析ch4总体.ppt
- 机械原理第11章齿轮系及其设计.ppt
- 工程实验设计课件DOE_Lecture 1Introduction.pdf
- 2025广东广州市天河区拟招聘英语实习老师1人备考题库附答案.docx
- 2025广东广州市天河区城市管理第二保洁所招聘编外工作人员4人笔试备考试卷附答案解析.docx
- 2025广东广州市越秀区流花街道办事处招聘综合事务中心辅助人员1人笔试历年题库附答案解析.docx
- 2025广东广州市花都区新雅街清初级中学招聘临聘教师1人备考历年题库带答案解析.docx
- 2025广东广州市天河区城市管理第二保洁所招聘编外工作人员4人笔试备考试卷带答案解析.docx
- 江苏省盐城市东台市三仓镇区中学2026届八年级数学第一学期期末教学质量检测试题含解析.doc
- 2025广东广州市天河区城市管理第二保洁所招聘编外工作人员4人备考题库带答案解析.docx
- 江苏省盐城市亭湖区2026届数学八上期末考试试题含解析.doc
- 安徽省蚌埠市淮上区2026届数学八年级第一学期期末达标检测模拟试题含解析.doc
- 2025广东广湛城旅游轮有限公司招聘备考历年题库附答案解析.docx
最近下载
- 分析palantir对象模型shreyas phpapp01.pptx VIP
- 班子成员之间的相互批评意见.docx VIP
- 广发宏观分析报告:居民活动收支表的构建、分析与运用.pdf VIP
- Palantir公司调研报告.pptx VIP
- 汉川XH715D立式加工中心机使用说明书.pdf VIP
- 数学丨重庆市2026届高三上学期1月康德高考模拟调研卷(一)试卷及答案.pdf VIP
- 贵州省贵阳市普通中学2022-2023学年高三上学期期末语文(解析版).docx VIP
- 化工老旧装置淘汰退出和更新改造工作方案.docx VIP
- 培智六年级生活数学期末试卷ABC卷.doc VIP
- 港口机械钢结构制造规范.pdf VIP
原创力文档

文档评论(0)