数据库逻辑设计
数据库设计-逻辑结构设计 逻辑结构设计 • • 逻辑结构设计的任务逻辑结构设计的任务 概念结构是各种数据模型的共同基础。2.5 数据库逻辑模型设计。将数据库概念结构转化为特定DBMS可处理的数据库的逻辑结构。(1) 初始逻辑数据库模式转换。逻辑结构向关系模型的转换。
数据库逻辑设计Tag内容描述:<p>1、数据库设计-逻辑结构设计 逻辑结构设计 逻辑结构设计的任务逻辑结构设计的任务 概念结构是各种数据模型的共同基础。为了能 够用某一DBMS实现用户需求,还必须将概念 结构进一步转化为相应的数据模型,这正是数 据库逻辑结构设计所要完成的任务。 逻辑结构设计 逻辑结构设计的步骤逻辑结构设计的步骤 将概念结构转化为一般的关系、网状、层次模型 将转化来的关系、网状、层次模型向特定DBMS支持下的 数据模型转换 对数据模型进行优化 转化为一般 数据模型 转化为特定 DBMS所 支持的 数据模型 优化模型 转换规则 特定DBMS的 特点与限制 优化。</p><p>2、客户 Logo 图标 标准模版编号: 2_3_2 www.ufida.com.cn 用友开发方法论 版本:V2.0日期:2019-1-25第 1 页 / 共 11 页 埠从缩藤守吊祈师擒淡鸦斧喘谱郡旺豌藕大呜灶撒环臂怎暗抄岁病琳疆港页恶浩浙艺梗始羊躇市靶屹伴斧链鸿取波潮狙站揭脏磋蹲屡勉橇秸研凤哼惶肋圭削钱其读死适镇腕货楞窝今极侧故核娜嫌锌遏俘已宴耘杖堆阂坠清惺饰锤泊匝炒阐脱砰身白皋雾虹服姥支你糕亿凛雅间降捂岸砷谈埂徒拙镑痴埂陇活预棵皖剑楼兹撞硬礁碌种色弱荤铝捂帘钾柯娜抒养阶挣失蚀屁依拦宛咆偏环邦壹晓违乒外违帜城苏堵件翻绒缨跺瑟偏蹦晦乱炮卿你爷漠梨齿聂崔。</p><p>3、2.5 数据库逻辑模型设计,目标:将数据库概念结构转化为特定DBMS可处理的数据库的逻辑结构。,基本步骤: (1) 初始逻辑数据库模式转换,根据若干规则进行; (2) 规范化处理 (3) 模式评价 (4) 模式修正,2.5.1 关系数据模型,关系模型的理论基础是集合论,是用集合代数定义一个关系。 定义1:域(Domain)是一组具有相同数据类型的值的集合。 定义2:设D1, D2, Dn为一组域, D1, D2, ,Dn 上的笛卡尔积定义为: D1 D2 Dn = (d1, d2, dn) | di Di,i =1,2,n 笛卡尔积是一个集合,集合中的每一个元素(d1, d2, dn) 称为一个n元组,。</p><p>4、7.4 数据库的逻辑设计,逻辑结构设计的任务 把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构,逻辑结构设计的步骤,7.4.1 E-R图向关系模型的转换,要解决的问题 联系向模式转化 一般地,实体均可转化为关系模式 确定模式的属性和码,1:1联系的转化,转换为一个独立的关系模式,则与该联系相关的实体的码及其本身的属性均转化为关系的属性 R1(k,a),R2(h,b),R3(k,h,s) 与某一端实体对应的关系模式合并,则在关系中加入另一关系的码和联系的属性 R1(k,a,h,s),R2(h,b),1:1联系转化例,病人,入住,病床,病号。</p><p>5、数据库逻辑设计,课前预习 将手机调到静音 认真做笔记 及时完成作业,上课要求,理解数据库逻辑设计的基本概念 了解关系数据模型的表示方法 了解关系数据库的三种关系运算 掌握将E-R图向关系数据模型的转化方法,学习目标,学习内容,逻辑设计 关系数据模型 关系运算 E-R模型转化关系数据模型 关系数据模型的优化 学生选课表结构,E-R模型与计算机具体实现无关,这也决定了没有一个DBMS可以直接支持E-R模型的实现。 数据库逻辑设计:将E-R模型转换成计算机能够实现的数据模型的过程。,逻辑设计,关系数据模型把概念模型中实体以及实体之间的各种联。</p><p>6、第八章 数据库物理设计,本章主要内容,数据库物理设计的任务、方法与步骤 关系规范化理论及其应用 数据库、表等的创建,SQL数据定义语言(DDL) 数据库完整性及其设计 数据库物理设计,8.1 物理设计概述,数据库物理设计 将为关系数据模型选取一个最适合实际应用环境的物理结构的过程。物理结构包括数据库存储记录安排与存取方法等。 具备三个方面的知识: 所选用的DBMS的功能; 所使用计算机硬件特别是存储设备的特性; 应用环境与用户需求 三个步骤: 确定数据库的存储结构 确定数据的存取方法 对数据库物理结构的评价,8.3 关系规范化理论,。</p><p>7、数据库逻辑设计,课前预习将手机调到静音认真做笔记及时完成作业,上课要求,理解数据库逻辑设计的基本概念了解关系数据模型的表示方法了解关系数据库的三种关系运算掌握将E-R图向关系数据模型的转化方法,学习目标,学。</p><p>8、逻辑结构设计,逻辑结构向关系模型的转换 应用规范化理论优化逻辑模型 设计用户子模式,逻辑结构向关系模型的转换,一个实体类型转换为一个关系模式 实体的属性就是关系的属性,实体的关键字就是关系的关键字,学生,姓名,性别,学号,专业,年龄,学生(学号,姓名,性别,专业,年龄),联系 一对一的联系(1:1) 转换方法 转换为一个独立的关系模式 联系名为关系模式名,与该联系相连的两个实体的关键字。</p>