본문 바로가기

Database2

[Oracle] 오라클 뷰(View) 알아보기 View 란 무엇일까? 데이터의 논리적 부분집합 즉, 저장된 SELECT 문이다. 오라클에는 테이블 말고도 데이터를 읽어올 수 있는 Object가 있다. 대표적으로 View는 데이터를 조회할 수 있고 실제로 현업에서 많이 사용되는 Object이다. 프로젝트를 진행하면서 뷰를 사용해본 적이 없었는데, 이번에 사용해보게 되면서 편리함을 느끼고 정리해보려고 한다. 데이터의 논리적 부분집합 데이터의 논리적 부분집합이란 것은 물리적으로 존재하지 않는 테이블을 말한다. 표현을 하자면 창문을 통해서 데이터를 바라보는 것이다. 실제 테이블이 있다면 테이블을 SELECT문을 통해서 행, 열을 제거하거나 테이블들을 JOIN 시켜 1차례 가공된 데이터를 View라는 창문을 통해서 조회하는 것이다. View가 편리한 이유 1.. 2021. 12. 1.
SQL? 아니면 NoSQL? 데이트베이스에서 가장 공통적으로 사용되고 있는 관계형 모델, SQL은 구조화된 쿼리 언어(Structured Query Language)를 사용한다. 하지만 최근에는 문서 기반과 키값 데이터베이스를 사용하기 시작했는데 이러한 데이터베이스를 NoSQL이라고 한다. NoSQL이 한가지 종류의 DB만을 뜻하지 않는다. 거대한 DB들의 그룹이다.예를 들어 ‘아파트’ vs ‘아파트가 아닌 집’ 같은 논리가 적용된다. SQL DB들의 종류를 살펴보면 MySQL, SQLite, PostgreSQL 등이 있고 No SQL은 더욱 다양한 DB종류들이 있다. 이 글에서는 NoSQL의 세가지 카테고리에 대해 알아보려 한다. (1) Document DB 가장 큰 예시로는 mongoDB가 있다. 이 것은 데이터를 json do.. 2020. 10. 13.