데이터베이스(DB)

Simba_b·2022년 10월 30일
0
post-thumbnail

📁데이터베이스(DB)

DB : Database

  • 데이터 저장소로 데이터를 모아 저장해두는 곳
  • 생성되는 모든 정보가 데이터베이스에 기록

🗃️DBMS

DBMS : Database Management System

  • 데이터베이스를 관리하고 운영하는 소프트웨어로 특정 목적을 처리하기 위한 프로그램
  • MySQL, PostgreSQL, Oracle, SQLite MariaDB 등
  • 여러명과 공유하고 동시에 접근이 가능하도록 함
    ex) 은행 계좌 DB - 은행 직원, 인터넷뱅킹, ATM접근 가능

🗃️DBMS 특징

  • 데이터 독립성 : 물리적, 논리적 독립성
  • 데이터 무결성 : 부적절한 자료가 입력되어 동일 내용에 대해 서로 다른 데이터가 저장되는것을 허용하지 않음
  • 데이터 보안성 : 정보 노출과 변경으로부터 보호하는 성질
  • 데이터 일관성 : CURD후에도 저장된 데이터 불일치가 없고 일관적
  • 데이터 중복최소화 : 데이터를 통합하여 중복을 통제할 수 있음

🗃️DBMS 분류

  • 계층형 DBMS (Hierarchical DBMS)
  • 망형 DBMS (Network DBMS)
  • 관계형 DBMS (Relational DBMS)

🗃️RDBMS

RDBMS : Relational DBMS
ex) MySQL

관계형DBMS로, 표(table) 형태로 행(row), 열(column)으로 구성

Todo

목차할일기간
1DB개념 정리2022-10-30
2SQL 정리2022-11-01
3SQL 실습2022-11-02

위 예시는 Todo라는 Table에 목차, 할일,기간 세 개의 컬럼과 1,2,3 총 세 개의 행으로 구성되어 있다.


🛠️SQL

SQL : Structured Query Language

  • RDBMS에서 사용되는 언어
  • 데이터베이스에서 데이터를 정의, 조작, 제어하기 위해 사용하는 언어

0개의 댓글