IT의 다이어리/OracleDB

OracleDB의 시작

류곤 2024. 11. 13. 19:12

안녕하세요 ~ 오늘은 OracleDB에 대해 설명을 정리 해볼까 합니다 !

OracleDB란 무엇일까요 ?

Oracle Database(OracleDB)**는 오라클사에서 개발한 관계형 데이터베이스 관리 시스템(RDBMS)이며

 

대용량 데이터를 안전하게 저장하고 빠르게 처리하기 위해 사용
그리고 OracleDB는 고가용성, 확장성, 보안성 뛰어나며,대규모 애플리케이션에 적합합니다 ~



OralceDB를 설치를 하고자 한다면  Oralce 홈페이지에 있으니 다운 받으시면 되고
사용하기 위해서는 SQL Developer 와 같은 도구를 이용해 접속하고
명령어로 데이터 베이스를 관리할 수 있습니다 !😊😊


SQL Developer을 통해 OralceDB에 접속을 도와주고자 쉽게 얘기해드리고 싶지만..
설명 능력이 부족한 관계로.. 챗봇에게 부탁했습니다 ㅎㅎ
이해부탁드릴게요 😅😅😅

 

SQL Developer로 OracleDB 연결


위에 사진을 통해 접속을 성공 하시게 된다면 !

SQL 워크시트를 열어 SQL문을 입력하고 실행 할 수 있습니다.

 

이제 시작 해보겠습니다요 ~🔥🔥🔥

 

먼저 SQL에 대해 작성을 하려고 하는데요 !

SQL은 데이터베이스에서 데이터를 조회하고 관리하는데 사용되는 언어입니다.


《SQL의 기본 구분》

  • DDL문 - Create(생성),Alter(수정),Drop(삭제)
    - DBMS에서 관리하는 객체로 생성하고 삭제하고 수정할때 사용 되는 질의어입니다.

  • DML문 - Selcet(조회),Insert(삽입),Update(수정),Delete(삭제)
    - 테이블에 저장된 데이타를 조회,삽입,수정,삭제 하는 질의어입니다.

  • DCL문 - (Grant,Revoke)
    -사용자에게 권한을 부여하거나 부여한 권한을 뺏는 질의어입니다.

이렇게 3가지로 구분이 되는데
위에 기본 구분들의 명령어는 나중에 세세히 작성을 하려고 합니다 !

《Oracle의 자료형》

  • 숫자형
    NUMBER() : 숫자 데이터/최대 38자리의 정수,실수

    NUMBER(n) : 숫자 데이타/최대 n자리까지의 정수

    ※  number() => ()괄호 안에 (5,2)라고 한다면 전체 자리 수는 5자리 소수점 이하 2자리를 뜻합니다.
  • 문자형
    CHAR(size) : 주어진 size만큼 고정 길이의 문자열 저장할 때 사용
    size 최댓값이 2000이고 단위는 byte, 영문 및 숫자는 2000/한글(유니코드)은 최대 1000까지

    CHAR랑 비슷하지만 NCHAR는 size 최댓값이 1000이고 단위는 글자, 영문 및 숫자는 최대 1000까지
    한글(유니코드)은 최대 1000자를 저장합니다.


    VARCHAR2(size)가변 길이 문자 데이타로 size 최댓값이 4000이고 단위는 byte
    영문 및 숫자는 최대 4000자까지 한글(유니코드)은 최대 2000자까지 저장합니다

    NVARCHAR2도 마찬가지로 VARCHAR2비슷하지만 size 최댓값이 2000이고 단위는 글자
    영문 및 숫자는 최대 2000자까지 한글(유니코드)은 최대 2000자까지 저장합니다.

  • LOB 자료형
    CLOB : 대용량의 텍스트 데이타를 저장(최대 4GB)

    BLOB : 대용량의 바이너리 데이터 저장(최대 4GB)  ▶ 이미지나 MP3 저장시 사용 됩니다.
    ※ 지정하지 않는다면 디폴트 길이는 1로 설정 됩니다.


  • 날짜형
    DATE : 날짜와 시간에 대한 기본형

 

Oracle의 자료형 중 자주 쓰이는 것들은
VARCHAR2,NUMBER,DATE,CLOB,BLOB 자료형들이 자주 사용된다고 하니
참고 하시길 바랍니다 ~

 



열심히 공부 할 겸 복습 차원에서 쓰고 있는데
잘 쓰고 있는지... 정보가 맞는지 잘 모르겠네요 😅😅
하루 하루 꾸준히 쓰고 있으니...! 다음에 또 찾아뵙겠습니다 ~🫡🫡