SQLD
-
[SQLD] SQL 기본 및 활용SQLD 2023. 3. 19. 16:34
챕터1. SQL 기본 관계형 데이터베이스(RDB, Relational Database) : 관계형 데이터 모델에 기초를 둔 데이터베이스 관계형 데이터베이스에서의 설계는 모든 데이터를 2차원 테이블 형태로 표현한 뒤 각 테이블 간의 관계를 정의하는 것으로 시작 테이블(table) : 엑셀 작성할 때 이용하는 표형식이라고 생각하면 됨 컬럼(column) : 항목을 나타내는 각각의 세로 열. 로우(row) : 각각의 가로 행을 의미 SQL(Structured Query Language) : 관계형 데이터베이스에서 데이터를 다루기 위해 사용하는 언어 SELECT SELECT : 저장되어 있는 데이터를 조회하고자 할 때 사용하는 명령어. *(asterisk) 를 사용하면 전체 컬럼 조회. 테이블명이나 컬럼명에 별..
-
[SQLD] 데이터 모델링 파트 간단 정리SQLD 2023. 3. 5. 15:34
모델링 : 데이터베이스의 모델링은 '현실 세계를 단순화하여 표기하는 기법' 모델링의 특징 1. 추상화 : 현실 세계를 일정한 형식으로 표현하는 것. 아이디어나 개념을 간략하게 표현하는 과정 2. 단순화 : 복잡한 현실세계를 정해진 표기법으로 단순하고 쉽게 표현한다는 의미 3. 명확화 : 불분명함을 제거하고 명확하게 해석할 수 있도록 기술한다는 의미 모델링의 세 가지 관점 1. 데이터관점 2. 프로세스 관점 3. 데이터와 프로세스의 상관 관점 모델링의 세 가지 단계 1. 개념적 데이터 모델링 2. 논리적 데이터 모델링 3. 물리적 데이터 모델링 3단계 스키마 구조 1. 외부 스키마 : 사용자의 관점 2. 개념 스키마 : 통합된 관점 3. 내부 스키마 : 물리적인 관점 3단계 스키마 구조가 보장하는 독립성 ..