Part 1. Oracle Database 개요

Hyunsu·2023년 3월 5일
0

국비 교육

목록 보기
22/36
post-thumbnail

오늘부터 데이터 베이스를 공부하게 된다.
정보처리 기사를 준비했을 때 데이터 베이스 과목이 있었기 때문에 용어가 낯설지 않다.
데이터 베이스도 열심히 공부해 보자 ✍️

📝 목차

  1. Data 및 Database
  2. DBMS 종류와 특징
  3. Database 유형
  4. 개발 환경 구축
  5. 단축키 모음

1. Data 및 Database

Data : 관찰 결과로 나타난 정량적 혹은 정성적인 실제 값

정보 : 데이터를 기반으로 의미를 부여한 것

Database

한 조직에 필요한 정보를 여러 응용 시스템에서 공용할 수 있도록 논리적으로 연관된 데이터를 모으고 중복되는 데이터를 최소화하여 구조적으로 통합 및 저장해놓은 것

📌 Database 정의

  • 공용 데이터 (Shared Data) : 공동으로 사용되는 데이터
  • 통합 데이터 (Integrated Data) : 중복 최소화로 중복으로 인한 데이터 불일치 현상 제거
  • 저장 데이터 (Stored Data) : 컴퓨터 저장장치에 저장된 데이터
  • 운영 데이터 (Operational Data) : 조직의 목적을 위해 사용되는 데이터

📌 Database 특징

  • 실시간 접근성 (real time accessibility) : 사용자가 데이터 요청 시 실시간으로 결과 서비스
  • 계속적인 변화 (continuos change) : 데이터 값은 시간에 따라 항상 바뀜
  • 동시 공유 (concurrent sharing) : 서로 다른 업무 또는 여러 사용자에게 동시 공유됨
  • 내용에 따른 참조 (reference by content) : 데이터의 물리적 위치가 아닌 데이터 값에 따라 참조


2. DBMS 종류와 특징

DBMS (DataBase Management System)

데이터베이스에서 데이터 추출과 조작 및 정의와 제어 등을 할 수 있게 해주는 데이터베이스 전용 관리 프로그램

기능설명
데이터 추출 (Retrieval)사용자가 조회하는 데이터 혹은 응용 프로그램의 데이터 추출
데이터 조작 (Manipulation)데이터를 조작하는 소프트웨어 (응용 프로그램) 가 요청하는
데이터 삽입 및 수정 및 삭제 작업 지원
데이터 정의 (Definition)데이터의 구조를 정의하고 데이터 구조에 대한 삭제 및 변경 기능 수행
데이터 제어 (Control)데이터베이스 사용자를 생성하고 모니터링하며 접근 제어
백업과 회복 및 동시성 제어 등의 기능 지원

DBMS 의 종류와 특징은 다음과 같다.
실무에서는 Oracle 과 MySQL 및 MariaDB 가 많이 사용된다.

DBMS 의 사용 이점은 다음과 같다.

다음은 DBMS 변천 과정이다.
관계 데이터 모델 및 객체 관계 데이터 모델을 중점적으로 다루게 된다.


3. Database 유형

위에서 설명한 DBMS 변천 과정 중 주요 모델 내용은 다음과 같다.


4. 개발 환경 구축

우선 Oracle 과 Dbeaver 설치 후 관리자 계정과 사용자 계정을 생성해줘야 한다.
방법은 다음과 같다.

먼저 sys 사용자 계정을 생성해야한다. 연결 아이콘을 클릭하고 Oracle 을 선택한다.

Database 에 Oracle 설치 시 작성한 orcl 을 작성한다.
Username 에는 sys 관리자 계정을 생성할 것이기 때문에 sys 를 적고 SYSDBA 를 선택한다.
password 는 orcl 의 비밀번호를 작성한다.

sys 관리자 계정으로 새 편집기를 열고
다음 코드를 입력하여 새로운 사용자 계정을 생성해준다.


5. 단축키 모음

오라클 단축키는 이 곳에 정리 할 예정이다.

단축키내용
ctrl + ]새 편집기 생성
ctrl + enter선택한 SQL 수행
ctlr + shift이동
alt + xSQL 한 번에 수행
profile
현수의 개발 저장소

0개의 댓글