
저는 학회에서 SQL 문법 기초반을 수강하고 있는데요.강사님이 정말 자세히 잘 설명해주시지만, 중간·기말고사마다 휴회 기간이 있다 보니 강의의 흐름이 끊겨서 좀 아쉽다는 생각이 들더라구요!저는 공부할 때 전체적인 흐름을 먼저 잡고 나서 세부적으로 들어가는 걸 선호하는데

데이터베이스와 관련된 구조를 정의하고 관리하는 명령어입니다.데이터베이스 객체(테이블, 뷰, 인덱스 등)를 생성합니다.예시: 테이블 생성CREATE TABLE 테이블명 ( 컬럼명 데이터타입 제약조건, ...);기존 데이터베이스 객체의 구조를 변경합니다.예시:

• 종류:단일 행 서브쿼리: 한 개의 행을 반환하며, =과 같은 단일 비교 연산자를 사용.다중 행 서브쿼리: 여러 개의 행을 반환하며, IN, ANY, ALL 등의 연산자를 사용.상관 서브쿼리: 외부 쿼리의 각 행에 대해 실행되는 쿼리로, 외부 쿼리의 데이터를 참조.•

역사적 배경: 관계형 데이터베이스는 1970년대 E.F. Codd 박사에 의해 처음 개념화되었으며, 데이터를 테이블(릴레이션)에 저장하고 관리하는 방식으로 큰 변화를 가져왔습니다.데이터베이스 유형: 주요 유형에는 계층형(트리 구조), 네트워크형(1대N 및 M대N 관계

1\. 데이터 모델과 모델링의 개요모델링의 개념: 현실 세계의 복잡한 구조를 분석하여 특정 방식으로 표현하는 과정이며, 정보 시스템 구축을 위해 데이터의 구조와 관계를 정의하는 데이터 모델링을 통해 이루어집니다.모델링의 주요 특징:추상화: 복잡한 개념을 이해하기 쉬운