전체 글
-
2026 SQLD 벼락치기 - 속성자격증공부/SQLD 2026. 3. 3. 23:46
1. 속성의 개념- 업무에서 필요로 하는 인스턴스에서 관리하고자 하는 의미상 더 이상 분리되지 않는 최소의 데이터 단위 2. 엔티티, 인스턴스, 속성, 속성값의 관계- 1개의 엔티티: 2개 이상의 인스턴스 집합- 1개의 엔티티: 2개 이상의 속성- 1개의 속성: 1개의 속성값을 갖음 3. 속성의 분류- 기본속성: 업무분석을 통해 바로 정의한 속성- 설계속성: 업무상 존재하지 않지만 설계에서 도출- 파생속성: 다른 속성으로부터 계산, 변형되어 생성
-
2026 SQLD 벼락치기 - 엔티티자격증공부/SQLD 2026. 3. 3. 23:15
1. 엔티티- 엔티티는 인스턴스의 집합 인스턴스 -> 행(가로)속성 -> 열(세로) 2. 엔티티의 개념- 개념등의 명사- 업무상 관리가 필요한 관심사- 저장이 되기 위한 어떤 것 3. 엔티티의 특징- 식별이 가능해야 함- 엔티티는 반드시 2개이상 인스턴스의 집합이어야 함- 엔티티는 반드시 2개이상 속성이 있어야 함- 엔티티는 다른 엔티티와 최소 한 개 이상의 관계가 있어야 함 4. 엔티티의 분류유무형에 따른 분류 (유개사)- 유형 엔티티: 물리적인 형태임- 개념 엔티티: 물리적인 형태가 아님- 사건 엔티티: 업무를 수행함에 따라 발생 발생시점에 따른 분류 (기중행)- 기본/키 엔티티: 업무에 원래 존재하는 정보, 독립적으로 생성- 중심 엔티티: 기본 엔티티로부터 발생, 업무의 중심역할- 행위 엔티티: 2..
-
2026 SQLD 벼락치기 - 데이터 모델링의 이해자격증공부/SQLD 2026. 3. 3. 23:07
1. 데이터 모델의 이해1. 데이터 모델링의 정의데이터 모델링은 '현실세계'를 단순화하여 표현하는 기법 2. 데이터 모델링의 특징 및 목적, 3가지 관점특징- 추상화: 간략하게 표현- 단순화: 제한된 표기법이나 언어로 표현 -> 쉽게 이해할 수 있도록- 명확화: 애매모호함을 제거하고 정확하게 현상을 기술 목적- 업무 내용을 정확하게 분석하는 것- 분석한 모델을 가지고 실제 DB를 생성하여 개발 및 데이터 관리에 사용하기 위함 모델링의 3가지 관점- 데이터 관점: 업무가 어떤 데이터와 관련이 있는지?- 프로세스 관점: 업무가 실제로 처리하고 있는 일이 무엇인지?- 상관 관점: 프로세스에 따라 데이터는 어떻게 영향을 받는지? 3. 데이터 모델링 중요성 및 유의점중요성- 파급효과- 복잡한 정보 요구 사항의 간..
-
포트 충돌 해결슨.,카테고리 없음 2023. 10. 23. 22:31
포트 충돌 해결방법 정리 ! 1. 포트 확인 명령 프롬프트(Windows) 또는 터미널(리눅스 또는 macOS)에서 현재 사용 중인 포트를 확인합니다. 예를 들어 8080 포트를 사용하는 프로세스의 PID를 확인하기위한 명령어는 ##macOS lsof -i :8080 ##Windows netstat -ano | findstr :8080 2. 포트 충돌 해결 해당 포트를 사용 중인 프로세스를 종료합니다. 8080 포트를 사용하는 프로세스의 PID가 1234인 경우 ##macOS kill 1234 ##Windows taskkill /F /PID 1234 이렇게 해서 cmd, 터미널에서 사용 중인 프로세스를 종료하고 포트 충돌 문제를 해결할 수 있습니다 !
-
객체 지향이란?카테고리 없음 2023. 9. 21. 12:06
객체지향의 4가지 특징 추상화 (Abstraction): 추상화는 복잡한 시스템을 단순화하고 중요한 부분에 초점을 맞추는 과정입니다. 객체지향에서는 클래스로 추상화를 구현하며, 이로써 현실 세계의 개념을 모델링하고 문제를 해결할 수 있습니다. 다형성 (Polymorphism): 다형성은 하나의 인터페이스나 추상 클래스를 사용하여 여러 다른 클래스를 처리할 수 있는 능력을 가리킵니다. 이로써 코드의 재사용성을 높이고 유연성을 확보할 수 있습니다. 캡슐화 (Encapsulation) 캡슐화는 데이터와 해당 데이터를 다루는 메서드를 하나로 묶는 개념입니다. 이로써 데이터의 은닉화와 보호가 가능하며, 객체의 내부 상태를 외부로부터 숨길 수 있습니다. 상속 (Inheritance) 상속은 이미 존재하는 클래스로부..
-
Docker Desktop 오류 해결: WSL 2 커널 업데이트 방법카테고리 없음 2023. 9. 14. 12:47
도커(Docker)란? 도커는 컨테이너 기반 가상화 플랫폼으로, 소프트웨어를 패키징하고 배포하는 데 사용됩니다. 이를 통해 소프트웨어 환경에서 격리된 단위인 "컨테이너"에 담아 실행할 수 있으며, 다양한 환경에서 일관된 동작을 보장합니다. 윈도우 환경에서 도커를 사용하고자 했는데 오류가 발생했습니다.,,,,,,,,,,,,,,,,,,,, ' Docker Desktop requires a newer WSL kernel version. ' 이 오류 메시지는 Docker Desktop을 사용할 때 WSL 2 커널 버전이 오래되었거나 호환되지 않는 경우 발생합니다. 다음 단계를 따라서 오류를 해결해보세요! 1. WSL 2 커널 업데이트 cmd 또는 PowerShell을 열고 명령을 실행 ! $ wsl --upda..
-
Apache Tomcat® - 웹 어플리케이션 서버카테고리 없음 2023. 9. 13. 15:41
https://tomcat.apache.org Apache Tomcat® - Welcome! The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications. These specifications are part of the tomcat.apache.org 톰캣의 주요 기능 톰캣은 웹 어플리케이션 서버로서 다음과 같은 기능을 제공합니다: Servlet 실행 톰캣은 자바 서블릿을 실행하고..