본문 바로가기

소프트웨어공학/SQLD2

SQLD SQL 기본 및 활용, SQL 최적화 기본 원리 과목2-1. SQL 기본 SQL 종류 DML SELECT, INSERT, UPDATE, DELETE DDL CREATE, ALTER, DROP, RENAME DCL GRANT, REVOKE TCL COMMIT, ROLLBACK, SAVEPOINT, LOCKING 제약조건 PK - CONSTRAINT PRODUCT_PK PRIMARY KEY (PROD_ID) - ALTER TABLE EMP ADD CONSTRAINT MEP_PK PRIMARY KEY (EMP_NO); UNIQUE KEY - NULL 값을 가질 수 있다. NOT NULL - NULL 과 공백, 숫자 0 은 전혀 다른 값 CHECK - 데이터의 무결성을 유지하기 위하여 테이블의 특정 칼럼에 설정하는 제약 * 데이터 무결성 : 데이터가 전송, .. 2023. 9. 7.
SQLD 데이터 모델링의 이해 , 데이터 모델과 성능 오답노트 과목1-1. 데이터 모델링의 이해 모델링 모델링은 현실세계에 대해서 표현하는 것 모델링은 추상화, 단순화, 정확화 데이터모델링 데이터 관점 업무 분석 기법 약속된 표기법 데이터베이스 구축 위한 분석 설계의 과정 데이터모델링 유의점 중복 중복성 최소화 비유연성 데이터 정의를 데이터의 사용 프로세스와 분리 비일관성 프로그램과 테이블간의 연계성 낮추기 데이터 일관성 데이터모델링 개념적: 추상화 과정 높음 논리적: Key, 속성 등 물리적 스키마구조 외부스키마 개념스키마: 모든사용자 - 통합적 표현 내부스키마 엔티티 두 개 이상의 인스턴스의 집합 (두 개 이상의 속성) 한 개의 속성은 한 개의 속성값 업무 프로세스에 의해 이용 속성 기본 속성 설계 속성 ( 코드성 속성 ) 파생 속성 ( 계산된 값 ) 도메인: .. 2023. 9. 3.