본문 바로가기

database2

[DB] NoSql이 무엇인지, 기존 RDBMS와의 차별점은 무엇인지 설명해주세요 이번 포스트는 SQL vs. NoSQL Databases: What’s the Difference? 을 번역하며 정리한 것이에요. NoSql 데이터베이스(비관계형 데이터베이스)는 관계형 데이터베이스와 방식은 다르지만 관계 데이터를 저장할 수 있어요. Not Only SQL, 기존의 관계형 DBMS가 갖고있는 특성 뿐만 아니라 다른 특성들을 부가적으로 지원한다는 것을 의미해요. 데이터베이스는 크게 SQL과 NoSQL, 관계형 데이터베이스와 비관계형 데이터 베이스로 나뉘어요. 둘의 차이점은 구축 방법, 저장 정보 유형 및 저장 정보에 따라 달라져요. 관계형 데이터베이스는 전화번호와 주소를 저장하는 전화번호부와 같이 구조화 되어있어요. 비관계형 데이터베이스는 사람의 주소와 전화번호부터 Facebook 좋아요 .. 2021. 8. 2.
[Database] Inner Join vs Outer Join 조인(Join)이란 2개 이상의 테이블을 서로 엮어 조회하는 것이에요. Inner Join은 서로 매칭되는 (둘다 null이 아닌)것만 엮어서 조회해요. Outer Join은 매칭 뿐만 아니라 매칭되지 않는 데이터도 조회해요 (베이스 테이블의 컬럼에 해당하는 값이 없어도 null 로 불러옴) 이해가 쉽게 되지 않으니 예제와 그림을 통해 설명할게요 실습 데이터 CREATE TABLE IF NOT EXISTS team ( team_id VARCHAR (36) NOT NULL, name VARCHAR (64) NOT NULL, PRIMARY KEY (team_id) ); CREATE TABLE IF NOT EXISTS member ( member_id VARCHAR(36) NOT NULL, name VARCH.. 2021. 4. 26.