数据库建模工具是什么东西?
答案:1 悬赏:70 手机版
解决时间 2021-01-03 20:25
- 提问者网友:酱爆肉
- 2021-01-03 05:33
数据库建模工具是什么东西?
最佳答案
- 五星知识达人网友:迟山
- 2021-01-03 05:51
你说的使用过程和建模工具还真差不多。
所谓建模就是把现实世界的东西模型化到软件中的过程。
数据库建模指的是把现实中没有使用计算机的情况下需要存储、处理的数据模型化到数据库中。
关系数据库一般是以表(table)来存储数据的,对应现实中来说一个表的信息就是一类事物的信息。比如现实中的学生信息、课程信息,模型化到数叮库中就是一个职工信息表、一个课程信息表。
所谓建模工具就是帮助我们把现实中的事物模型化成数据库对象的工具。
比如powerdesigner就是一个数据库建模工具,rational rose也可以进行数据库建模。
在这些工具中我们一般先以汉字的形式定义现实中的各个事物及其属性(比如学生),然后定义各个对象之间的关系,比如一个学生可以学习多门课程,一门课程可以被多个学生学,那么他们之间就是多对多的关系,然后我们再将汉字信息转换成英文,最后工具根据我们定义的事物(数据库对象)及其关系生成相应的数据库脚本(不同数据库脚本语法可能不同),并执行脚本,这样就通过工具完成现实事物到数据库对象的建模了。
我是做信息系统的,跟数据库打交道很多年了。记得选我的答案做推荐答案哦!
所谓建模就是把现实世界的东西模型化到软件中的过程。
数据库建模指的是把现实中没有使用计算机的情况下需要存储、处理的数据模型化到数据库中。
关系数据库一般是以表(table)来存储数据的,对应现实中来说一个表的信息就是一类事物的信息。比如现实中的学生信息、课程信息,模型化到数叮库中就是一个职工信息表、一个课程信息表。
所谓建模工具就是帮助我们把现实中的事物模型化成数据库对象的工具。
比如powerdesigner就是一个数据库建模工具,rational rose也可以进行数据库建模。
在这些工具中我们一般先以汉字的形式定义现实中的各个事物及其属性(比如学生),然后定义各个对象之间的关系,比如一个学生可以学习多门课程,一门课程可以被多个学生学,那么他们之间就是多对多的关系,然后我们再将汉字信息转换成英文,最后工具根据我们定义的事物(数据库对象)及其关系生成相应的数据库脚本(不同数据库脚本语法可能不同),并执行脚本,这样就通过工具完成现实事物到数据库对象的建模了。
我是做信息系统的,跟数据库打交道很多年了。记得选我的答案做推荐答案哦!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯