SQL 4

[F-Lab 페이백 모각코 62일차] SQL join 사용예제 (inner, left, right, outer,full)

Join 별 개념 이미지 아래는 CHATGTP4로 생성한 답안입니다. Q.join 사용 예제에 대해 알려줘 left right outer inner full 경우를 알려줘 ㅎ A. 데이터베이스의 JOIN에 대한 사용 예제를 아래에 작성하였습니다. 이 예제에서는 두 개의 테이블 Employees와 Departments를 사용하며, 각각은 아래와 같은 데이터를 포함하고 있습니다. Employees 테이블: EmployeeID Name DepartmentID 1 Kim 1 2 Lee 2 3 Park NULL 4 Choi 4 Departments 테이블: DepartmentID DepartmentName 1 Sales 2 Marketing 3 HR 5 Engineering INNER JOIN:위의 쿼리는 각 직..

[F-Lab 페이백 모각코 56일차] (SQL) 관리 구문

DML INSERT: 데이터베이스 테이블에 새로운 레코드를 추가하는 명령어입니다. UPDATE: 데이터베이스 테이블에 있는 기존 레코드를 수정하는 명령어입니다. DELETE: 데이터베이스 테이블에서 레코드를 삭제하는 명령어입니다. MER: 데이터베이스 테이블의 두 개 이상의 레코드를 조인하여 새로운 레코드를 만드는 명령어입니다. TCL: 트랜잭션 제어 언어로, 데이터베이스 트랜잭션을 제어하는 명령어입니다. 트랜잭션의 특징 원자성: 트랜잭션 내의 모든 명령어가 반드시 수행되거나, 모두 수행되지 않아야 합니다. 일관성: 트랜잭션이 실행 전과 실행 후의 상태가 항상 일관성 있어야 합니다. 고립성: 트랜잭션 실행 도중에 다른 트랜잭션의 영향을 받지 않아야 합니다. 지속성: 트랜잭션이 실행을 마친 후에도 그 결과..

[F-Lab 페이백 모각코 52일차] (SQL) 데이터 모델링의 이해

데이터 모델의 이해 모델링이란? 데이터베이스의 모델링은 ‘현실 세계를 단순화하여 표현하는 기법’이다 모델링의 특징 추상화 추상화는 복잡하거나 구체적인 것을 단순화하거나 개념화하는 과정을 말합니다. 예를 들어, 예술 작품에서 구체적인 대상을 추상적인 형태로 표현하는 것이 추상화의 예입니다. 단순화 단순화란 복잡한 것을 단순하게 만드는 것을 의미합니다. 명확화 명확화란, 어떤 것을 더욱 분명하게 밝히거나 정확하게 규정하는 것을 의미합니다. 모델링의 세 가지 관점 데이터 관점 "데이터 관점"은 데이터를 다루는 관점을 의미합니다. 데이터를 수집, 분석, 활용하는 등의 과정에서 중요한 역할을 합니다. 프로세스 관점 프로세스 관점은 시스템이나 소프트웨어를 구성하는 작업들을 단계적으로 파악하고 이해하는 것을 의미합니..

[F-Lab 페이백 모각코 44일차] (CS) CHAPTER 8 데이터베이스

방대한 데이터를 다루는 기술 학습 목표 데이터베이스의 필요성을 이해하고 데이터베이스 관리 시스템의 역할을 알아본다. 관계형 데이터 모델의 구성을 살펴보고, 관계형 데이터 연산을 직접해본다. 데이터베이스를 구축하고 활용할 때 사용하는 언어인 SQL의 주요 문법을 알아본다. TIL 데이터베이스 데이터베이스의 개요 데이터베이스의 개념: 데이터베이스란 조직의 업무 수행에 필요한 데이터를 모아 놓은 것입니다. 데이터베이스 관리 시스템: 데이터베이스를 관리하는 소프트웨어입니다. 데이터 모델: 데이터베이스를 구축하는 데 사용하는 모델입니다. 관계형 데이터베이스 관계형 데이터 모델: 데이터를 테이블 형태로 나타내는 모델입니다. 관계형 데이터 연산: 관계형 데이터베이스에서 사용되는 연산자입니다. 선택: 특정 레코드를 선..