자격증/SQLD자격증

[DML] DDL의 명령어의 경우 실행 시 AUTO COMMIT을 하지만 DML의 경우 COMMIT을 입력해야 한다. - PLAYER 테이블에 PLAYER_NAME의 값을 PJS로 추가 INSERT INTO PLAYER (PLAYER_NAME) VALUES ('PJS'); - PLAYER 테이블에 BACK_NO를 일괄적으로 60으로 업데이트 UPDATE PLAYER SET BACK_NO = 60; - PLAYER를 테이블 전체 삭제 DELETE FROM PLAYER; - PLAYER 테이블에서 PLAYER_ID를 조회 SELECT PLAYER_ID FROM PLAYER; - ALIAS : PLAYER 테이블에서 PLAYER_NAME을 선수명이라고 별칭을 붙임 SELECT PLAYER_NAME AS "선수..
데이터 유형 CHAR(s) - 고정 길이 문자열 정보 - 최대 길이만큼 공간을 채움, s가 최대 길이임 - Ex) if s=3 일 경우 'AA'를 입력하면 'AA '이 저장됨 VARCHAR(s) - 가변 길이 문자열 정보 - 할당된 변수 값의 바이트만 적용 - Ex) 'AA'!= 'AA ' NUMBER - 정수, 실수 등 숫자 정보 DATE - 날짜와 시각정보 CREATE TABLE 테이블 생성 구문 CREATE TABLE 테이블이름 (칼럼명 1 DATATYPE [DEFAULT 형식], 칼럼명 2 DATATYPE [DEFAULT 형식]); 테이블 생성 시 주의사항 1. 테이블명은 객체를 의미할 수 있는 적절한 이름을 사용한다. 2. 테이블 명은 다른 테이블의 이름과 중복되지 않아야 한다. 3. 한 테이블..
성능 데이터 모델링 DB 성능 향상을 목적으로 설계 단계의 데이터 모델링때 부터 정규화, 반정규화, 테이블 통합, 테이블 분합, 조인구조, PK, FK 등 여러가지 성능과 관련된 사항이 데이터 모델링에 반영될 수 있도록 하는 것 분석/설계 단계에서 데이터 모델에 성능을 고려한 데이터 모델링을 수행할 경우 성능 저하에 따른 재 업무 비용을 최소화 할 수 있다. 데이터의 증가가 빠를수록 성능저하에 따른 성능개선 비용은 기하급수적으로 증가한다. 성능 데이터 모델링 고려사항 순서 1. 데이터 모델링을 할때 정규화를 정확하게 수행 2. DB 용량산정을 수행 3. DB에 발생되는 트랜잭션의 유형을 파악 4. 용량과 트랜잭션의 유형에 따라 반정규화를 진행 5. 이력모델의 조정, PK/FK 조정, 슈퍼/서브 타입 조정..
데이터 모델링의 특징 추상화 - 다양한 현상을 일정한 양식인 표기법에 의해 표현 단순화 - 제한된 표기법이나 언어로 표현 명확화 - 애매모호함을 제거 모델링의 3가지 관점 1. 데이터(what, data) - 데이터 간의 관계는 무엇인가? 2. 프로세스(how, process) - 업무가 실제로 하고 있는 일은 무엇인지 무엇을 하는지 3. 데이터와 프로세스의 상관 관점 - Data VS Process 데이터 모델이 제공하는 기능 1. 시스템을 현재 or 원하는 모습으로 가시화 2. 시스템의 구조와 행동을 명세화 3. 시스템을 구축하는데 구조화된 틀 제공 4. 시스템을 구축하는 과정에서 결정한 것을 문서화 5. 다양한 영역에 집중하기 위해 다른 영역의 세부사항을 숨기는 다양한 관점을 제공 6. 특정 목표에..
식별자 엔터티 내에서 인스턴스를 구분하는 구분자 - 식별자는 논리적, Key는 물리적 데이터 모델링 단계에서 사용 식별자의 특징 - 유일성 : 주 식별자에 의해 모든 인스턴스들이 유일하게 구분 - 최소성 : 주 식별자를 구성하는 속성의 수는 유일성을 만족하는 최소의 수가 되어야함 - 불변성 : 주 식별자가 한번 특정 엔터티에 지정되면 식별자의 값은 변하면 안됨 - 존재성 : 주 식별자가 지정되면 반드시 데이터 값이 존재 해야함 식별자 분류 대표성 여부 주 식별자 엔터티 내에서 각 어커런스를 구분할 수 있는 구분자, 타 엔터티와 참조 관계를 연결 가능 보조 식별자 구분자이나 대표성이 없음, 참조 관계 연결이 불가능 스스로 생성 여부 내부 스스로 생성되는 식별자 외부 타 엔터티로 부터 받아오는 식별자 속성의..
Jong_seoung
'자격증/SQLD자격증' 카테고리의 글 목록 (3 Page)