当前课程知识点:数据库系统原理与开发 > 第4章 数据库设计与实现 > 4.5 数据库设计模型SQL实现 > 4.5 数据库设计模型SQL实现
大家好!
我是主讲教师陆鑫
下面我们开始学习数据库课程
第4.5小节 数据库设计模型SQL实现
本节学习目标如下
1)了解数据库设计实现方案
2)掌握执行SQL程序创建数据库对象的方法
下面开始学习数据库设计模型实现
一、数据库设计实现方案
在完成数据库设计后
基于物理数据模型进行数据库对象实现
可以有如下两种方式
1.GUI方式创建数据库对象
基于物理数据模型设计
在数据库管理工具中
通过GUI操作方式实现各个数据库对象的创建
该方法具有如下特点
不需要SQL编程
直观的可视化操作
需要大量手工操作
数据库修改麻烦
2. 执行SQL脚本程序创建数据库对象
将所设计的物理数据模型生成
数据库对象创建的SQL脚本程序
由数据库管理工具将该SQL程序
提交数据库服务器执行
实现各个数据库对象的创建
该方法特点如下
数据库对象创建高效、快速
设计模型修改可方便地同步数据库实现
需要理解SQL编程
二、Power Designer实现数据库对象创建方法
1. 图书销售系统数据库PDM模型
下面以一个图书销售系统数据库为例
说明数据库设计模型如何实现数据库对象
其PDM模型如下图所示
2. 通过执行SQL脚本创建数据库对象
在Power Designer建模工具中
通过将系统PDM模型转换生成SQL脚本
然后在DBMS服务器中
执行该SQL脚本实现数据库对象创建
其转换界面如下图所示
在Power Designer建模工具的数据库创建设置界面中
选取脚本创建方式
并指定文件目录及文件名称
点取“确定”按钮后
即可将PDM模型转换为SQL脚本程序
打开SQL脚本程序文件
如下图界面所示
将该SQL脚本程序调入DBMS服务器执行
即可创建数据库各个表对象
其生成结果见下图界面所示
3. 通过odbc数据源直接创建数据库对象
Power Designer建模工具可通过odbc数据源连接到数据库
在Power Designer的数据库创建设置界面中
选取直接创建方式
见下图界面所示
当设置好连接数据库的数据源后
点取“确定”按钮
即可将系统PDM模型转换生成SQL脚本
并直接提交DBMS服务器执行
实现数据库对象创建
好了, 本节学习结束!
-1.1 数据库及其系统概念
-1.2 数据库技术发展
-1.3 数据库应用系统
-1.4 典型数据库管理系统
-1.5 PostgreSQL对象-关系数据库系统软件
-第1章 数据库系统概论--本章单元测试
-2.1 关系及其相关概念
-2.2 关系模型原理
-2.3 PostgreSQL数据库关系操作实践
-第2章 数据库关系模型--本章单元测试
-3.1 SQL语言概述
-3.2 数据定义SQL语句
-3.3 数据操纵SQL语句
-3.4 数据查询SQL语句
-3.5 数据控制SQL语句
-3.6 视图SQL语句
-3.7 PostgreSQL数据库SQL实践
-第3章 数据库操作SQL语言--本章单元测试
-4.1 数据库设计概述
-4.2 E-R模型方法
-4.3 数据库建模设计
-4.4 数据库规范化设计
-4.5 数据库设计模型SQL实现
-4.6 基于Power Designer的数据库设计建模实践
--4.6 基于Power Designer的数据库设计建模实践
-第4章 数据库设计与实现--本章单元测试
-5.1 数据库管理概述
-5.2 事务管理
--5.2 事务管理
-5.3 并发控制
-5.4 安全管理
-5.5 数据库备份与恢复
-5.6 PostgreSQL数据库管理项目实践
-第5章 数据库管理--本章单元测试
-6.1 数据库连接技术
-6.2 数据库存储过程
-6.3 数据库触发器
-6.4 数据库游标
-6.5 嵌入式SQL编程
-第6章 数据库应用编程--本章单元测试
-7.1 NoSQL数据库概述
-7.2 列存储数据库
-7.3 键值对数据库
-7.4 文档型数据库
-7.5 图形数据库
-7.6 HBase数据库项目实践
-第7章 NoSQL数据库技术--本章单元测试
-期末测试--期末测试