社区
MySQL
帖子详情
数据库设计问题
likech
2008-04-04 10:18:24
关系型数据库中,许多表中具有某种共性,是否可从面向对象的角度将这种共性抽象为一张表,或是一张父表,完全从面向对象的角度来重新设计数据库.
...全文
49
7
打赏
收藏
数据库设计问题
关系型数据库中,许多表中具有某种共性,是否可从面向对象的角度将这种共性抽象为一张表,或是一张父表,完全从面向对象的角度来重新设计数据库.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
懒得去死
2008-04-07
打赏
举报
回复
[Quote=引用 5 楼 likech 的回复:]
引用 3 楼 SICTXK 的回复:
楼主的思路我也想过
还没有实践过
请楼上加以指点
不过在Mysql中创建相同结构的表也是比较方便
请问通过楼主的思路改良后 有什么实际好处
设计面向对象的数据库有两种思路,一种是把所有这种类型的数据集合到一张表,包括了子类的所有属性。另一种是抽象父类到一张表,各个子类分别建表,通过ID关联。用面向对象的数据库,主要是为了与程序中的类建立映射,方便操作。现在我也还没想清楚怎样…
[/Quote]
关于这两种得选择得看你的业务逻辑怎么做了。
并不是一定得选哪种。
你一定得知道性能永远是第一位的。
liuyann
2008-04-07
打赏
举报
回复
抽象父类到一张表,各个子类分别建表,通过ID关联。
如果是我,就选这个方案
=
=
=
=
思
想
重
于
技
巧
=
=
=
=
likech
2008-04-07
打赏
举报
回复
[Quote=引用 3 楼 SICTXK 的回复:]
楼主的思路我也想过
还没有实践过
请楼上加以指点
不过在Mysql中创建相同结构的表也是比较方便
请问通过楼主的思路改良后 有什么实际好处
[/Quote]
设计面向对象的数据库有两种思路,一种是把所有这种类型的数据集合到一张表,包括了子类的所有属性。另一种是抽象父类到一张表,各个子类分别建表,通过ID关联。用面向对象的数据库,主要是为了与程序中的类建立映射,方便操作。现在我也还没想清楚怎样实现比较好。
懒得去死
2008-04-07
打赏
举报
回复
看看POSTGRESQL的面向对象的数据库就知道了。概念手册上讲的很清楚!
SICTXK
2008-04-06
打赏
举报
回复
楼主的思路我也想过
还没有实践过
请楼上加以指点
不过在Mysql中创建相同结构的表也是比较方便
请问通过楼主的思路改良后 有什么实际好处
liuyann
2008-04-05
打赏
举报
回复
由于您是新用户,所以特此介绍一下结贴的方法
如果您问题已经得解决,请您及时结帖给分,以感谢帮助您的朋友。
结帖方法:点击版面右上方或右下方 [管理] ,进入页面后就可以输入密码,分别给分,结帖。
或参考:
http://www.csdn.net/help/over.asp
http://topic.csdn.net/u/20080110/19/7cb462f1-cac6-4c28-848e-0a879f4fd642.html
=============================================================================
问题解决,请及时结贴。
正确结贴方法:
管理帖子-->给分-->输入密码-->结贴
== 思想重于技巧 ==
liuyann
2008-04-04
打赏
举报
回复
当然可以
== 思想重于技巧 ==
Java聊天室毕业
设计
完整版+
数据库
一个Java的程序
设计
聊天室毕业
设计
完整代码+
数据库
关于
数据库
课程
设计
过程中可能发生的
问题
及解决方法
三、Java连接
数据库
在Java创建好项目后导入
数据库
驱动时导入了与MySQL版本不同的
数据库
驱动: 不能是一个是五点几的版本,一个是8.0的版本,要么都是五点几,要么都是8.0,必须相同。 这个驱动文件在我们的MySQ
数据库
系统---
数据库
设计
1.
数据库
设计
的方法 目前已有的
数据库
设计
方法可分为四类,即直观
设计
法、规范
设计
法、...为了改变这种状况,1978 年 10 月来自 30 多个欧美国家的主要
数据库
专家在美国新奥尔良市专门讨论了
数据库
设计
问题
...
数据库
设计
的基本步骤
数据库
设计
的基本步骤 按照规范
设计
的方法,考虑
数据库
及其应用系统开发全过程,将
数据库
设计
分为以下6个阶段 1.需求分析 2.概念结构
设计
3.逻辑结构
设计
4.物理结构
设计
5.
数据库
实施 6.
数据库
的运行和维护 在...
数据库
:
数据库
设计
(需求,
设计
,运行,维护)
1,
数据库
设计
概述 1.1,
数据库
设计
的基本概念
数据库
设计
是指对于一个给定的应用环境,构造(
设计
)优化的
数据库
逻辑模式和物理结构,并据此建立
数据库
及其应用系统,使之能够有效地存储和管理数据,满足各种...
MySQL
56,687
社区成员
56,710
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章