DBMS (DataBase Management System, 데이터베이스 관리 시스템) 

DBMS (DataBase Management System, 데이터베이스 관리 시스템)는 다수의 사용자들이 DataBase 내의 Data를 접근할 수 있도록 해주는 소프트웨어 도구의 집합

 DBMS 장점

 

  • Data의 접근성 용이
  • Data Control 강화
  • Application Program들을 쉽게 개발하고 관리할 수 있다.
  • 보안 강화

 

 DataBase File Architecture(데이터베이스 파일 구조)

 

DataBase File Architecture(데이터베이스 파일구조)는 위의 그림과 같이 논리영역과 물리영역으로 나누어서 볼 수 있다.

물리적으로 디스크에는 DataBase(데이터베이스)가  여러 개의 Data File로 구성되어 있다.

각각의 Data File은 여러 개의 Block 단위로 구성되어 있다.

ex) TableSpace(땅) - Segment(건물) - Extent(건물의 한 층) - Block(건물 한 층의 사무실)

  • Block

Oracle DB에서의 Block은 최소 단위 (KB)

  • Extent

- 여러 개의 Block의 집합 (Block을 묶음)

- I/O 단위는 Block이지만  Table Space로부터 공간을 할당하는 단위는 Extent이다.

  • Segment

- 여러 개의 Extent를 가지고 있는 Object이다.

- DataBase의 Table, Index, Undo처럼 저장공간이 필요로 하는 Object를 말한다.

* Undo Data : DML(Data Manipulation, 데이터 조작어)이 발생할 경우 변경되기 전의 Data 값

  • Table Space

- Segment를 담는 컨테이너로 여러 Data File로 구성

  • *.dbf

- Oracle DB 확장자 (DataBase File)

 

 출처

 

* DBMS 정의 및 장점 : https://ko.wikipedia.org/wiki/%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4_%EA%B4%80%EB%A6%AC_%EC%8B%9C%EC%8A%A4%ED%85%9C

* 디스크 영역 / 데이터 파일 구조 : https://jeong-pro.tistory.com/147

* Undo Data : 

http://wiki.gurubee.net/display/STUDY/1st_Undo

https://m.blog.naver.com/0325han/221190462093

+ 강의 교재

 

DataBase (데이터 베이스)란?

DataBase (데이터 베이스)는 많은 사람들이 공유해서 사용할 목적으로 통합 관리되는 정보(Data)의 집합을 의미

 

 DataBase (데이터 베이스) 특징

 

  • Shared Data (공용 데이터)

- 여러 사용자들이 서로 다른 목적으로 공유하여 사용되는 Data를 의미

 

  • Integrated Data (통합 데이터)

- Data를 통합하여 Data 중복 제거 및 효율적으로 Data 관리가 가능

 

  • Stroed Data (저장 데이터)

- 중요한 Data는 삭제되지 않고 보존되도록 관리되어야 한다.

- 컴퓨터가 접근할 수 있는 디스크와 같은 저장 매체 & 저장소에 저장되어 휘발성이 아닌 영속성을 갖는다.

 

  • Operational Data (운영 데이터)

- 반드시 필요한 Data를 저장하는 것

- 불필요하게 Data를 저장하고 끝나는 것이 아니고 실제로 유용하게 사용할 수 있는 관리 목적으로 명확한 Data를 의미

 

 출처

 

https://wikidocs.net/3901

 

+ 강의 교재

1. 윈도우 키 → cmd 입력 → 명령 프롬프트 마우스로 우클릭 → 관리자 권한으로 실행

 

2. 아래 명령어 입력

sqlplus system/oracle

방법 1

1.  워크시트 좌측 바 마우스로 우클릭 → 행 번호 토글 마우스로 클릭

2. 워크시트 행 번호 설정완료

 

방법 2

1. [도구] → [환경설정] 이동

2. [코드 편집기] → [행 여백] → [행 번호 표시(N)] → [확인] 버튼 마우스로 클릭

 

* 참고 링크 : https://seeminglyjs.tistory.com/271

1. SQL DEVELOPER 설치본 실행 또는 우클릭하여 관리자 권한으로 실행

 

2. 환경설정 임포트 확인 팝업창이 뜨면 '아니오(N)' 버튼 마우스로 클릭

3. SQL DEVELOPER 설치 진행

4.  Oracle Usage Tracking 팝업창 발생 시 확인 버튼 마우스로 클릭

- Allow automated uasage reporting to Oracle 체크 여부 상관없음

5. Oracle SQL Developer 프로그램 실행 이후 Oracle DB 관리자 계정 연동 진행

접속 이름 (N) : 관리자
사용자 이름 (U) : system
비밀번호 (P) : *******
비밀번호 저장 체크

6. 계정 정보 입력 완료 후 테스트 버튼 클릭 → 상태 : 성공 메시지 확인

7. 저장 버튼 마우스로 클릭 → 관리자 계정 연동 여부 확인

1.

Install 버튼 마우스로 클릭

 

Finish 버튼 마우스로 클릭

 

+ Recent posts