SQL 데이터베이스 입문_ 1. 데이터베이스 시작하기

olongun·2025년 4월 7일
post-thumbnail

1.1 데이터베이스란

1.1.1 데이터베이스의 개념

데이터베이스의 정의

데이터베이스(DataBase, DB)란 구조화된 데이터의 집합

  • DB는 사용자가 빠르고 효율적으로 데이터를 활용할 수 있도록 함

1.1.2 DBMS

DBMS의 정의

DBMS(DataBase Management System)란 DB를 관리하기 위한 프로그램

  • DBMS는 DB에 데이터를 생성, 조회, 수정, 삭제하는 등의 기능을 제공
  • 대표적인 DBMS로는 MySQL, PostgreSQL, Oracle, Microsoft SQL Server 등이 있다.

DBMS의 기능

  • 효율적 데이터 관리
  • 데이터 무결성 유지
  • 동시성 제어
  • 보안
  • 백업 및 복구
  • 쉬운 데이터 접근성
  • 데이터 추상화

MySQL의 장점

  • 무료 오픈 소스
  • 광범위한 사용
  • 풍부한 문서 및 커뮤니티
  • 표준 SQL 지원

1.1.3 SQL

SQL의 정의

SQL(Structured Query Language)은 DB를 활용하기 위한 표준화된 질의 언어

1.2 데이터 저장 형식

1.2.1 데이터베이스 파일

주요 DB 파일

  • 데이터 파일
  • 로그 파일
  • 인덱스 파일
  • 설정 파일
  • 메타데이터 파일

1.2.2 테이블

테이블의 정의

테이블이란 일련의 데이터를 열과 행으로 저장하는 틀

  • 열은 칼럼, 속성이라고도 한다.
  • 행은 로우, 레코드, 튜플이라고도 한다.

1.3 MySQL 실습 환경 설정하기

MySQL은 서버-클라이언트 구조로 동작
서버란 특정 서비스를 제공하는 프로그램이고 클라이언트란 서버가 제공하는 기능을 요청해 결과를 응답받는 프로그램이다.
MySQL을 실습하기위해 서버 프로그램인 MySQL 서버와 클라이언트 프로그램인 MySQL 워크벤치를 설치한다.

1.3.1 맥OS에 MySQL 설치하기

MySQL 서버 설치하기

MySQL 워크벤치 설치하기

0개의 댓글