Oracle 1 (오라클 기초)

Date:     Updated:

카테고리:

태그:

oracle.png

오라클 기초

오라클이란??

Oracle은 세계적으로 널리 사용되는 기업용 데이터베이스 소프트웨어 중 하나이며, 기업들의 데이터 관리와 분석에 중요한 역할을 합니다.

--  SQL  파일에서 주석문은 "--"표시하고 해당내용을 기술합니다

Table : 데이터 베이스에서 사용되는 데이터 집합의 단위, 흔히 알고 있는 “표” 양식
Field : 열에 해당하는 데이터 단위. 속성, 애트리뷰트
Record : 행에 해당하는 데이터 단위. 튜플

위와 같이 표형식의 데이터베이스를 “관계형 데이터 베이스” 라고 부른다

현재 출시되어 데이터베이스로 활용되는 제품

  • 오라클
  • MySQL
  • MSSQL
  • MariaDB
  • MongoDB
  • Access 등이 있다

데이터베이스 프로그램에는 저장하는 공간이나 기능이 있지만, 이를 가능하게 해주는 프로그램이 따로 있다

데이터 베이스의 조작 운영을 가능하게 하는 프로그램은 DBMS(Database Management System)

오라클데이터 베이스에서 사용가능한 DBMS : SQL Developer, SQLPLUS, 이클립스 등

데이터베이스에 활용되는 언어(Language)
SQL(Structured Query Language) : 관계형 데이터베이스 관리 시스템(RDBMS)의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어

SQL 의 세가지 종류

  1. DDL (Database Definition Language) - create user ~
  2. DML (Database Management Language)
  3. DCL (Database Control Language) grant dba to ~

DDL(Data Definition Language) - 데이터 정의어

명령의 예 : Create, Alter, Drop

  • Create : 테이블, 뷰, 사용자 등을 생성할 때 사용하는 명령
  • Alter : 이미 생성되어 있는 테이블 또는 뷰, 사용자 등의 구조를 수정하기 위한 명령
  • Drop : 이미 생성되어 있는 테이블 또는 뷰, 사용자 등을 삭제하기 위한 명령

DML(Data Management Language) - 데이터 조작어(레코드 단위의 처리)
명령의 예 : Insert, Update, Delete, Select

  • Insert : 테이블에 레코드를 추가 하기 위한 명령
  • Update : 테이블에 있는 레코드 중 일부 또는 전부를 수정하기 위한 명령
  • Delete : 테이블에 있는 레코드 중 일부 또는 전부를 삭제하기 위한 명령
  • Select : 테이블에 있는 레코드 중 일부 또는 전부를 조회(검색)하여 열람하기 위한 명령

DCL(Data Control Language) - 데이터 제어어

  • 명령의 예 : Grant, Revoke
  • Grant : 특정 사용자에게 권한을 설정
  • Revoke : 특정 사용자에게 권한을 해제

오라클을 사용하는 이유

신뢰성과 안정성

오라클은 데이터의 신뢰성과 안정성을 보장하는데 특히 강점을 가지고 있다. 대규모 데이터를 처리하고 안정적으로 유지할 수 있는 강력한 기능을 제공한다.

확장성

오라클은 대용량의 데이터를 처리하고 저장할 수 있는 높은 확장성을 갖추고 있다. 기업이나 조직이 데이터 양이 늘어나더라도 시스템을 유연하게 확장할 수 있다.

보안

데이터 보안은 중요한 이슈로서, 오라클은 데이터 보안 기능을 강화하여 민감한 정보를 안전하게 보호할 수 있다. 암호화, 접근 제어 및 감사 추적과 같은 기능을 제공한다.

성능

오라클은 뛰어난 성능을 제공하여 대규모 데이터를 빠르게 처리할 수 있다. 이는 데이터베이스의 응답 속도를 향상시켜 비즈니스 프로세스의 효율성을 높일 수 있다.

기능과 기술 지원

오라클은 다양한 기능과 고급 기술을 제공하여 다양한 비즈니스 요구 사항을 충족시킬 수 있다. 또한 오라클은 광범위한 기술 지원 및 컨설팅 서비스를 제공하여 고객이 시스템을 최적화하고 문제를 해결할 수 있도록 도와준다.

Oracle 카테고리 내 다른 글 보러가기

댓글 남기기