목록Database/SQL (25)
코드 그라데이션
데이터 모델링 관련 참고 내용 https://mangkyu.tistory.com/27 [Database] 6. 데이터 모델링(Data Modeling) [ 본 사진은 쉽게 배우는 오라클로 배우는 데이터베이스 개론과 실습 ppt에서 캡처했습니다. ]이번 장에서는 데이터 모델링(Data Modeling), ER 모델(ER Model)에 대해 알아보겠습니다. 1. 데이터 모델링 mangkyu.tistory.com 정규화 관련 참고 내용 https://mangkyu.tistory.com/28 [Database] 7. 정규화(Normalization) [ 본 사진은 쉽게 배우는 오라클로 배우는 데이터베이스 개론과 실습 ppt에서 캡처했습니다. ] 이번에는 이상현상(Anomly), 함수 종속성(Functional ..
SQL vs NOSQL SQL (Relational Database) 데이터를 엑셀과 같이 정해진 틀(데이터 스키마)에 따라 테이블에 저장한다. NoSQL SQL 진영보다 데이터를 자유롭게 다양한 형태로 저장한다. (일반적으로 Schema-less, 즉 정해진 구조가 없고, 관계도 없다.) 데이터베이스간의 소통 보충 정교한 작업, 정합성 보장, 지속성 유지
제1장. DB(Database)란 무엇인가? 왜 DB가 필요한가? 데이터베이스가 왜 필요한가?'라고 묻는다면 여러 이유가 있지만, 가장 큰 이유로는 상이한 시스템에서 데이터를 공용하여 사용하기 위해 필요하다고 할 수 있다. 예를 들어 이런 데이터면 학생 파일 출결 파일 성적 파일 이름 이름 이름 수강 강좌 수강 강좌 수강 강좌 강좌 시간 출결 여부 성적 이름과 수강 강좌가 겹쳐있다는 것을 알 수 있다. 파일 내부에 데이터를 체계적으로 잘 입력해놨다면 상당히 편하게 정보를 추출할 수 있을테지만 여러 번 겹치게 입력을 해놨다면 검색이나 저장하는데 드는 비용등이 증가할 수 밖에 없다. => 데이터베이스는 이를 통합하여 관리해 정보를 구조적, 효율적으로 저장한다. 데이터베이스도 자료구조처럼 데이터의 추상화 과정..
LEFT JOIN과 RIGHT JOIN 비교하기 LEFT JOIN과 RIGHT JOIN은 SQL에서 테이블 간의 조인 방식을 지정하는 키워드입니다. 이 두 조인 방식의 주요 차이점은 다음과 같습니다: LEFT JOIN: 왼쪽 테이블 (기준 테이블)의 모든 행을 포함하여 조인합니다. 오른쪽 테이블의 일치하는 행이 없을 경우 NULL 값을 사용하여 결과를 채웁니다. 왼쪽 테이블과 오른쪽 테이블을 조인하는 경우, 왼쪽 테이블의 모든 행이 결과에 포함됩니다. RIGHT JOIN: 오른쪽 테이블 (기준 테이블)의 모든 행을 포함하여 조인합니다. 왼쪽 테이블의 일치하는 행이 없을 경우 NULL 값을 사용하여 결과를 채웁니다. 왼쪽 테이블과 오른쪽 테이블을 조인하는 경우, 오른쪽 테이블의 모든 행이 결과에 포함됩니다..