728x90
반응형

2026/04/15 3

SQL DDL / DML / DCL

개요SQL(Structured Query Language)은 관계형 데이터베이스를 정의하고, 데이터를 조작하며, 접근 권한을 제어하기 위한 표준 언어이다. SQL은 기능에 따라 DDL(Data Definition Language), DML(Data Manipulation Language), DCL(Data Control Language)로 구분되며, 데이터베이스 설계와 운영에서 각각 중요한 역할을 수행한다. 이 세 가지 분류를 이해하면 데이터베이스 구조 설계부터 데이터 처리, 보안 관리까지 체계적으로 다룰 수 있다.1. 개념 및 정의DDL은 데이터베이스의 구조를 정의하는 언어이고, DML은 데이터를 조회·삽입·수정·삭제하는 언어이며, DCL은 데이터 접근 권한을 제어하는 언어이다.즉, DDL은 “무엇을 ..

Topic 2026.04.15

Class Diagram (클래스 다이어그램)

개요클래스 다이어그램(Class Diagram)은 객체지향 분석 및 설계에서 클래스의 구조, 속성, 메서드, 그리고 클래스 간 관계를 시각적으로 표현하는 UML(Unified Modeling Language) 다이어그램이다. 소프트웨어 시스템의 정적 구조를 이해하고 문서화하는 데 매우 유용하며, 설계 단계부터 구현, 유지보수까지 폭넓게 활용된다.1. 개념 및 정의클래스 다이어그램은 시스템을 구성하는 클래스들의 이름, 속성(Attribute), 메서드(Operation)와 함께 상속, 연관, 집합, 의존성 등의 관계를 나타낸다. 이를 통해 시스템의 주요 구성 요소와 상호작용 구조를 한눈에 파악할 수 있다.객체지향 개발에서 클래스 다이어그램은 단순한 문서가 아니라, 설계 의도를 공유하고 코드 구조를 정렬하는..

Topic 2026.04.15

Gantt Chart (간트 차트)

개요간트 차트(Gantt Chart)는 프로젝트의 작업 일정과 진행 상황을 시간 축 기반으로 시각화한 도구이다. 1910년대 헨리 간트(Henry Gantt)에 의해 개발되었으며, 현재까지도 프로젝트 관리에서 가장 널리 사용되는 기법 중 하나이다. 작업 간의 순서, 기간, 의존성을 직관적으로 파악할 수 있어 IT, 건설, 제조 등 다양한 산업에서 활용된다.1. 개념 및 정의간트 차트는 프로젝트의 각 작업(Task)을 시간 축에 따라 막대 그래프 형태로 표현하는 일정 관리 도구이다. 각 작업의 시작일, 종료일, 기간을 시각적으로 나타내며, 작업 간의 관계와 진행 상태를 한눈에 파악할 수 있도록 한다.특히 프로젝트 전체 흐름을 이해하고 일정 지연 여부를 판단하는 데 매우 효과적인 도구이다.2. 특징구분설명비..

Topic 2026.04.15
728x90
반응형