database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 30922 게시물 읽기
No. 30922
일대일 일대다 관계라는 것은 ERD에만 존재하는 건가요?
작성자
조동건(ceastgun)
작성일
2016-01-30 17:57ⓒ
2016-01-30 18:09ⓜ
조회수
4,287

좀 더 검색을 해보니

 

자식의 FK가 곧 PK이면 일대일 관계인 것이라고 하는군요.

 

일대다 전용 SQL문이 따로 있을 줄 알았는데 의외로군요.

 

--------------------------------------------------

 

Table을 생성하고 add constraint를 할 때 일대일이나 일대다 조건으로

 

제약 조건을 만들 수 있는 줄 알았는데 찾아보니 그런게 아닌 것 같군요.

 

파워디자이너로 쿼리를 자동 생성해보아도 일대일이나 일대다나

 

같은 add constraint 쿼리가 만들어지고 검색해보아도 찾을 수 없는데요

 

일대일 일대다 관계라는 것은 ERD에만 존재하는 건가요?

 

MSSQL이나 Oracle 같은 경우에도 같은지 궁금합니다.

 

 

 

이 글에 대한 댓글이 총 3건 있습니다.

자식의 FK 가 곧 PK 인 경우는 ?

  -> 1:1 이겠죠?

자식의 FK + SEQ 가 PK 인 경우는?

  -> 1:N 이겠죠?

최한영(terry0515)님이 2016-02-01 15:00에 작성한 댓글입니다.

최한영님 답변 감사드립니다.

조동건(ceastgun)님이 2016-02-02 14:50에 작성한 댓글입니다.

제가 알기로는 일대일, 일대다 관계는 데이터베이스 모델 중 객체-관계 모델에서 사용됩니다.

ER 모델이라고 하지요.

이러한 모델을 그래픽으로 표현한 것이  ERD입니다.

 

ERD를 쉽게 표현하기 위한 툴로 ERWIN, EXERD 등 (제가 아는것은 2가지) 입니다.

저러한 툴로 데이터베이스를 작성하면 자동으로 제약조건까지 만들어집니다.

 

예전에 공부한 내용을 적어보았는데 가물가물하네요...

인터넷 한번 찾아보세요~

이호수(reverse1990)님이 2016-04-12 20:39에 작성한 댓글입니다.
이 댓글은 2016-04-12 20:41에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
30926Select가 보장 못받을때
삽질맨
2016-02-05
3586
30925Mysql 책 추천 부탁합니다.
고영호
2016-02-03
3518
30924여행 설문 결과 통계내기 질문입니다. [2]
음악이좋아
2016-02-03
3902
30922일대일 일대다 관계라는 것은 ERD에만 존재하는 건가요? [3]
조동건
2016-01-30
4287
30921Workbench에서 변수가 왜 안먹는지 모르겠습니다. [2]
조동건
2016-01-27
3595
30919master-slave replication 동기 문제
ys2cdh
2016-01-27
3479
30918쿼리 질문좀 드려 봅니다~ [1]
권태골
2016-01-26
3337
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2019 DSN, All rights reserved.
작업시간: 0.073초, 이곳 서비스는
	PostgreSQL v11.5로 자료를 관리합니다