데이터베이스 기본 개념

순동·2022년 3월 8일
0

📌 데이터베이스

일정한 쳬게 속에 저장된 데이터의 집합을 의미하며 Table 단위로 저장된다.

📌 DBMS(DataBase Management System)

  • 데이터베이스 관리 시스템

📝 DBMS 종류

  • My SQL
  • ORACLE
  • SQL Server
  • Maria DB
  • SQLite

📌 SQL(Structured Query Language)

  • DBMS에 명령을 내리기 위해 사용하는 언어이다.

📌 서버-클라이언트 구조

DBMS에는 주요 구성 요소인 두 종류의 프로그램이있다.

  • client(클라이언트 프로그램) : 사용자가 server에 접속해서 원하는 데이터베이스 관련 작업을 할 수 있도록, SQL을 입력할 수 있는 화면 등을 제공하는 프로그램
  • server(서버 프로그램) : client로부터 SQL 문 등을 전달받아 데이터베이스 관련 작업을 직접 처리하는 프로그램

DBMS를 사용한다는 것은, 실행되고 있는 server에 client를 이용해서 접속한 후, 원하는 명령을 내린다는 뜻이다.


📝 MySQL No connection established 오류로 실행이 안 될 경우

시작 누르면 된다.


📌 데이터베이스 생성

CREATE DATABASE 이름

  1. 실행
    위의 ⚡ 모양 버튼을 클릭하거나 Shift+Ctrl+Enter를 누른다.

  2. 결과

새로고침 버튼을 눌러야 결과를 확인할 수 있다.


📌 sys 데이터베이스

MySQL 서버의 성능 관련 정보들을 갖고있는 데이터베이스이다.

DBMS는 그것을 사용하는 사람에 따라 사용 용도가 크게 달라진다. 직무별로 간단하게 구별해보자면

  • 기획자/마케터 : 데이터베이스에 저장된 데이터를 잘 분석해서 시장 및 고객을 분석
  • 백엔드 개발자 또는 데이터베이스 관리자 : 데이터가 빠르고 안정적으로, 조회 및 저장될 수 있도록 개발 및 관리

📌 정리

  1. 일정한 체계 속에 저장된 데이터의 집합 ❓ (데이터베이스)
  2. 하나의 컴퓨터에 여러 개의 데이터베이스를 생성할 수 있고, 하나의 데이터베이스 안에는 여러 개의 테이블을 만들 수 있다.
  3. 테이블에서 하나의 개체를 나타내는 것은 row, 개체의 각 속성을 나타내는 것은 column이다.
  4. DBMS는 DataBase Management System의 약자이다.
  5. DBMS를 다루기 위해 사용하는 언어인 SQL은 Structured Query Language의 줄임말이다.
  6. MySQL등 많은 DBMS는 서버-클라이언트 구조로 동작한다.
  7. MySQL로 데이터베이스를 만들기 위해 CREATE DATABASE를 입력한다.

0개의 댓글

관련 채용 정보