社区
Java
帖子详情
数据库表与类的关系?
mfkjl
2003-07-03 08:54:49
是否每张表都要有一个类与之对应?对表的SQL操作在类中封装,其它类不能直接用SQL操作这个表而应该调用类的方法?
...全文
331
14
打赏
收藏
数据库表与类的关系?
是否每张表都要有一个类与之对应?对表的SQL操作在类中封装,其它类不能直接用SQL操作这个表而应该调用类的方法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mfkjl
2003-07-09
打赏
举报
回复
呵呵,没人回答就结帐
jeffyan77
2003-07-05
打赏
举报
回复
书:
Patterns of Enterprise Application Architecture
by Martin Fowler, David Rice, Matthew Foemmel, Edward Hieatt, Robert Mee, Randy Stafford
此书好像有英文电子版,但我没有。-:)
参见
http://www.amazon.com/exec/obidos/ASIN/0321127420/qid=1057373377/sr=2-1/ref=sr_2_1/103-7572743-7667032
抱歉,本人对科技翻译没有兴趣。
njtu
2003-07-05
打赏
举报
回复
gz
AllError
2003-07-04
打赏
举报
回复
呵呵,关键就是类与类之间的关联.有空多研究
pig345
2003-07-04
打赏
举报
回复
jeffyan77 能否翻译引进这本 Martin Fowler的新书《Enterprise Patterns...》。
AllError
2003-07-04
打赏
举报
回复
如果类和类之间的关联是多对多.需要一个中间表.转换成两个一对多.
如果类之间的关联是继承的话可以放在同一个表中,用type字段区分不同的类.
其它情况大都一个类一个表了
mfkjl
2003-07-04
打赏
举报
回复
To jeffyan77(jeffyan77):
请问《Enterprise Patterns...》的详细信息,有没有中文版?
mfkjl
2003-07-04
打赏
举报
回复
能否先给个答案或建议
jeffyan77
2003-07-03
打赏
举报
回复
这个最好看一看Martin Fowler的新书《Enterprise Patterns...》知道了前人的结果再讨论。
疾风2002
2003-07-03
打赏
举报
回复
关系数据库中表的设计不是每张表都对应一个实体,实体之间杂的联系也可以单独设计成一张表.一楼也提到了,还有可能有多张表对应一个实体.
javabandit
2003-07-03
打赏
举报
回复
并不是每一个表要与一个类对应,一个类是一个共同性质问题的抽象,如果多个表只是为了表达对同一性质的问题,那么这个类就对应多个表。
当然最直观最简单的设计就是一个表对应一个类
mfkjl
2003-07-03
打赏
举报
回复
人员与角色是多对多的关系,必须要有一张人员/角色中间表
煜知搬砖者
2003-07-03
打赏
举报
回复
两个表就行,一个人员表,一个角色表足够了!
mfkjl
2003-07-03
打赏
举报
回复
我现在做一个权限设计,数据库有三个表:人员表\角色表\人员角色表.
我现在应该做几个类?是"人员类\角色类\人员角色类"还是"人员类\角色类"或者其它?
数据库
管理系统、
数据库
和
表
的
关系
数据库
管理系统(DataBase Management System,DBMS):指一种操作和管理
数据库
的大型软件,用于建立、使用和维护
数据库
,对
数据库
进行统一管理和控制,以保证
数据库
的安全性和完整性。用户通过
数据库
管理系统访问
数据库
中
表
内的数据。
数据库
服务器软件(
数据库
管理系统)=多个
数据库
一个
数据库
=多张
表
实体类与
表
的对应
关系
: java中的类对应数据...
什么是
数据库
?
数据库
分为哪几种?
一、什么是
数据库
?
数据库
是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。(简而言之,用来存储大量数据的)二、
数据库
分为那几种?常用
数据库
有mysql、oracle、sqlserver、sqlite等(中小型公司一般使用MySQL
数据库
)1、Oracle
数据库
Oracle
数据库
管理系统是由甲骨文(Oracle)公司开发的,在
数据库
领域一直处于领先地位。目前,Oracle
数据库
覆盖了大、中、小型计算机等几十种计算机型,成为世界上使用最
关系
型
数据库
和非
关系
型
数据库
有哪些?区别有哪些?
数据库
数据库
指的是以一定方式储存在一起、能为多个用户共享、具有尽可能小的冗余度的特点、是与应用程序彼此独立的数据集合。当前
数据库
分为
关系
型
数据库
和 非
关系
型
数据库
。 一、
关系
型
数据库
关系
型
数据库
: 指采用了
关系
模型来组织数据的
数据库
。 结构:
关系
模型指的就是二维
表
格模型,
关系
型
数据库
最典型的数据结构就是
表
,是由二维
表
及其之间的联系所组成的一个数据组织。 优点: 1. 容易理解: 二维
表
结构是非常贴近逻辑世界的一个概念,
关系
模型相对网状、层次等其他模型来说更容易理解。 2. 易于维护: 丰富的完
数据库
实体
表
的
关系
学习
数据库
实体
表
关系
什么叫
数据库
?它分为几类?是按照什么划分的?
什么叫
数据库
数据库
有哪些分类 这里我们重点要讲的是
关系
型
数据库
Java
50,550
社区成员
85,621
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章