다연이네

[days02] DBMS, SQL 본문

Oracle

[days02] DBMS, SQL

 다연  2020. 11. 1. 17:59
반응형

데이터와 정보

데이터는 원석, 정보는 보석으로 비유한다. 

데이터는 어떤 필요에 의해 수집했지만 아직 특정 목적을 위해 평가하거나 정제하지 않은 값, 사실, 자료 자체를 의미한다. 정보는 수집한 데 이터를 어떠한 목적을 위해 분석하거나 가공하여 가치를 추가하거나 새로운 의미를 이끌어 낼 수 있는 결과로 볼 수 있다.

"잘 수집된 데이터를 분석하고 가공하면 새로운 가치를 만들어 낼 수 있는 정보를 얻을 수 있다."

 

데이터베이스

가치있는 정보를 얻으려면 데이터를 분산적으로 저장하지 않고 효율적으로 수집, 통합하고 체계적으로 관리, 분석해야 한다.

- 데이터를 통합하여 관리

- 일관된 방법으로 관리

- 데이터 누락 및 중복 제거

- 여러 사용자(응용 프로그램 포함)가 공동으로 실시간 사용 가능

위 조건을 만족하면서 특정 목적을 위해 여러 사람이 공유하여 사용할 수 있으며, 효율적인 관리와 검색을 위해 구조화한 데이터 집합을 데이터베이스라고 한다. 여러 응용 프로그램이 사용할 데이터를 한 곳에서 관리하기 위해 데이터베이스를 활용한다.

 

관계형 데이테베이스 모델

각 데이터의 독립 특성만을 규정하여 데이터 묶음을 나눈다. 핵심 구성 요소는 다음과 같다.

- 개체) 데이터를 저장하고 관리하기 위한 논리구조를 가진 구성요소

- 속성) 개체를 구성하는 데이터의 가장 작은 논리적 단위

- 관계) 개체와 개체 또는 속성 간의 연관성

 

SQL

SQL은 에스큐엘 또는 시퀄이라고 부른다. RDBMS(관계형DBMS)에게 데이터에 관해 물어보고 결과를 얻는다.

반응형
Comments