一、 SQLServer_DB Architec主要功能:
1、 数据库架构设计
二、 实现细节:
1、 注意看,什么是数据库架构图!!!
2、 使用SQLServer自带的“数据库关系图”功能直接就可以进行数据库建模!!!!!!在数据库关系图中生成的关系图实际上就是数据模型,可以直接保存回数据库,创建相应的表及表间的关系!!!!!!
3、 学习了给单独的数据库分配管理员和管理权限!!!!!!
三、 启发:
1、 在设计数据库表的时候,如果添加了“外键关系”,则在进行Visio反向工程的时候就可以显示出来这个关系
2、 可以看到,“关系”是可以在程序(如ADO.NET的DataSet)中写入的,还可以在进行数据库设计的过程中进行定义。关系也可以看作“实体”进行操作!
3、 要研究使用Visio进行数据库建模,并将完成的数据模型直接创建在SQLServer中的方法
四、 问题:
1、 在做自己程序的数据库设计的时候,也要将ID字段设置为varchar(10)?PetShop这样设计的目的是什么?
2、 我用Visio做的数据库建模,如何直接在SQLServer数据库中生成表和关系?
3、 数据库架构图是怎么得到的???(上边已有答案)
4、 问题来了,为什么要这样进行数据库建模?!