[SQL] ERD와 UML의 관계(Relationship) 차이
·
Database/basic
✔️ ERD의 관계1. 존재에 의한 관계 (존재적 관계)먼저 erd에서 말하는 '존재적 관계'는 말 그대로 '존재를 통해서 이루어지는 관계'를 의미한다. 한 쇼핑몰의 Category에 Books, Pens, Cosmetics 등이 존재한다.Books에는 Humanity, IT, Science 등이 존재하고, Cosmetics에는 Cream, Toner, Aftershave 등이 존재한다. 이런 단순한 존재로 인하여 관계가 형성되는 경우에는 존재적 관계라고 말한다.  2. 행위에 의한 관계 (행위적 관계)'어떤 행위를 통해서 생기는 관계'를 '행위적 관계'라고 하는데, 어떠한 행동 상태를 의미한다. Adam이라는 고객이 Books카테고리에 있는 책 한 권을 구입했다.Adam과 Books 사이에는 '구입하다..
[MySQL] ALTER TABLE의 ADD와 DROP
·
Database/MySQL
데이터 정의어 DDLDDL; Data Definition Language생성, 변경, 삭제 등 데이터베이스 구조를 정의한다. ALTER TABLE테이블의 구조를 변경할 때 사용하는 ALTER TABLE 명령어. ADD, DROP, MODIFY, CHANGE, RENAME 속성을 추가, 삭제, 수정을 할 수 있다. add와 drop을 통해서 속성와 제약조건을 추가, 삭제하는 방법을 알아보고자 한다.  ADD 속성 추가ALTER TABLE 테이블 ADD 속성 타입 [NOT NULL] [DEFAULT 기본값];add와 함께 추가할 속성을 지정한다.alter table guest add phone int;     DROP 속성 삭제ALTER TABLE 테이블 DROP COLUMN 속성;속성은 하나의 열 → Co..