데이터베이스는 데이터(data)와 베이스(base)의 합성어이며, DBMS는 Database Management System의 약자로
'데이터베이스 관리 시스템'을 의미합니다.
데이터는
어떤 필요에 의해 수집했지만, 아직 특정 목적을 위해 평가하거나 정제하지 않은 값이나 사실 또는 자료 자체를 의미함.
정보는
잘 수집된 데이털는 분석하고 가공하여 새로운 정보를 알아 내는것.(정도로 이해)
파일 시스템과 DBMS
데이터베이스 개념이 등장하기 전에는 주로 파일 시스템 방식을 사용하여 데이터를 관리하였습니다.
먼저 파일시스템에서의 데이터 관리방식을 알아보고 이어서 데이터베이스 개념을 활용한 DBMS 데이터 관리방식을 비교하여 살펴봄.
파일 시스템을 통한 데이터 관리
파일 시스템은 서로 다른 여러 응용 프로그램이 제공하는 기능에 맞게 필요한 데이터를 각각 저장하고 관리함. 따라서 각 파일에 저장한 데이터는 독립적이고 중복또는 누락이 발생할 우려가 있음.
이런 문제를 개선하기 위해 데이터를 한곳에 모아 관리하는 DBMS 시스템을 사용함
DBMS를 통한 데이터 관리
데이터 베이스를 통한 데이터 관리란 여러 목적으로 사용할 데이터의 접근 관리 등의 업무를 DBMS가 전담하는 방식을 말합니다. 응용 프로그램이 필요한 데이터 작업을 DBMS에 요청하면, DBMS는 자신이 관리하는 데이터베이스로 관력 작업을 수행하고 결과 값을 제공함.
여러 응용프로그램이 하나의 통합된 데이터를 같은 방식으로 사용 관리 할수 있으므로 데이터 누락이나 중복을 장비할 수 있음.
데이터 모델
RDBMS 가 주류라고함.
관계형 데이터베이스란?(RDBMS)
관계형 데이터베이스를 관리하는 시스템은 DBMS에 데이터 간의 관계를 강조하기 위한 'relational'을 앞에 붙여 RDBMS(Relational Database Management System) 즉 관계형 데이터베이스 관리 시스템이라고 부름.
'Oracle DataBase(SQL)' 카테고리의 다른 글
4. 숫자형 함수 (0) | 2020.04.22 |
---|---|
3. 문자형 함수 (0) | 2020.04.22 |
2. 데이터의 제한 및 정렬 (0) | 2020.04.22 |
1. 데이터 조회하기 (0) | 2020.04.22 |
0-1. 관계형 데이터베이스의 구성요소 (0) | 2020.04.22 |