본문 바로가기

TIL -일간학습기록/데이터 베이스2

NOSQL - Mongo DB NoSQL의 장점 및 특징 MongoDB의 도큐먼트(Document)와 컬렉션(Collection) -JSON과 BSON의 차이점 -도큐먼트 가져오기, 내보내기 MongoDB의 Atlas -클러스터(Cluster)와 레플리카 세트(Replica set) -Atlas를 GUI(Graphical User Interface)와 shell 쿼리문으로 사용 MongoDB에서 CRUD -Insert(C), Find(R), Update(U), Delete(D)에 대한 쿼리문 -연산자와 프로젝션(Projection)을 사용 -배열과 서브 도큐먼트를 쿼리 Aggregation Framework를 사용하여 aggregate 명령어로 쿼리 -$match, $project, $group 연산자를 사용 2022. 3. 15.
[SQL] im-sprint-learn-sql 데이터 베이스용 프로그래밍 언어인 SQL을 공부했다. 데이터베이스에 쿼리를 보내 CRUD를 할수있는 언어인 SQL 문법을 스프린트 기준으로 정리해보자. 스프린트는 part 5까지 있고, part1,2는 mysql 퀴즈와 설치로 이루어져있어 어렵지 않으므로 part3부터 다루기로 한다. Part 3의 목표 데이터베이스를 연결하고, 주어진 스키마를 구현할 수 있도록 SQL 문 작성. vscode에서 과제를 시작하기에 앞서 설치해둔mysql에 접속해야 테스트케이스를 통과할수있다. /migrations/schema.sql 이번 스프린트의 핵심이고, 반드시 작성해야 하는 부분. 테이블과 컬럼을 생성해야 과제를 진행할수있다. 만들어야하는 테이블 스키마를 보고 필요한부분을 채운다 USE learnmysql; /* D.. 2022. 3. 9.