UML, WBS, IEM, 테이블, DBMS, ERD간단 정리

GeungBin·2022년 8월 9일

company

목록 보기
1/5
post-thumbnail

UML

  • 객체 지향 분석/설계용 모델링 언어
  • 방법론이 아닌 소프트웨어 개발에 사용되는 다이어그램을 정의하는 것
  • 다이어그램으로 표현하며 개발자들 사이의 시스템 관련 의사소통을 원할하게 함
  • 9개의 다이어그램으로 구성 : 유스케이스, 클래스, 객체, 상태차트, 시퀀스, 협력, 액티비티, 컴포넌트, 배치

WBS

  • 작업 분할 도구 : 프로젝트 목표 달성을 위해 필요한 활동과 업무를 세분화하는 작업
  • 사용자와 개발자 간의 의사소통 도구

정보공학방법론(IEM)

  • 정보 시스템 개발에 필요한 관리 절차와 작업 기법을 체계화 하는 것.
  • 기업,ISP(경영층의 요구와 견해),변화에 덜민감한 데이터, 분활과 정복 중심의 방법론

테이블 구조


(출처 : 직접그림)

  • 도메인(Domain) : 하나의 애트리뷰트가 취할 수 있는 같은 타입의 원자값 들의 집합

DBMS 명령어

  • DML : CRUD

    Create(생성,INSERT), Read(읽기,SELECT), Update(갱신,UPDATE), Delete(삭제,DELETE)

  • DDL : Create, Alter, Drop, Truncate
    ( Truncate : 테이블에 있는 모든 데이터를 비워내는것. delete와 다름. 많은 데이터양이 있을경우 유용함. )
  • DCL : Grant, Revoke

데이터 모델링 - ERD

  • 논리 데이터 : 컬럼의 의미(보통 한글로 표시)
  • 물리 데이터 : 실제 컬럼명
  • 식별관계 : 부모 테이블의 기본키가 자식테이블의 기본키와 연결된 것
    (기본키로 식별 가능)
    비식별관계 : 부모 테이블의 기본키가 자식테이블의 일반키와 연결된 것
    (기본키로 식별 불가능)
  • 관계표시

    (출처 : 구글링)
profile
My potential is limitless!

0개의 댓글