-
(2주차 11일) 테이블 실습수업 내용 정리 2024. 5. 23. 17:36
DB Modeling> 테이블 생성 연습 문제/** 테이블 생성 연습 문제* 도서 관리 프로그램을 위한 테이블 만들기*/-- 1. 출판사 테이블 생성 및 샘플 데이터 추가CREATE TABLE tb_publisher ( pub_no INT AUTO_INCREMENT PRIMARY KEY, pub_name VARCHAR(20) NOT NULL, phone VARCHAR(20));INSERT INTO tb_publisher(pub_name, phone) VALUES('감자', '01011112222'),('고구마', NULL),('계란', '0233334444');SELECT * FROM tb_publisher;DROP TABLE tb_publisher;-- 2. 도서 테이블 생성 및 샘플 데이터 추가CRE..
-
(2주차 10일) DB 모델링, erdcloud, 테이블, 뷰수업 내용 정리 2024. 5. 22. 17:49
DB Modeling> 데이터 모델링데이터를 중심으로 모델링을 진행현실에서 쓰이는 개체를 데이터로 옮기는 작업분류개념적 모델링논리적 모델링물리적 모델링> 개념적 모델링요구분석 단계에서 정의된 핵심 개체와 그들 간의 관계를 바탕으로 ERD 생성ERD: 개체-관계 모델로, 테이블 간의 관계를 도형으로 설명해주는 다이어그램 엔티티(Entity) -> 실제 관리해야 할 유형, 무형의 구체적인 대상속성(Attribute) -> 엔티티가 가지고 있는 특징.* 식별자: 엔티티의 데이터들을 서로 구분해 줄 수 있는 속성. 여러 속성을 결합하여 사용할 수도 있음* 주 식별자(unique, 중복X, null X), 보조 식별자, 외래 식별자관계(Relationship) -> 1:1, 1:M, M:M, 식별/비식별 관계* ..