해당글은 '오라클로 배우는 데이터베이스 입문' 책을 읽고 작성되었습니다.

객체

데이터베이스 내에서 데이터를 저장하고 관리하기 위한 논리 구조를 가진 구성 요소.

객체설명
Table데이터를 저장하는 장소
Index테이블의 검색 효율을 높이기 위해 사용됨
View하나 또는 여러개의 선별된 데이터를 논리적으로 연결해 하나의 테이블처럼 사용됨
Sequence일련 번호를 생성해 줌
Synonym객체의 별칭(다른 이름)을 지정함
Procedure프로그래밍 연산 및 기능 수행이 가능(반환값X)
Function프로그래밍 연산 및 기능 수행이 가능(반환값O)
Package관련있는 프로시저와 함수를 보관
Trigger데이터 관련 작업의 연결 및 방지 관련 기능을 제공

PL과 SQL

들어가기 앞서, 관계형 데이터베이스에서 데이터를 관리하기 위해 복잡한 기능이 필요할 때 기존 SQL만으로 이를 구현하는 것은 다소 한계가 있다. 그래서 데이터를 관리를 위해 별도의 프로그래밍 언어를 제공한다.

PL/SQL : Procedural Language extension to SQL

PL/SQL을 사용하면 변수, 조건문, 반복문 등 프로그래밍 언어에서 제공하는 요소를 사용하여 데이터 관리가 용이하다.

profile
Welcome to my velog! I love learning something new to build up my ability in development field. I don't think it is shame not to know, but it is shame to pretend to know about something you don't know.

0개의 댓글