반응형
오라클이 무엇이고 오라클을 어떻게 시작해야 되는지 정리해 보겠습니다.
오라클을 알기 전에 데이터와 데이터베이스, 그리고 정보에 대해서 개념을 알아야 합니다.
데이터와 정보
- 데이터 : 현실 세계에서 측정한 값, 수집된 사실
- 정보 : 데이터의 유용한 해석이나 데이터 상호 간의 관계를 의사 결정에 도움이 되도록 가공한 것
데이터 베이스의 개념
- 유용한 데이터의 집합
- 학사관리 시스템, 도서관리 시스템 등
- 데이터베이스에 저장된 자료는 검색, 수정, 삭제가 용이해야 한다.
이전에는 파일 시스템으로 운영했습니다. 파일 시스템의 문제점들이 있었고 이후 DBMS 시스템이 등장했습니다.
예를 들면 학교에서 행정실 시스템이 있고 도서관도 시스템이 있는데 이들은 연결되지 않습니다.
파일 시스템의 문제점
- 데이터의 중복가 데이터의 불일치를 초래함 삽입, 삭제, 갱신의 문제가 발생함
- 데이터의 종속 - 데이터가 특정 응용프로그램에 종속되어 있으므로 응용 프로그램을 변경하면 기존 데이터를 사용할 수 없음
- 응용프로그램이 데이터를 쓰는 방식이 각각 다름
DBMS 시스템의 장점
- 하나의 소프트웨어가 데이터를 관리하므로 데이터의 중복을 피할 수 있음
- 여러 응용프로그램이 하나의 DBMS를 통해 데이터를 사용하게 되므로 동시에 공용할 수 있음
- 하나의 DBMS를 통해 데이터를 관리하기 때문에 각각의 응용프로그램이 데이터 관리를 하는 방식이 통합됨
DBMS 특징
- 일관성 - 삽입, 삭제, 갱신, 생성 후에도 저장된 데이터가 변함없음
- 보안성 - 불법적인 노출, 변경, 소실로부터 보호되어야 하는 성질
- 효율성 - 응답 시간, 저장공간 활용 등이 최적화되어 사용자, 소프트웨어, 요구조건 등을 만족
- 무결성 - 데이터가 정확성을 유지
SQL이란?
- DBMS에게 질의하는 명령어
- 무엇을 질의하는가? 구조화된 데이터를 질의함.
- Datebase + Management System
계층형, 네트워크형, 객체 지향형 등 여려 가지 데이터베이스가 있는데 오라클은 관계형 데이터베이스(RDB)입니다.
모든 데이터를 테이블에 저장하고 여러 개의 테이블을 만들고 관계를 설정해 줍니다.
SQL의 특징
- 대화식 언어입니다
- 단편적인 명령 위주여서 명령문이 짧고 간결
- SQL은 선언적인 언어이고 작업에 대한 절차를 일일이 명령하지 않음
- 문제를 푸는 과정을 생략하고 무엇을 원한다는 것만 밝힘.
다음 포스팅에는 오라클을 설치하는 법을 정리해보도록 하겠습니다.
반응형
'자격증 > DBMS' 카테고리의 다른 글
오라클 설치 및 데이터 불러오기 (1) | 2022.02.18 |
---|
댓글