数据库设计知识点总结.doc_第1页
数据库设计知识点总结.doc_第2页
数据库设计知识点总结.doc_第3页
数据库设计知识点总结.doc_第4页
数据库设计知识点总结.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库设计知识点总结 导读:数据库设计1 概念 1.1 描述 数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据 库及其应用系统,使之能够有效地存储数据。 1.2 数据库设计包含四部分 需求分析 概念结软考中级-数据库系统工程师-知识点思维导图数据库设计1 概念 1.1 描述 数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据 库及其应用系统,使之能够有效地存储数据。 1.2 数据库设计包含四部分 需求分析 概念结构设计 逻辑结构设计 物理结构设计 1.3 数据库设计的原则 明白自己的系统为 OLTP 系统还是 OLAP 系统 降低对数据库功能的依赖 严格遵从数据库三范式 适当的考虑数据分块 尽量保证记录的唯一标识存在 2 概念结构设计 2.1 E-R 图设计 E-R 图分为局部 E-R 图和全局 E-R 图 E-R 模型基本符号 实体的表示:长方形 联系的表示:菱形,如 1:1、1:n(m:1)、(m:n) 属性的表示:椭圆形 2.2 确定实体与属性的原则: 能作为属性的尽量作为属性而不要划为实体 作为属性的数据元素与实体之间的联系只能是 1:n 的联系 作为属性的数据项不能再用其他属性加以描述, 也不能与其他实体或属性发生联系。3 逻辑结构设计 3.1 概念 是将基本 E-R 图转换为与选用 DBMS 产品所支持的数据模型相符合的逻辑结 构的过程。3.2 逻辑结构设计的过程分为 将概念结构转换为现有 DBMS 支持的关系、网状或层次模型中的某一种数 据模型 从功能和性能要求上对转换的模型进行评价,看它是否满足用户要求 对数据模型进行优化 3.3 逻辑结构设计的原则 一个实体型转换为一个关系模型,实体的属性就是关系的属性,实体的键就 是关系的键; 一个联系转换为一个关系模式,与该联系相连的每个实体型的键以及联系 的属性都转换为关系的属性。 4 配置数据库连接 4.1 步骤 1.打开 powerdesigner,依次点击:database-connect 2.点击 connect,打开对话窗口: 3.然后点击 Configuer 按钮,弹出数据源配置 Configuer Data Connections 对话框: 4.把页签切换到第三个 Connetion Profiles 页签中,如果连接存在,选中就行, 如果不存在,点击 add Data Source 数据库图标进行新增,弹出 Connection Profile Definition 对话框 此对话框中需要输入以下信息 Connection profile name: 输入数据库连接文件名,它会自动加上后缀 名.dcp; Directory:数据库连接文件存放路径;可以任意; Connetction type: 选择 JDBC; DBMS type : 数据库类型选择 Oracle;Server name: 服务器名称;也相当于对应 PL/SQL 登陆页面的数据库; Database name: 数据库名字; User name: 登陆数据库名字; Password: 密码 JDBC Driver class: 驱动类;只要下拉框选择就行; JDBC Driver Jar URL: 访问的服务器路径 JDBC connection files: 驱动包;需要指向 ojdbc14.jar 或者其他驱动的包 的按钮路径; 5.点击 Test Connection 按钮进行连接测试; 测试连接是否成功;成功会弹出成功或者失败消息框,测试成功后。点击确定 按钮,返回数据源配置 Configuer Data Connections 对话框,列表中就会多出一 个.dcp 文件,点击确定即可。 5 导出数据库 5.1 步骤 导出数据库表方法如下: 1.启动 powerdesigner 2.菜单:File-Reverse Engineer -Database 出来 New Physical Data Model 对话框,DBMS 选择 ORACLE Version 10g 选项,其他可以选择默认值,点击 “确定”按钮,弹出 Database Reverse Engineering Options 对话框: 3.然后在下拉框中选择我们之前建立的数据源文件,并再次输入数据库 User ID 和 password,点击 Connection 即可连接至数据库,并得取所有的数据库对象,在 此我们选择所有的 Table。 6powerdesigner 6.1 描述 Power Designer 是 Sybase 公司的 CASE 工具集,使用它可以方便地对管理信 息系统进行分析设计,他几乎包括了数据库模型设计的全过程。利用 Power Designer 可以制作数据流程图、概念数据模型、物理数据模型,还可以为数据仓库制作结构模型,也能对团队设计模型进行控制。他可以与许多流行的数据库设计软 件,例如 PowerBuilder,Delphi,VB 等相配合使缩短开发时间和使系统设计更优化。power designer 是能进行数据库设计的强大的软件,是一款开发人员常用的 数据库建模工具。使用它可以分别从概念数据模型(Conceptual Data Model)和物 理数据模型(Physical Data Model)两个层次对数据库进行设计。在这里,概念数据 模型描述的是独立于数据库管理系统(DBMS)的实体定义和实体关系定义;物理数据 模型是在概念数据模型的基础上针对目标数据库管理系统的具体化。7 导入数据库 7.1 方法 将视图切换到 physical 模型下,连接数据库:单击 databasedatabase connection,弹出下面窗口,进行数据库的连接。 链接完成后单击 toolsforward engineerschema generate,将弹出下面的 窗口,单击 generate,即可将物理模型导入数据库。 8 实体 8.1 实体间的关系 实体间的三种关系: 1.标识关系(identifying relationship); 2.多对多关系(many- to- many relationship); 3.非标识关系(non-identifying relationship )。 标识关系是指把实体 1 中的主键作为实体 2 中的外键,且作为实体 2 的主键, 非标识关系是指把实体 1 中的主键作为实体 2 中的外键,但不作为实体 2 的主 键, 8.2 概念 Erwin 中的实体有两种:独立实体和依赖实体。实体被指定作为独立实体,或 依赖实体,取决于其键的获得方式。独立实体由方角盒来指定,独立实体不依赖于模 型中任何其它实体来标识;依赖实体被指定为圆角盒,依赖实体依存于模型中的其它 实体,修改实体名 8.3 修改实体名称方法一:单击实体名,按 F2 键

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论