1. 데이터(Data)
- 개인은 물론이고 기업이나 기관은 정보를 필요로 함. 예를 들어, 회사에서는 사원, 부서, 급여 등에 대한 자료를 관리해야 하고 물품을 사고 파는 회사일 경우 훨씬 더 많은 자료를 관리해야 하며, 도서관은 회원, 도서, 반납일 등의 자료를 관리해야 하며, 이와 같은 자료를 『데이터』라고 함. 정보와 데이터는 다르다는 것을 유의할 것.
- 즉, 데이터란, 현실 세계에서 관찰이나 측정된 값을 통해 수집된 사실(Facts)이나 값(Values), 또는 그 값들의 집합을 말한다.
2. 정보(Information)
- 정보란, 데이터를 바탕으로 구체화 한 유효한 해석(Interpretation)이나 데이터 상호 간의 관계(Relationship)를 의사 결정에 도움이 되도록 가공한 것
3. 데이터베이스(Database)
- 데이터들을 담고 있는 것을 데이터베이스라고 하며, 데이터베이스는 지속적으로 유지·관리해야 할 데이터의 집합임. 데이터를 관리하려면 『데이터베이스 관리 시스템』이 필요
- 즉, 데이터베이스란 여러 응용 시스템들이 공유할 수 있도록 통합, 저장된 운영 데이터의 집합
4. 데이터베이스 관리 시스템(DataBase Management System(Software), DBMS)
- 연관성 있는 데이터들의 집합을 효율적으로 응용하기 위해 구성된 소프트웨어들의 집합이며, 데이터와 응용프로그램의 중간에서 프로그램이 요구하는대로 데이터를 정의하고, 읽고, 쓰고, 갱신하는 등 데이터를 조작하고 이들을 효율적으로 관리하는 프로그램들을 지칭
- 사용자가 새로운 데이터베이스를 생성하고, 데이터베이스의 구조를 명시할 수 있게 하고, 사용자가 데이터를 효율적으로 질의하고 수정할 수 있도록 함. 시스템의 고장이나, 권한이 없는 사용자로부터 데이터를 안전하게 보호하며, 동시에 여러 사용자가 데이터베이스에 접근하는 것을 제어하는 소프트웨어 패키지
- 사용자나 어플리케이션 프로그램들이 데이터를 공유할 수 있도록 하는 소프트웨어 패키지이며, 데이터베이스 내에 자료를 생성, 변경, 조회, 저장할 수 있도록 하는 시스템적인 방법을 제공. 일반적으로는 데이터 일치, 접근, 통제, 자동롤백, 복구를 담당
- 즉, 데이터베이스 관리 시스템(DBMS)이란 모든 응용 프로그램들이 데이터베이스를 공유할 수 있도록 관리해주고 데이터베이스를 유지하기 위한 일련의 소프트웨어 시스템
※ Oracle은 RDBMS(관계형 데이터베이스 관리 시스템)
'DB' 카테고리의 다른 글
| [DB / Oracle] Chapter 6. 두 개 이상의 테이블에서 SQL 질의(JOIN, 부속질의) (0) | 2023.11.28 |
|---|---|
| [DB / Oracle] Chapter 5. SELECT문 (0) | 2023.11.28 |
| [DB / Oracle] Chapter 4. SQL 기초 (0) | 2023.11.28 |
| [DB / Oracle] Chapter 3. sql plus를 통한 Oracle 접속 및 구동 (0) | 2023.11.07 |
| [DB / Oracle] Chapter 2. 오라클 설치 및 제거 (0) | 2023.11.07 |