实验五 数据库实施 ——数据库、表的建立实验报告

本文由用户“?痞i”分享发布 更新时间:2023-03-04 23:39:42 举报文档

以下为《实验五 数据库实施 ——数据库、表的建立实验报告》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

实验五 数据库实施

——数据库、表的建立

【实验目的】

了解数据库的实施过程,掌握具体的DBMS的数据库建立方法。

【实验步骤】

1、熟悉数据库的实施过程

2、用powerdesigner建立物理模型,并导出SQL语句与库、表。

3、建立数据库、表

【实验内容】

一、物理模型的相关知识

物理数据模型(PDM)(Physical Data Model)——最主要和常用的数据库模型

基于特定DBMS(数据库系统),在概念数据模型、逻辑数据模型的基础上进行设计。由物理数据模型生成数据库,或对数据库进行逆向工程得到物理数据模型。

每一种逻辑数据模型在实现时都有其对应的物理数据模型。DBMS为了保证其独立性与可移植性,大部分物理数据模型的实现工作由系统自动完成。

二、用PowerDesigner创建物理模型的过程

1、打开PowerDesigner,然后点击File-->New Model然后选择如下图所示的物理数据模型(物理数据模型的名字自己起,然后选择自己所使用的数据库即可)点击OK按钮。



(创建好主页面如图所示,但是右边的按钮和概念模型略有差别,物理模型最常用的三个是table(表),view(视图),reference(关系));



(鼠标先点击右边table这 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 置一个字段,主键,自增

点击应用,然后设置Columns,只添加一个字段



点击应用,然后设置Columns,只添加一个字段





需要注意的是有箭头的一方是一,无箭头的一方是多,即一对多的多对一的关系需要搞清楚,学生也可以有很多老师,老师也可以有很多学生,所以学生和老师都可以是主体。





2、可以把概念模型直接转为物理模型

如下图所示先打开概念模型图,然后点击Tool,如下图所示



点开的页面如下所示,name和code我已经从概念模型1改成物理模型1了



完成后如下图所示,将自行打开修改的物理模型,需要注意的是这些表的数据类型已经自行改变了,而且中间表出现两个主键,即双主键



3、物理模型导出SQL语句(点击Database按钮的Generate Database或者按ctrl+G)



打开之后如图所示,修改好存在sql语句的位置和生成文件的名称即可



在Selection中选择需要导出的表,然后点击应用和确认即可



完成以后出现如下图所示,可以点击Edit或者close按钮



就完成了导出sql语句,就可以到自己指定的位置查看导出的sql语句了。

【实验练习】

将实验四练习中的第一题和第二题中所得到的规范化的关系,用Powerdesigner来实现物理模型并导出SQL语句和库、表。

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]

以上为《实验五 数据库实施 ——数据库、表的建立实验报告》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览