数据库设计工具的使用(实用)

数据库设计工具的使用(实用)使用数据库设计工具,以下sql语句全部可以自动生成:/*==============================================================*//*DBMSname:MySQL5.0*//*Createdon:2017/5/270:57:18

大家好,又见面了,我是你们的朋友全栈君。

使用数据设计工具,以下sql语句全部可以自动生成:

/*==============================================================*/
/* DBMS name: MySQL 5.0 */
/* Created on: 2017/5/27 0:57:18 */
/*==============================================================*/


drop table if exists Teacher;

drop table if exists course;

drop table if exists teach;

/*==============================================================*/
/* Table: Teacher */
/*==============================================================*/
create table Teacher ( tid int not null, teacherName varchar(20) not null, sex char(1) not null default 'm', birthday date, major varchar(30), primary key (tid) );

alter table Teacher comment '教师实体对象,存放教师信息';

/*==============================================================*/
/* Table: course */
/*==============================================================*/
create table course ( cid int not null, cname varchar(20) not null, chour int, credit numeric(2,0), primary key (cid) );

alter table course comment '课程信息';

/*==============================================================*/
/* Table: teach */
/*==============================================================*/
create table teach ( tid int not null, cid int not null, starttime datetime, primary key (tid, cid) );

alter table teach add constraint FK_teach foreign key (tid) references Teacher (tid) on delete restrict on update restrict;

alter table teach add constraint FK_teach2 foreign key (cid) references course (cid) on delete restrict on update restrict;

只要建立实体,添加实体间属性,实体间关系表也可以自动生成。如下图:
这里写图片描述

PowerDsigner的具体使用方法大家可以百度一个PDF文件或者视频学习。

PowerDesigner下载攻略:
先百度

这里写图片描述

找激活成功教程方案

这里写图片描述

按照激活成功教程文档操作即可使用。

亲测最简便上手方案。

关于数据库的设计等问题在我之前的博客中都有分享哦。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/157565.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Java多线程常用面试题

    Java多线程常用面试题一、什么是多线程?线程是指程序在运行的过程中,能够执行程序代码的一个执行单元。Java语言中,线程有五种状态:新建、就绪、运行、阻塞及死亡。二、线程与进程的区别?进程是指一段正在执行的程序。而线程有时也被称为轻量级进程,它是程序执行的最小单元,一个进程可以拥有多个线程,各个线程之间共享程序的内存空间(代码段、数据段、堆空间)及一些…

    2022年5月22日
    35
  • 认识单片机-单片机最小系统

    认识单片机-单片机最小系统现在很火的STC类51单片机的最小系统,其中分几部分:1.电源部分为图右上解的电源开头,5V输入给单片机进行供,常用的单片机系统电源电压有5V,3.3V,STC单片机也是有这两种不同电压的片子的,大家在做设计时需先确认系统电压后来进行选择。2.晶振部分,在图的左下角连接到单片机中的X1,晶振是什么作用哪?对单片机来讲,他就是心脏,没了晶振就单片机就没了心跳,就不可能正常运行了,晶振是提供单

    2022年8月30日
    2
  • latex 希腊字母表_物理希腊字母

    latex 希腊字母表_物理希腊字母因为有时候用到希腊字母时总会忘了读音或拼写,所以自己整理了一份表格,分别罗列了常用希腊字母的大小写,音标以及如何用LaTex公式书写出来。详见下表:希腊字母大写小写小写公式音标(美式)备注AAα\alpha\alpha/ˈælfə/大写为A,看上去是英文大写的其实就直接英文大写就行,下同BBβ\beta\beta/ˈb

    2022年8月31日
    0
  • EL表达式判断Map是否为空和map的取值[通俗易懂]

    EL表达式判断Map是否为空和map的取值[通俗易懂]判断Map是否为空1.在JSP页面中引入sun的核心标签库   @ taglib uri=”http://java.sun.com/jstl/core_rt” prefix=”c” %>2.在JSP页面中引入sun的函数标签库   @ taglib uri=”http://java.sun.com/jsp/jstl/functions”  prefix=”

    2022年6月24日
    53
  • kali如何更换源(怎样换一个kali源)

    KaliLinux的换源和更新1.修改源文件(需要用root权限)[plain]viewplaincopyvim /etc/apt/sources.list  2.这里修改两个我认为还好的源,因为每个地方不同,选择源的时候建议使用一些常用的吧。比如:阿里云源,中科大源之类的官方源更新的速度太慢了,所以我注释掉了,只使用两

    2022年4月12日
    159
  • python读取txt文件,将文件中第一列显示出来「建议收藏」

    python读取txt文件,将文件中第一列显示出来「建议收藏」文件:代码:try:file=open(‘food.txt’,"r")#以读模式打开文件exceptFileNotFoundError:#如果文件不存在,给提示print("fileisnotfound")else:contents=file.readlines()#读取全部行forconten…

    2022年5月7日
    161

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号