[Database] 데이터베이스와 SQL

Jung Wish·2021년 1월 5일
0

데이터베이스

목록 보기
1/6
post-thumbnail

데이터베이스(Database)와 SQL

데이터베이스란 ? 🐰

  • 여러 사람이 공유하여 사용할 목적으로 통합하여 관리되는 데이터의 모음입니다.
  • 최근에는 크게 관계형 데이터베이스(RDS, SQL)와 비관계형(NoSQL, Non relational)으로 구분됩니다.
  • 데이터베이스 관리 시스템을 제공하는 서비스의 종류는 매우 많지만, 기본적으로 데이터의 검색과 분석에 사용되는 방법은 동일합니다.
  • 데이터베이스 종류는 다음과 같습니다.
    • RDS, SQL MySQL, Oracle DB, PostgreSQL
    • NoSQL MongoDB, Redis
    • DB-Engines Ranking https://db-engines.com/en/ranking
      ➡️ DB 엔진을 많이 사용하는 순으로 정리해놓은 사이트입니다.

SQL 🐰🐰

  • Structed Query Language
  • 관계형 데이터 베이스에 접근하고 조작하기 위한 표준 언어입니다.
  • 데이터베이스 종류에 따라 조금씩 문법이 다르지만, 정보를 관리하는 기본적인 CRUD(Create Read Update Delete) 기능을 가지고 있습니다.
  • SQL의 명령어 종류를 4가지로 나누어볼 수 있습니다.
    • DDL(Data Definition Language) 데이터 정의 언어
    • DML(Data Manipulation Language) 데이터 조작 언어
    • DCL(Data Control Language) 데이터 제어 언어
    • TCL(Transaction Control Language) 트랜잭션 제어 언어

💡 TIPS SQL은 테이블 구조로 이루어진 데이터에 접근 및 조작할 수 있는 언어입니다. 테이블은 컬럼(Column)과 레코드(Record)로 구성된 표이며 각 테이블은 고유의 이름으로 구분됩니다.

  • 데이터가 저장된 표는 테이블(Table), 관계/릴레이션(Relation)이라고 부릅니다.
  • 각 행에 해당하는 데이터를 로우(Row), 튜플(Tuple), 레코드(Record) 등으로 부릅니다.
  • 각 열에 해당하는 데이터를 컬럼(Column), 애트리뷰트(Attribute), 필드(Field)등으로 부릅니다.

Reference

profile
Frontend Developer, 올라운더가 되고싶은 잡부 개발자, ISTP, 겉촉속바 인간, 블로그 주제 찾아다니는 사람

0개의 댓글