数据库设计备份还原(一)
2016-05-22 21:44
176 查看
完成一个项目,必不可少的就是数据库啦,那么数据库设计好,就算结束了吗?你有没有想到如果手误,删掉了自己辛辛苦苦设计的数据库会怎么呢?是苦是哭还是苦哭呢?为了防止不愉快事情的发生,我们要做到有备无患!从哪些角度入手呢,数据库如何设计呢?一起来看看吧!
【创建ER图】
首先我们用EA画出数据库的ER图,用我们合作的机房图举例
根据ER图可以每个表中添加完整的属性,就可以生成数据表,从而导出SQL语句,但是在这里由于属性比较多,完全写在ER图中难免会显得比较乱,所以我采取了另外一种方法,通过创建数据表进行数据库语言的导出。
这样数据库就轻轻松松的创建成功啦!但是为了防止数据库不翼而飞,我们走到这一步还是不能停止的,需要继续前行,进行数据库的脚本导出、备份、还原以及分离……
【创建ER图】
首先我们用EA画出数据库的ER图,用我们合作的机房图举例根据ER图可以每个表中添加完整的属性,就可以生成数据表,从而导出SQL语句,但是在这里由于属性比较多,完全写在ER图中难免会显得比较乱,所以我采取了另外一种方法,通过创建数据表进行数据库语言的导出。
【创建数据表】
项目——数据建模——生成SQL代码(选择保持位置,生成单个文件或者每个表生成一个文件根据自己的喜欢选择)——代码生成成功【创建数据库】
打开刚刚生成的SQL代码,就是创建数据库的语句,但是前提得自己先创建一个数据库,然后使用创建的数据库,在其下添加表这样数据库就轻轻松松的创建成功啦!但是为了防止数据库不翼而飞,我们走到这一步还是不能停止的,需要继续前行,进行数据库的脚本导出、备份、还原以及分离……
相关文章推荐
- Redis主备同步
- SQL命令和常用语句大全
- 基于php使用memcache存储session的详解(转)
- memcached的最佳实践方案(转)
- plsql简介
- .Net初使用MySql数据库生成Model类并与SqlServer简单对比
- centos7 下安装MongoDB
- sql 高级
- ADO.NET-数据库操纵工具
- Spark将计算结果写入到Mysql中
- MySQL索引背后的之使用策略及优化
- Redis在Centos7上的安装部署
- SQL数据库设计(一)---需求分析与逻辑设计
- Oracle数据库—— 游标的创建和应用
- Memcached安装gzip: stdin: not in gzip format问题解决办法
- SQL语句生成指定范围内随机数
- MongoDB简单入门
- Oracle数据库—— PL/SQL进阶编程
- oracle 安装心得记录
- Oracle数据库—— PL/SQL基础编程