💻Computer Science/📙데이터베이스 (DataBase) 2

[데이터베이스][NoSQL] NoSQL이란 무엇인가?

NoSQL 데이터베이스란 ? NoSQl 데이터베이스는 특정 데이터 모델에 대해 특정 목적에 맞추어 구축되는 데이터베이스로서 현대적인 어플리케이션 구축을 위한 유연한 스키마를 가진 것이 특징입니다. NoSQL 데이터베이스는 개발의 용이성, 기능성 및 확장성을 널리 인정받고 있습니다. NoSQL의 특징 ACID (Atomic, Consistency, Integrity, Duarabity)특성을 제공하지 않지만, 뛰어난 확장성이나 성능을 제공함 비정형 데이터를 보다 쉽게 담아서 저장하고 처리할 수 있는 구조를 가진 DB가 필요해지면서 점점 발전되어감 관계형 모델을 사용하지 않으며 테이블 간 연결해서 조회할 수 있는 조인 기능이 없음 데이터 조회를 위해 직접 프로그래밍하는 등의 비 SQL 인터페이스를 통한 데이..

[데이터베이스][SQL] 기본 SQL 문법 정리

SQL 이란 ? - Structured Query Language의 약자로 구조화된 질의 언어 - 데이터를 조회, 수정, 갱신 할 수 있는 명령어 - MySQL, Oracle, MariaDB등이 있음 ( 아래는 MySQL을 기준으로 작성 ) SELECT SELECT 문은 테이블에서 원하는 정보를 불러올 때 사용하는 문법 테이블의 열에 속하는 데이터를 불러온다. *은 모든 것을 가져오는 것을 뜻함 SELECT col1, col2, .... FROM table_name; DISTINCT 중복을 배제하고 고유값만을 출력하고자 할 때 사용 ( SELECT와 같이 사용 ) SELECT DISTINCT col1, col2, ... FROM table_name; WHERE 조건을 걸어 검색하고자 할 때 사용 SELE..