전체 글81 [데이터베이스] SQL 치팅시트: DDL, DML, DCL 커맨드 목록 목차 SQL 명령어를 신속하게 찾고 이해하는 것은 데이터베이스 관리에 있어 필수적이다. 이 포스트에서는 DDL, DML, DCL 각 부분의 핵심 명령어들을 리스트업하여, 필요할 때 쉽게 접근하고 활용할 수 있도록 구성하였다. 1. DDL (Data Definition Language) - 데이터 정의 언어 DDL은 데이터베이스의 구조를 정의하고 관리하는 명령어들로 구성된다. CREATE 테이블 생성: CREATE TABLE tname (column1 datatype, ...); 뷰 생성: CREATE VIEW vname AS SELECT column1, ... FROM tname WHERE condition; 인덱스 생성: CREATE INDEX iname ON tname (column1); 스키마 생성.. 2024. 4. 21. [네트워크] 소프트웨어 정의 네트워킹(SDN, Software Defined Networking) 목차 다음 글에서는 Software Defined Networking (SDN)에 대해 학습한다. SDN은 네트워크의 유연성과 비용 효율성을 향상시키는 혁신적 기술이다. 이를 통해 SDN의 기본 개념과 주요 이점, 그리고 구현 사례를 이해하고 탐구해 보자. 1. 기존 네트워크 기술 전통적인 네트워크 키텍처는 일반적으로 타이트 커플링(tight coupling) 방식으로 구성된다. 타이트 커플링: 네트워크의 여러 구성 요소가 밀접하게 연결되어 있어 한 요소의 변경이 다른 요소에도 영향을 미치는 구조 하드웨어와 소프트웨어가 서로 긴밀히 통합되어 있으며, 네트워크 구성 요소 간의 종속성이 높다. 전통적인 전화망이나 초기의 인터넷 인프라에서 이러한 타이트 커플링 방식이 많이 사용되었다. 이런 시스템에서는 라우터.. 2024. 4. 19. [네트워크] 네트워크 토폴로지(topology) 목차 1. 네트워크 토폴로지? 정의 네트워크 토폴로지는 네트워크 내에서 컴퓨터, 라우터, 스위치 등의 노드들이 물리적 또는 논리적으로 어떻게 연결되어 있는지를 나타내는 구성을 말한다. 중요성 토폴로지는 네트워크의 성능과 확장성, 신뢰성을 결정짓는 핵심 요소로, 적절한 토폴로지 선택은 비용 효율성과 네트워크 관리 용이성을 향상시킬 수 있다. 2. 주요 네트워크 토폴로지 유형 2-1. 버스 토폴로지 버스 토폴로지는 모든 노드가 하나의 중앙 통신선(버스)에 연결된 구조다. 신호는 버스를 따라 양쪽 방향으로 전송된다. +-----+ +-----+ +-----+ | PC1 |-----| PC2 |-----| PC3 | +-----+ +-----+ +-----+ 2-2. 스타 토폴로지 스타 토폴로지는 중앙에 위치한.. 2024. 4. 19. [생성형AI] ChatGPT 기본 활용 : 사전 설정, 요청 양식(ASCII) 목차 1. 프롬프트 생성 가이드 - 내가 사용중인 프롬프트 사전 설정 다음은 GPT 사전설정에 넣어두면 좋을만한 내용들. 더 직관적이고 윤택한 답변을 받아볼 수 있다. (코드 관련 답변) - 코드에서 추가적인 설명보단 한글 주석이 달린 코드로 답변할 것 - 생략 부분을 없이 가능하면 전체 코드로 다시 돌려줄 것 - 그냥 일상 IT 개념을 물어볼 때는 코드를 답변할 필요가 없음 (기본 설정) - 언어 : 한국어로 답변 - 역질문 : 사용자의 질문을 보고 답변에 필요한 정보가 부족하다면 우선 사용자에게 부족한 부분을 요구할 것 (보상&처벌) - 정확하고 상세한 답변을 하면 너는 팁으로 100달러를 받는다. - 부정확한 답변을 하면 너는 처벌을 받게 된다. (말투) - 응답은 평어체로 간결하고 정보 중심적인 .. 2024. 4. 17. [데이터베이스] 정규화(Normalization) (1NF - 5NF) 목차 아래 글을 이해하기 위해 부족한 개념은 다음 페이지를 참고한다 함수적 종속에 대한 사항은 이번 글에서 다루지 않으니 별도 자료 참고 https://webcodur.tistory.com/65 : 함수적 종속 https://webcodur.tistory.com/66 : 키 (5종류) (선요약) 정규화 쉽게 기억하기 다음은 각 정규화 단계의 요약이다. 1. 제1정규화 (1NF) : 모든 도메인이 원자값 | 콤마 없애기 각 컬럼에는 하나의 값만 존재해야 하므로, 하나의 필드에 여러 값이 콤마로 구분되어 있는 것을 없애고 각각 별도의 행으로 나타내야 한다. 2. 제2정규화 (2NF) : 부분 함수 종속 제거 복합 키를 사용하는 테이블에서 각 컬럼이 키의 일부가 아니라 전체 키에 함수적으로 종속되어야 한다는 .. 2024. 4. 15. [데이터베이스] DB용어 - 키 (슈퍼키, 후보키, 기본키, 대체키, 외래키) 목차 개념 요약 데이터베이스에서 키들 간의 포함 관계를 이해하는 것은 중요하다. 다음은 키들 간의 포함 관계에 대한 설명이다: 슈퍼키(Super Key) 슈퍼키는 테이블 내의 모든 행을 유일하게 식별할 수 있는 하나 이상의 속성으로 구성된다. 모든 후보키(기본키 + 대체키)는 슈퍼키의 부분집합이다. (S ⊇ C) 슈퍼키는 필요 이상의 속성을 포함할 수 있지만, 후보키는 최소성을 만족한다. 후보키(Candidate Key) 후보키는 슈퍼키 중 최소성을 만족하는 키이다. 즉, 키의 어떤 부분도 제거하면 식별 능력을 잃어버리는 최소한의 속성들로 구성된다. 후보키의 특수한 형태로 기본키와 대체키가 있으며 후보키는 기본키와 대체키를 합친 것과 같다. (C = P + A) 기본키는 선택된 후보키이며, 나머지 후보키.. 2024. 4. 14. [데이터베이스] DB용어 - [완전, 이행, 부분] 함수(적) 종속 목차 다음은 정규화에서 많이 활용되는 용어인 '함수적 종속' 에 관한 내용이다.학습을 마친 후에는, 정규화를 학습할 수 있게 된다. 정규화 : https://webcodur.tistory.com/67 1. 함수적 종속 (Functional Dependency)다음 테이블을 살펴보자 학생ID 이름 1홍길동2이순신 위 예에서 "학생ID"는 "이름"을 결정한다. '학생ID'가 1일 때, '이름'은 항상 '홍길동'이고, '학생ID'가 2일 때, '이름'은 항상 '이순신'이 된다. 수학의 함수에서는, 한 입력값(x)에 대해 정확히 하나의 출력값(y)이 결정된다. 마찬가지로, 데이터베이스에서 한 속성(또는 속성 집합)의 값이 다른 속성(또는 속성 집합)의 값을 유일하게 결정할 때, 이를 "함수적 종속"이라고 .. 2024. 4. 14. [네트워크] IP 주소 클래스와 서브넷 마스크의 이해 목차 다음 글은 IP에 대한 간단한 이해를 전제하고 추가적으로 클래스와 서브넷 마스크를 학습하기 위해 작성한 글이다. 기본적인 IP에 대한 내용은 별도 자료 참고. 1. IP 클래스 분류 1-1. 분류 기준 다음은 아래 작성된 IP 클래스 분류를 이해하기 위한 항목들이다. 주소 범위 : IP 주소의 클래스별로 할당된 가능한 IP 주소의 범위. 각 클래스는 특정 범위의 IP 주소를 포함하며, 이는 네트워크의 규모와 사용 목적에 따라 다름. 기본 서브넷 마스크 : 네트워크 부분과 호스트 부분을 구분하는 데 사용되는 기본 값. 각 IP 주소 클래스에 따라 다른 기본 서브넷 마스크가 적용되며, 이를 통해 네트워크 식별자와 호스트 식별자를 구분함. 네트워크/호스트 : IP 주소 구조 내에서 네트워크 식별 부분과 .. 2024. 4. 6. [기술용어] IaaS부터 DBaaS까지, 클라우드 서비스 7종에 대한 이해 목차 현대 비즈니스 환경에서 클라우드 컴퓨팅의 역할은 갈수록 중요해지고 있다. 기업들이 디지털 변환을 추진함에 있어, 클라우드 서비스는 필수 불가결한 기술 인프라로 자리잡았다. 하지만 클라우드 컴퓨팅의 세계는 그 깊이와 넓이가 방대하며, IaaS부터 DBaaS에 이르기까지 다양한 서비스 모델이 존재한다. 기업과 개발자들은, 각 서비스 모델의 특징과 장점을 이해함으로써 자신들의 요구사항과 목표에 가장 적합한 클라우드 서비스를 선택할 수 있다. 1. IaaS (Infrastructure as a Service) 정의 인프라스트럭처를 서비스로 제공한다. 사용자는 네트워크, 서버, 데이터 스토리지 공간 등의 인프라를 클라우드 제공업체로부터 임대하여 사용할 수 있다. 이 모델에서는 가상화된 하드웨어 자원을 인터넷.. 2024. 4. 6. 이전 1 2 3 4 5 6 7 ··· 9 다음