전체 글 74

UML(UML, UML Diagram)

UML(Unified Modeling Language) 모델링 언어 표기법의 표준화를 목적으로 하는 모델링 언어. UML 다이어그램(UML Diagram) UML을 사용하여 업무 흐름, 시스템의 구조 등을 그린 다이어그램. 종류) - Use Case Diagram(유스케이스 다이어그램) : 요구 분석 과정에서 시스템과 외부 상호 작용을 묘사. - Activity Diagram(액티비티 다이어그램) : 업무의 흐름을 모델링하거나 객체의 생명 주기를 표현. - Sequence Diagram(시퀀스 다이어그램) : 객체 간의 메시지 전달을 시간적 흐름에서 분석. - Collabolation Diagram(콜라보레이션 다이어그램) : 객체와 객체가 주고받는 메시지 중심의 작성 동적 다이어그램. - Class D..

데이터 모델링(데이터 모델, 데이터베이스 모델, 데이터 모델링 필요성, 데이터 모델링 유의사항, 개념적 데이터 모델링, 논리적 데이터 모델링, 물리적 데이터 모델링)

1) 데이터 모델링 주어진 개념으로부터 논리적인 데이터 모델을 구성하는 작업. → 물리적인 데이터베이스 모델로 환원하여 고객의 요구에 따라 특정 정보 시스템의 데이터베이스에 반영하는 작업을 포함. - 데이터 모델 데이터의 관계, 접근과 그 흐름에 필요한 처리 과정에 관한 추상화된 모형. → 데이터 모델은 데이터 구조를 결정함. - 데이터베이스 모델 데이터베이스 관리 시스템이 지원하는 공식 언어로 기술된 데이터베이스의 구조나 형식 → 데이터베이스가 어떻게 구조화되고 쓰이는지를 알려주는 것임. 2) 데이터 모델링의 필요성 - 일정한 표기법 - 정보 시스템 구축 - 데이터베이스 생성하여 개발 및 데이터 관리 - 데이터 모델링 자체로서 업무 설명, 분석 첫째, 업무 정보를 구성하는 기초가 되는 정보들에 대해 일..

집계함수(COUNT, SUM, AVG, MAX, MIN, STDDEV, VARIAN)

집계함수의 종류 집계 함수 사용 목적 COUNT(*) NULL값을 포함한 행의 수 출력 COUNT(표현식) 표현식의 값이 NULL 값인 것을 제외한 행의 수 출력 SUM([DISTINCT | ALL] 표현식) 표현식의 NULL 값을 제외한 합계 출력 AVG([DISTINCT | ALL] 표현식) 표현식의 NULL 값을 제외한 평균 출력 MAX([DISTINCT | ALL] 표현식) 표현식의 최대값을 출력.(문자, 날짜 타입도 사용 가능) MIN([DISTINCT | ALL] 표현식) 표현식의 최소값을 출력.(문자, 날짜 타입도 사용 가능) STDDEV([DISTINCT | ALL] 표현식) 표현식의 표준 편차를 출력. VARIAN([DISTINCT | ALL] 표현식) 표현식의 분산을 출력. 기타 통계 ..

TRUNCATE, DELETE, DROP 차이

TRUNCATE TABLE DELETE TABLE DROP TABLE 삭제 대상 테이블을 최초 생성된 초기 상태로 만듦. 데이터만 삭제 테이블의 정의 자체를 완전히 삭제. 디스크 사용량 디스크 사용량 초기화 디스크 사용량 초기화 하지 않음. 디스크 사용량 초기화 ROLLBACK 가능 여부 ROLLBACK 불가능 ROLLBACK 가능 ROLLBACK 불가능 명령어 DDL DML DDL Auto Commit Auto Commit 사용자 Commit Auto Commit 트랜잭션 로그 트랜잭션 로그에 한 번만 기록 삭제된 각 행에 대해 트랜잭션 로그 기록 로그 남기지 X

외래키 제약 조건 설정(ON DELETE, ON UPDATE, 참조 작업, CASCADE, SET NULL, SET DEFAULT, RESTRICT, NO ACTION)

외래키 외래키가 설정된 테이블에 레코드를 입력하면 기준이 되는 테이블의 내용을 참조해서 레코드가 입력됨. → FOREIGN KEY 제약 조건을 설정한 필드를 외래키라고 부른다. (한 테이블을 다른 테이블과 연결해줌.) 외래키 제약 조건을 설정할 때 참조되는 테이블의 필드는 반드시 UNIQUE나 PRIMARY KEY 제약 조건이 설정되어 있어야 한다. - CREATE 문으로 FOREIGN KEY 제약 조건 설정 CREATE TABLE 테이블명 ( 필드명 필드타입, ..., [CONSTRAINT 제약조건명] FOREIGN KEY (필드명) REFERENCES 참조되는 테이블명 (필드명) ) → 필드의 타입 뒤에 FOREIGN KEY를 명시하면 해당 필드가 외래키로 설정된다. - ALTER 문으로 FOREIG..

728x90
반응형