-
데이터 베이스와 DBMS 개요DataBase/Oracle 2023. 6. 29. 22:21
> SQL- DBMS에게 질의하는 명령어
질의 - 무엇을? -> 구조화된 데이터들을
DBMS -> 데이터 베이스 관리 시스템
데이터 베이스와 DBMS의 개요
> 로컬서버에 DB가 따로 존재한다고 생각해보자 다음과 같은 문제점이 발생한다.
- 데이터 중복이 심하다.
- DB 갱신의 문제 - 각 로컬에서 갱신된 DB를 로컬별로 씽크작업이 필요해진다.
- 갱신 중 각 DB는 상이한 데이터를 가지고 있을 것, 싱크작업 중 DB에 결함이 발생할 수 있다.
--> DB를 한 곳에 두고, 중복을 없애는 방향으로 테이블을 쪼개자!, 각 테이블 별 참조는 관계형으로!
> 로컬 단위로 DB를 가지고 있었을 때 발생하는 문제점을 일부 해결했지만, 위와 같은 방식도 단점이 존재함
-> 유효한 데이터를 위한 테이블 참조의 과정이 복잡 (성능 문제가 될 수 있음)
-> 하나의 DB에 여러 사용자가 연결되어 있음으로 동시성문제(병목현상), 성능, 보안 등의 문제가 발생한다.
위와 같은 문제를 해결하기 위해 mysql이나 orcle같은 DBMS가 등장했다.
사용자는 DBMS를 직접 접근해서 사용하지 않고, sqlplus나 sql developer와 같은 client Program을 사용해서 DBMS에 접근하고 DBMS가 DB에 접근함
2. sql Developer 준비
- 오라클을 다운받고, sql developer를 사용하여 위와 같이 오라클 서버와 연결할 수 있다
참고자료:
뉴렉처 유튜브 강의
https://www.youtube.com/@newlec1
'DataBase > Oracle' 카테고리의 다른 글
Seed PDB를 이용한 Pluggable 데이터 베이스 생성, 사용자 생성 (0) 2023.06.29