본문 바로가기
데이터베이스

1. 데이터베이스 입문기

by 곽정우 2024. 3. 25.

1. 데이터란 무엇인가?

데이터는 정보를 나타내는 숫자, 문자, 기호의 집합입니다. 컴퓨터나 디지털 장치에서 처리하고 저장할 수 있는 형태로 존재합니다. 데이터는 크게 두 가지 유형으로 나눌 수 있습니다.

  • 구조화된 데이터: 정해진 형식과 구조를 가지고 있는 데이터입니다. 예를 들어, 데이터베이스에 저장된 데이터가 이에 속합니다.
  • 비구조화된 데이터: 정해진 형식이나 구조를 가지고 있지 않은 데이터입니다. 예를 들어, 텍스트 문서, 이미지, 음성 파일 등이 이에 속합니다.

 

2. 데이터베이스란 무엇인가?

    • 체계적으로 구성된 데이터의 집합이며 특정 목적을 위해 조직화되고 관리
    • 정보를 효율적으로 저장, 검색, 업데이트, 관리할 수 있는 기술적인 도구와 구조를 제공
    • 데이터베이스를 관리하는 데 사용되는 기술적인 소프트웨어를 데이터베이스 관리 시스템(DBMS)이라고 합니다.
    • 데이터베이스 시스템에서는 관계형 데이터베이스 시스템(RDBMS)이 있으며 이는 SQL을 사용하여 데이터를 관리
    • RDBMS는 데이터를 테이블 형식으로 저장하고 관리하며, SQL(Structured Query Language)이라는 표준화된 프로그래밍 언어를 사용하여 데이터를 조작합니다.

데이터베이스 시스템의 인기와 관련된 정보는 다음 사이트에서 확인할 수 있습니다 >>>https://db-engines.com/en/ranking

 

 

3. MySQL이란 무엇인가?

MySQL은 오픈소스 관계형 데이터베이스 관리 시스템입니다. 무료로 사용할 수 있으며, 높은 성능, 안정성, 확장성을 제공합니다. 웹 개발 분야에서 가장 많이 사용되는 데이터베이스 중 하나입니다.

MySQL을 다운로드할 수 있는 주소는 다음과 같습니다.  >>> https://dev.mysql.com/downloads/mysql/

 

4. SQL(Structured Query Langauage)

SQL은 데이터베이스 관리 시스템(DBMS)에서 데이터를 관리하기 위해 사용되는 표준화된 프로그래밍 언어입니다

SQL은 다음과 같은 특징을 가지고 있습니다.

  • 표준화된 언어: 대부분의 데이터베이스 시스템에서 사용할 수 있습니다.
  • 간단한 문법: 비교적 배우고 사용하기 쉽습니다.
  • 강력한 기능: 다양한 데이터 조작 작업을 수행할 수 있습니다.

주석문:

  • 단일 행 주석: # 또는 -- 기호로 시작됩니다.
  • 여러 행 주석: /* 기호로 시작하고 */ 기호로 끝납니다.

문자열 저장:

  • 문자열은 작은 따옴표(')로 묶어 저장됩니다.

대소문자를 구별하지 않음