[길벗 베타학습단] 코딩 자율학습 SQL 데이터베이스 입문 1일차

종강전에는 모든 것이 재미가 있다.

그래서 기말시험도 보기전에 방학때 뭘 할까 뒤적거리다가 발견한 베타학습단에 참여하게 되었다.

코딩 자율학습 SQL 데이터베이스 입문

실은 데이터베이스 책이 집에 있기는한데 절반도 못보고 접어버린터라 약간의 강제성이 필요했다.


1부. 데이터베이스의 개요

1장. 데이터베이스 시작하기


데이터베이스(DataBase, DB)란?

구조화된 데이터의 모임이다. 여러 사람이 공유하고 사용할 목적으로 만들어진 정보의 집합으로 테이블이라는 정보로 구조화되어 있다.


DBMS(Database Management System)란?

데이터베이스를 관리하기 위한 프로그램으로 데이터베이스에 데이터를 생성, 조회, 수정, 삭제하는 등의 기능을 제공한다.


DBMS의 기능?

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

MySQL의 장점?

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

SQL(Structured Query Language)란?

데이터베이스에 접근하고 데이터베이스를 조작하는 언어다.


데이터베이스 파일

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

테이블(table)이란?

행(row)과 열(column)로 구성되고, 각 테이블은 특정 열의 조합으로 구성된다.

열은 칼럼(column) 또는 속성(attribute)이라고 하며,

행은 로우(row) 또는 레코드(record) 또는 튜플(tuple)이라고 한다.


MySQL 환경

MySQL은 서버-클라이언트 구조로 동작한다.

서버(Server)란 특정 서비스를 제공하는 프로그램(또는 컴퓨터)이고,

클라이언트(client)란 서버가 제고아는 기능을 요청해 결과를 응답받는 프로그램(또는 컴퓨터)이다.

서버 : MySQL 서버

클라이언트 : MySQL 워크벤치



예전에 SQL을 정말 앞부분만 깔짝여서 흔적들이 많이 남아 있었다.

다 삭제하고 새로 설치하는데 삭제가 더 복잡하네.

ERP정보관리사 실기도 준비했어서  sql관련 파일들이 무진장 많았다.

일단 싹 삭제했는데 제발 별 일 없기를...


그리고 다시 만나게 된 MySQL

무료로 수강했던  SQL강의는 중간에 포기해버렸는데 제발 이번에는 완독할 수 있기를!

역시 공부에는 약간의 강제성이 필요하다.




댓글 쓰기

다음 이전

POST ADS1

POST ADS 2