전체 글 153

디비이야기 25. PL/SQL(절차형 SQL)

1.절차형 SQL 특징 1) 블록 구조로 되어있어 기능별 모듈화 2) 번수, 상수 선언 가능 3) IF/ROOF 등 절차적 언어로 제어가능 4) 에러 제어 가능 5) 성능과 통신량을 줄일 수 있다 2. PL/SQL 구조 기본문법) DECLARE (선언부 / 상수) -> 인수 선언 / 데이터 타입 등 설정 BEGINE (실행부)-> 개발자가 처리하고픈 SQL문과 실행문 정의 EXCEPTION || ERROR(예외처리)-> 선택사항이자 에러사항 정의 END 3. 프로시저 생성과 활동 = 프로시저는 함수와 같다. / 기능에 따라 분류해놓으면 수정, 관리, 재사용이 유용하다 EX) 분류별 기능(논리적)1) 입력할 부서 데이터 입력 -> 부서가 존재하는지 확인 -> 있으면 부서데이터 입력 -> commit -> ..

DB 이야기 2020.03.29

모델링 기법

1. 모델링이란? = 실세계를 목적에 맞게 표현하는 방법 / sw 요구사항 분석이 핵심 2. 개념 모델링 역할 목적 : 도메인의 개체들과 관계 및 종속성 반영 * 모델 : 문제 발생 상황에 대한 이해를 증진시키고 해결책을 설명 3. 개념 모델 종류와 표기법 (참고만) 1) 유스케이스 다이어그램 2) 데이터 흐름 모델 3) 상태모델 4) 목표기반 모델5) 사용자 인터액션 6) 객체 모델7) 데이터 모델 = 대부분의 모델링은 uml을 사용 4. UML 다이어그램의 사용= 유스케이스 모델이 주로 사용! [종 류]1) 구조 다이어그램 = 시스템의 정적 구조 / 다양한 추상화 / 구현 수준에서 시스템 구성요소 / 구성요소들 관계 보여줌 2) 행위 다이어그램 = 객체들의 동적 행위를 보여주며, 시간 변화에 따른 시..