Data Base(4)
-
[SQLD] SQL 최적화 기본
출처 : https://www.youtube.com/watch?v=wqqvd23mXzM
2023.03.13 -
[SQLD] 데이터 모델과 성능
정규화 - 정규화를 하는이유 이상현상을 제거하기 위해 사용 한다 - 정규화를 하기위해 함수종속을 사용함 성능 데이터 모델링 개요 4대 제약 조건 간혹 키 제약 과 개체 무결성 제약을 합치때도 있다 위와 같은 경우 개체 무결성 제약으로 한다 테이블은 반드시 pk를 가져야하고 그 pk는 유니크 & 낫널 이어야 한다 출처 : https://www.youtube.com/watch?v=iAf9zQjW1NM&t=1s
2023.02.28 -
[SQLD] 데이터 모델링의 이해
데이터 모델링 3단계 개념적, 논리적, 물리적 모델링 데이터 독립성 물리적 데이터 독립성, 논리적 데이터 독립성 데이터 모델의 구성요소 엔터티, 관계/차수, 속성/식별자 다양한 ERD의 표기법 Peter Chen 표기법, IE 표기법, Barker 표기법, ... 모델링이란 - 복잡한 현실세계를 추상화, 단순화하여 일정한 표기법에 의해 명확하게 표현하는 것 º 추상화(모형화), 단순화, 명확화 º 구체화, 복잡화, 일반화 등이 아님 - 모델(Model) : 현실 세계의 추상화된 반영 모델링의 관점 - 데이터 관점(What) º 데이터와 데이터 간 관계, 업무와 데이터 간 관계를 모델링 º 데이터에 접근하는 방법(How), 사람(Who)과는 무관 - 프로세스 관점(How) º 업무가 실제로 하고 있는 일 ..
2023.02.07 -
[SQLD] SQLD 문제 풀이
DCL(Data Control Language) - 권한 받기 GRANT : 권한 부여 REVOKE : 권환 회수 GRANT CREATE USER, ALTER USER, DROP USER TO scott WITH ADMIN OPTION; REVOKE CREATE USER, ALTER USER, DROP USER FROM scott; DDL(Data Definition Language) - 데이터 구조 정의 CREATE : 구조 생성 ALTER : 구조 변경 DROP : 구조 삭제 RENAME : 이름 변경 TRUNCATE : 테이블 초기화 CREATE TABLE emp_table( emp_id NUMBER NOT NULL, emp_name VARCHAR2(100) NOT NULL, gender VARCH..
2023.02.01