데이터와 정보
데이터: 어떤 필요에 의해 수집했지만, 아직 정제하지 않은 값이나 사실 또는 자료 자체를 의미
정보: 어떠한 목적을 위해 분석하거나 가공하여 가치를 추가하거나 새로운 의미를 이끌어 낼 수 있는 결과
효율적인 데이터 관리: 데이터베이스의 특징
- 데이터를 통합하여 관리: 여러가지 방법으로 수집한 데이터는 통합 작업 만으로도 시간과 비용이 많이 들기 때문이다.
- 일관된 방법으로 관리
- 데이터 누락 및 중복 제거
- 여러 사용자(또는 응용 프로그램)이 공동으로 실시간 사용 가능
이러한 조건들을 만족하도록 한 데이터 베이스 관리 시스템을 DBMS(Data Base Management System, 데이터 관리 시스템) 이라고 부른다. 그 중에서도 관계형 데이터 베이스 관리 시스템을 RDBMS(Relational Data Base Management System) 라고 부른다.
데이터 모델
- 계층형: 트리 구조 활용, 자식 개체가 여러 부모를 가질 수 없음
- 네트워크형: 자식 개체가 여러 부모 개체를 가질 수 있음
- 관계형: 데이터 간 관계에 초점을 둔 방식
- 객체지향형: 데이터를 독립된 객체로 구성하고 관리하며 상속, 오버라이드 등 객체 지향 프로그래밍에 사용되는 강력한 기능을 활용할 수 있다.
SQL
Structured Query Language, 데이터 베이스 질의 언어
DBMS에게 데이터에 관해 물어보고 결과를 얻기 위한 언어
학계에서는 '시퀄', IT업계에서는 '에스큐엘'이라고 부르는 경향이 있다고 한다.
'BackEnd > DB, SQL' 카테고리의 다른 글
SQL 3편: 함수의 종류(단일행 함수, 다중행 함수) (0) | 2021.12.27 |
---|---|
SQL 2편: WHERE절과 연산자(논리, 산술, 비교, NOT, IN,BETWEEN, LIKE, IS NULL, 집합 연산자), 연산자의 우선순위 (0) | 2021.12.17 |
SQL 1편: SELECT문 (0) | 2021.12.17 |
오라클 데이터베이스에 접속하기/SCOTT 계정 설정하기 (0) | 2021.12.15 |
관계형 데이터베이스 (0) | 2021.12.02 |
댓글