sql과 database

SQL

  • 정형 데이터로 만들어진 관계형 데이터베이스를 조작하는 언어

데이터베이스

  • 데이터 = 기록 정보
  • 데이터를 모아둔 것

데이터의 형태

  1. 정형 데이터(structured data)
  • 틀이 잡혀있는 체계화된 데이터
  • 높은 안정성, 유연하지 못한 구조
  • 금융, 제조 등 대부분 기업의 업무용 데이터 베이스
  1. 비정형 데이터(unstructured data)
  • 클이 잡혀있지 않고 사전 정의가 없는 데이터
  • 다양하고 방대한 양의 데이터
  • 별도의 분석 처리 기술이 필요
  • 텍스트, 이미지, 음원 데이터, 빅데이터 등

관계형 데이터베이스

  • 컬럼과 로우를 갖는 2차원 테이블
  • 오라클, DB2, MysQL, MS SQL Server 등

계층형 데이터베이스

  • 로컬 pc의 폴더와 파일 형식
  • 기업용 데이터베이스에는 거의 사용되지 않음

XML 데이터베이스

  • W3W(World Wide Web Consortium)의 XML 표준 문서 구조를 계층형 트리 형태로 저장하거나 관리
  • XQuery라는 언어를 사용

자료출처: 모두의 SQL