1장 1강 : 데이터베이스

커피 내리는 그냥 사람·2021년 7월 26일
0

SQL첫걸음

목록 보기
1/3

개요

데이터 : 컴퓨터 안에 기록되어 있는 숫자.
데이터베이스 : 데이터의 집합

  • 휘발되지 않게 비휘발성 저장 장치에 저장한다.

1. 시스템 내의 데이터베이스

  • 데이터베이스는 다양한 시스템에서 사용한다.(POS, 스마트폰...)

2. DB & DBMS

  • DB는 데이터베이스
  • DBMS는 DB를 효율적으로 관리하기 위한 소프트웨어, 데이터베이스 관리 시스템

왜 쓰는가?

  1. 생산성 : 데이터 검색, 추가, 삭제, 갱신 등 기본 기능 제공 ; 개발에 필요한 기본 기능 제공해준다.

  2. 기능성 : DB를 다루는 기능을 많이 제공 ; 데이터 저장, 고속 검색, 관리기능 확장 등..

  3. 신뢰성 :

  • 클러스터 구성 or 스케일 아웃(컴퓨터를 여러 대 두고 소프트웨어 통해 확장성과 부하 분산 구현한 것)
  • 데이터 집어넣기 or 내보내기 기능으로 DB 간단히 백업

3. SQL

  • RDBMS(관계형 데이터베이스 관리 시스템)와 소통할 수 있는 언어
  • 명령어의 종류
    @ DML : Data Manipulation Language. DB에 새롭게 데이터 추가, 삭제, 갱신, 조작 등 사용. 가장 기본
    @ DDL : Data Definition Language. DB는 데이터베이스 객체 라는 데이터 그릇을 이용하여 데이터 관리. 만들거나 삭제
    @ DCL : Data Control Language. 데이터 제어. 트랜젝션을 제어하는 명령과 데이터 접근권한 제어하는 명령 포함
profile
커피 내리고 향 맡는거 좋아해요. 이것 저것 공부합니다.

0개의 댓글