전체 글 164

DBeaver)테이블 2개 합쳐서 출력은 INNER JOIN

제X 정규형 테이블 만드는 것 까지는 좋은데그거한다고 테이블을 다 쪼개놓으면 나중에 출력은 어떻게 할 것입니까.실은 SELECT와 JOIN문법 잘 쓰면 해결되기 때문에 별로 걱정은 안해도 됩니다. JOIN 쉽게 이해하려면 테이블 합치는 방법부터 알아야하는데 그것부터 알아봅시다.       다른 테이블에 있는 컬럼도 같이 출력하고 싶습니다   저번 시간에 만들어놨던 이런 테이블이 있다고 합시다.   ▲ 위 사진처럼 프로그램, 가격, 강사, 출신대학까지 이렇게 4개의 컬럼을 한 번에 출력하고 싶으면SELECT 문법을 어떻게 써야할까요? 실은 고민할게 없는 게 SELECT의 비밀 기능이 하나가 있는데SELECT FROM 문법쓸 때 2개 이상의 테이블을 적을 수 있습니다. 그럼 하나의 테이블로 합쳐서 출력해줍니..

Mysql&DBeaver 2024.09.06

DBeaver)제3정규형 (3NF) & Foreign Key

제1, 제2에 이어서 제3정규형도 있는데 만드는 법을 알아봅시다.      제3정규형 (3rd normal form) 제2정규형을 만족하는 테이블에서 primary key 또는 composite primary key 컬럼에 종속된게 아닌하찮은 잔챙이 컬럼에 종속된 컬럼을 다른 테이블로 빼면그게 제3정규형 테이블입니다.    [체육센터 프로그램 table]프로그램가격강사출신대학스쿼시5000김을용서울대헬스6000박덕팔연세대골프8000이상구고려대골프 중급9000이상구고려대개인피티6000박덕팔연세대 ▲ 대충 제2정규화해놓은 테이블을 가져왔습니다. 제2정규형을 만족하기 때문에 partial dependency는 없어보이는군요. 하지만 '출신대학'이라는 컬럼에 주목해봅시다. '프로그램'이라는 primary key와..

Mysql&DBeaver 2024.09.06