본문 바로가기

오라클20

오라클 DBMS 공부 6일차 - 인덱스와 뷰 #65 1. 인덱스란? 테이블에 저장되어 있는 데이터를 좀 더 효율적이고 빠르게 찾기 위해 사용합니다. 인덱스 컬럼의 데이터에 대한 인덱스 정보가 별도 저장되고 오라클 DBMS에서는 자동으로 인덱스를 검색하여 데이터를 조회합니다. 2. 인덱스의 종류 1) B-트리 인덱스 B-트리 알고리즘을 사용한 인덱스로써 가장 일반적으로 사용하는 인덱스입니다. 트리구조로 되어 있으며 상단에는 루트가 있고 순차적으로 정렬된 키값을 가지고 있습니다. 구조는 위와 같으며, 최상단 부터 값을 찾기위해 분기됩니다. 루트 블록과 브랜치 블록은 분기를 하며, 리프 블록에는 인덱스의 데이터와 실제 데이터를 가지고 있는 행의 위치를 가리키는 값(ROWID)을 가지고 있습니다. 이를 통하여 데이터를 찾습니다. 2) 비트맵 인덱스 B-트.. 2020. 3. 30.
오라클 DBMS 공부 6일차 - 오라클 DBMS 데이터 타입 정리 #64 1. 데이터 타입이란? 테이블에서 데이터를 저장하는데 있어 컬럼 속성 중 데이터 유형에 대한 정의입니다. 오라클에서는 기본적으로 제공하는 빌트인 데이터 타입이 있고 사용자가 정의하여 사용할 수 있는 사용자 정의 데이터 타입이 있습니다. 빌트인 데이터 타입에는 크게 세 종류가 있습니다. 2. 데이터 타입 종류 1) 문자형 데이터 데이터 타입 설명 CHAR(size) 고정 길이의 문자형 데이터 타입, 최대 크기는 2000byte, size 명시하지 않을 시 1byte VARCHAR2(size) 가변 길이의 문자형 데이터 타입, 반드시 size 값 명시, 최대 크기는 4000byte, 디폴트 값은 1byte *VARCHAR 타입도 있었지만 사용을 자제하고 있음 NCHAR(size) 고정 길이의 유니코드.. 2020. 3. 30.
오라클 DBMS 공부 5일차 - SQL이란? #58 1. SQL(Structured Query Language)란? 데이터베이스에서 데이터를 조회, 입력, 수정, 삭제, 저장하는데 사용되는 질의 언어로써 절차적 언어의 특징을 가지고 있습니다. SQL은 관계형 데이터 베이스에서 데이터를 관리하기 위한 목적으로 만들어졌습니다. 2. SQL의 특징 - 패턴이 정해져 있어 배우기 쉬움 - 개별 단위로 처리되지 않고 데이터 집합 단위로 처리 - 표준 SQL 문법이 존재하여 어떤 DBMS라도 공통으로 SQL 문장을 작성할 수 있음 3. SQL 문장의 종류 1) DML(Data Manipulation Language) : 데이터 조작 언어 데이터를 조회, 저장, 삭제할 때 사용하는 SQL 문장 - SELECT 문 데이터를 조회할 때 사용 EX) SELECT 컬.. 2020. 3. 25.
오라클 DB Tool SQL Developer 설치하기 #57 1. SQL Developer란? 오라클 사에서 SQL 개발자들을 위해 제공하는 DB 개발 Tool로써 라이센스 없이 무료로 사용할 수 있습니다. 2. 공식사이트 https://www.oracle.com/kr/database/technologies/appdev/sql-developer.html SQL Developer | Oracle 대한민국 Oracle SQL Developer Oracle SQL Developer is a free, integrated development environment that simplifies the development and management of Oracle Database in both traditional and Cloud deployments. SQL .. 2020. 3. 24.