当前课程知识点:数据库系统原理与开发 >  第4章 数据库设计与实现 >  4.5 数据库设计模型SQL实现 >  4.5 数据库设计模型SQL实现

返回《数据库系统原理与开发》慕课在线视频课程列表

4.5 数据库设计模型SQL实现在线视频

下一节:4.6 基于Power Designer的数据库设计建模实践

返回《数据库系统原理与开发》慕课在线视频列表

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 数据库及其系统概念

--1.1 数据库及其系统概念

-1.2 数据库技术发展

--1.2 数据库技术发展

-1.3 数据库应用系统

--1.3 数据库应用系统

-1.4 典型数据库管理系统

--1.4 典型数据库管理系统

-1.5 PostgreSQL对象-关系数据库系统软件

--1.5 PostgreSQL对象-关系数据库系统软件

-第1章 数据库系统概论--本章单元测试

-第1章 数据库系统概论--本章重点问题讨论

第2章 数据库关系模型

-2.1 关系及其相关概念

--2.1.1关系及其相关概念-1

--2.1.2关系及其相关概念-2

-2.2 关系模型原理

--2.2.1关系模型原理-1

--2.2.2关系模型原理-2

-2.3 PostgreSQL数据库关系操作实践

--2.3 PostgreSQL数据库关系操作实践

-第2章 数据库关系模型--本章单元测试

-第2章 数据库关系模型--本章重点问题讨论

第3章 数据库操作SQL语言

-3.1 SQL语言概述

--3.1 SQL语言概述

-3.2 数据定义SQL语句

--3.2.1数据定义SQL语句-1

--3.2.2数据定义SQL语句-2

--3.2.3数据定义SQL语句-3

-3.3 数据操纵SQL语句

--3.3 数据操纵SQL语句

-3.4 数据查询SQL语句

--3.4.1单表数据查询

--3.4.2 内置函数与分组统计

--3.4.3 多表关联查询

-3.5 数据控制SQL语句

--3.5 数据控制SQL语句

-3.6 视图SQL语句

--3.6 视图SQL语句

-3.7 PostgreSQL数据库SQL实践

--3.7 PostgreSQL数据库SQL实践

-第3章 数据库操作SQL语言--本章单元测试

-第3章 数据库操作SQL语言--本章重点问题讨论

第4章 数据库设计与实现

-4.1 数据库设计概述

--4.1 数据库设计概述

-4.2 E-R模型方法

--4.2.1 E-R模型方法-1

--4.2.2 E-R模型方法-2

-4.3 数据库建模设计

--4.3.1 数据库建模设计-1

--4.3.2 数据库建模设计-2

-4.4 数据库规范化设计

--4.4.1 数据库规范化设计-1

--4.4.2 数据库规范化设计-2

-4.5 数据库设计模型SQL实现

--4.5 数据库设计模型SQL实现

-4.6 基于Power Designer的数据库设计建模实践

--4.6 基于Power Designer的数据库设计建模实践

-第4章 数据库设计与实现--本章单元测试

-第4章 数据库设计与实现--本章重点问题讨论

第5章 数据库管理

-5.1 数据库管理概述

--5.1 数据库管理概述

-5.2 事务管理

--5.2 事务管理

-5.3 并发控制

--5.3.1 并发控制-1

--5.3.2 并发控制-2

-5.4 安全管理

--5.4.1 安全管理-1

--5.4.2 安全管理-2

-5.5 数据库备份与恢复

--5.5 数据库备份与恢复

-5.6 PostgreSQL数据库管理项目实践

--5.6 PostgreSQL数据库管理项目实践

-第5章 数据库管理--本章单元测试

-第5章 数据库管理--本章重点问题讨论

第6章 数据库应用编程

-6.1 数据库连接技术

--6.1.1 数据库连接技术-1

--6.1.2 数据库连接技术-2

-6.2 数据库存储过程

--6.2 数据库存储过程

-6.3 数据库触发器

--6.3 数据库触发器

-6.4 数据库游标

--6.4 数据库游标

-6.5 嵌入式SQL编程

--6.5 嵌入式SQL编程

-第6章 数据库应用编程--本章单元测试

-第6章 数据库应用编程--重点问题讨论

第7章 NoSQL数据库技术

-7.1 NoSQL数据库概述

--7.1.1 NoSQL数据库概述-1

--7.1.2 NoSQL数据库概述-2

--7.1.3 NoSQL数据库概述-3

-7.2 列存储数据库

--7.2.1列存储数据库-1

--7.2.2列存储数据库-2

-7.3 键值对数据库

--7.3.1 键值对数据库-1

--7.3.2 键值对数据库-2

--7.3.3 键值对数据库-3

-7.4 文档型数据库

--7.4.1文档型数据库-1

--7.4.2文档型数据库-2

--7.4.3文档型数据库-3

-7.5 图形数据库

--7.5.1图形数据库-1

--7.5.2图形数据库-2

--7.5.3 图形数据库-3

-7.6 HBase数据库项目实践

--7.6 HBase数据库项目实践

-第7章 NoSQL数据库技术--本章单元测试

-第7章 NoSQL数据库技术--本章重点问题讨论

期末考试

-期末测试--期末测试

4.5 数据库设计模型SQL实现笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。