본문 바로가기

연구원생활

[SQL] 데이터베이스 기본 개념

728x90
반응형

✏️ 데이터베이스란?

  • 일정한 체계 속에 저장된 데이터의 집합
  • 테이블이라는 단위로 저장됨
    • Row = 행 = 개체 = 레코드
    • Column = 열 = 속성 = 필드
  • 하나의 데이터베이스에는 여러 개의 테이블로 구성됨


✏️ DBMS

  • 데이터베이스 관리 시스템 (DataBase Management System)
  • 데이터베이스를 사용하기 위해서는 DBMS가 필요함
    • 대부분의 DBMS가 Client를 통해 server에 접속하는 구조 (서버-클라이언트 구조)
      • Client (클라이언트 프로그램)
        사용자가 서버에 접속해서 데이터베이스 관련 작업을 할 수 있도록, SQL을 입력할 수 있는 화면 등을 제공하는 프로그램
      • Server (서버 프로그램)
        Client로부터 SQL 문 등을 전달받아 데이터베이스 관련 작업을 직접 처리하는 프로그램
    • 사용자 → DBMS → Database 생성
      = 사용할 DBMS를 선택한다.
      = 실행되고 있는 server에 client를 이용해서 접속한 후, 원하는 명령을 내린다.
      = DBMS를 사용한다.
      = 데이터베이스를 구축한다.

  • DBMS 종류 : MySQL, Oracle, MariaDB 등
    • mysql → CLI 기반
    • MySQL workbench → GUI 환경

✏️ MySQL

🔗참고 | MySQL 설치방법 (Windows) (출처 : 코드잇)

 

MySQL 설치(Windows) | 코드잇

| 이 튜토리얼에서는 Windows 사용자를 위한 MySQL 설치 방법을 알아보겠습니다. MySQL에는 여러 가지 버전이 있는데요. 우리는 이 중에서도 무료로 사용할 수 있는 Community 버전을 설치할 겁니다. 아

www.codeit.kr


MySQL 워크밴치 화면

  • schema (스키마) : MySQL에서 Database를 스키마라고 함
  • Query 창 : 명령어를 입력하는 곳


📖 참고 강의
코드잇 |  SQL로 하는 데이터 분석
코드잇 |  SQL로 하는 데이터 관리
728x90
반응형