- 1、本文档共70页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[教育学]第一章 数据库概述
2. 新奥尔良设计方法 新奥尔良设计方法是由30多个欧美国家的数据库专家在美国新奥尔良市专门开会讨论数据库设计问题时提出的,到会者比较一致地认为数据库设计生命期包括下面四个阶段: (1)机构需求分析(分析用户需求) 收集来自用户和不同级别管理者的有关设计数据库的信息或元数据(meta—data),取得机构限制和目标方面的资料、信息需求与处理需求。 (2)信息分析和定义(建立概念模型) 根据第一阶段取得的机构需求资料,用一般模型表示信息需求与处理需求,分析和综合使用者的视图,推导出一个折中的企业视图,并用高级概念模式(与DBMS无关的)加以定义。 (3)设计实现(逻辑设计) 选择一种最适宜的DBMS,将一般数据模型与处理模型作为输入,构造出DBMS能接受的模式(逻辑模式)、子模式和程序。实现数据库设计时,要认真考虑完整性、一致性、可恢复性、安全性等问题,选择一种最适合的折中方法。 (4)物理数据库设计(物理设计)主要包括以下内容: 确定存储结构; 选择查找算法; 查询的优化处理; 系统实现方法(自由空间、存储管理、设备分配、安全性及完整性等)。 3. 基于E-R模型的数据库设计方法 E—R方法的基本思想是:首先设计一个企业模式,它是现实世界的反映,而与存储组织、存取方法、效率无关。然后再将企业模式变换为某个DBMS上的数据模式。 E—R方法的基本步骤是: 确定实体类型; 确定联系类型; 画出E-R图; 确定属性; 将E-R图转换成某个DBMS可接受的逻辑数据模型; 设计记录格式。 三、数据库设计的基本步骤 1. 需求分析阶段 需求分析阶段的主要任务是: 准确了解与分析用户需求(包括数据需求与处理需求), 弄清系统要达到的目标和实现的功能, 需求分析的结果要按照一定格式形成需求说明书,供后续阶段使用。 需求分析阶段使用的主要分析工具包括数据流图、数据字典等,其具体分析方法可以参考软件工程方面的教材。 2. 概念结构设计阶段 概念结构设计是整个数据库设计的关键,通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。通常,采用实体联系图(Entity Relationship Diagram,简称E-R图)表达概念模型 3.逻辑结构设计阶段 逻辑结构设计是将概念结构转换为某个DBMS所支持的逻辑数据模型,如关系数据模型,并对其进行优化,形成数据库逻辑模式(详见第三章)。然后根据用户处理的要求,安全性的考虑,在基本表的基础上再建立必要的视图(VIEW)形成数据的外模式逻辑结构设计是依赖于具体的DBMS的。 4.物理结构设计阶段 物理结构设计是为逻辑数据模型设计最适合应用环境的物理结构,包括设计存储结构和存取方法。 5.数据库实施阶段 数据库实施阶段的任务是运用DBMS提供的数据定义和数据操纵语言(如SQL)、各种工具及宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序(详见第五章),组织数据入库,并进行试运行。 6.数据库运行和维护阶段 数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中必须不断地对其进行评价、调整、修改与完善。 * 欢迎辞 * * * * 1.数据定义功能 DBMS提供数据定义语言DDL(Data Definition Language),对数据库中的数据对象进行定义。如关系数据库语言SQL(Structured Query Language:结构化查询语言)中的DDL指令包括CREATE、ALTER、DROP等。 2.数据操纵功能 DBMS提供数据操纵语言DML(Data Manipulation Language),实现对数据库的基本操作,如查询、插入、删除、修改等。如关系数据库语言SQL中的DML指令包括SELECT、UPDATE、INSERT、DELETE等。 数据库管理系统的主要功能包括: 3.数据库运行管理 这是DBMS的核心功能,它包括并发控制,安全性检查,完整性约束条件的检查和执行,数据库的内部维护(如索引、数据字典的自动维护)等。 4.数据库的建立和维护功能 数据库的建立包括数据库创建、初始数据的输入、转换等功能。数据库维护包括数据库的转储与恢复功能,数据库的重组织功能、性能监视、分析功能等。 数据库管理系统的主要功能包括: 三、数据库系统 数据库系统:有时也称为数据库应用系统,通常是指带有数据库的计算机应用系统,它不仅包括数据库本身,即实际存储在计算机中的数据,还包括相应的硬件、软件和各类人员。 数据库 最终用户 数据库 应用程序 应用开 发工具 DBMS 操作系统 数据库管理员
您可能关注的文档
最近下载
- 【课件】神来之笔(幻想与偶然)课件高中美术人教版(2019)选择性必修1绘画.pptx VIP
- 2025华医网继续教育血液净化治疗与护理新进展题库答案.docx VIP
- 普通高中信息技术选修模块4人工智能初步 《人人都是艺术家——人工智能的简单应用》说课课件.pptx
- 三菱PLC编程手册.doc
- 江苏省建湖县建阳中学2024-2025学年八年级上学期第一次月考语文试题(解析版).docx VIP
- HP维修手册760-785 E77650E77660维修手册-英文版.pdf
- 12J8 楼梯标准图集.pdf
- 影响小米之家消费者体验及购买行为的因素分析-消费者行为心理学论文-管理学论文.docx
- 第2课 神来之笔(幻想与偶然)课件-2023-2024学年高中美术人教版(2019)选择性必修1《绘画》.pptx VIP
- 二年级语文上册-第八单元-集体备课+教材分析.pptx VIP
文档评论(0)