Tom's Note
반응형
2.3 뷰(VIEW)
프로그래밍 언어/SQL 2019. 9. 26. 11:50

뷰는 테이블이나 다른 뷰의 데이터를 볼 수 있게 하는 데이터베이스 객체다. 보안상 복잡한 쿼리 단순화 CREATE OR REPLACE VIEW [스키마.]뷰명 AS SELECT문장;

2.2 테이블(TABLE) 생성, 삭제, 변경, 복사
프로그래밍 언어/SQL 2019. 9. 25. 20:46

데이터를 넣고 수정하고 삭제하는, 즉 데이터를 담고 있는 객체가 테이블이다. 테이블은 DBMS상에서 가장 기본적인 객체로 행과 열로 구성된 2차원 형태의 객체로 사용한다. EX) 엑셀 표 테이블은 데이터가 저장되는 가장 기본이되는 단위이다. 1. 테이블 생성 ※ [ ]은 생략 부분이므로 써도 되고 안써도 된다. 쓰지 않을 때는 디폴트 값이 적용된다. ※ 아래의 빨간글자를 테이블의 용도에 맞게 임의로 지정해주면 된다. ※ 참고로 실제로 만들 때 [ ]는 쓰지 않는다. CREATE TABLE [스키마.]테이블명( 컬럼명 데이터타입 [NULL, NOT NULL] 컬럼명 데이터타입 --- ⓐ [NULL, NOT NULL] --- ⓑ 컬럼명 데이터타입 [DEFAULT 값] --- ⓒ ... )[TABLESPACE..

1. SQL이란?
프로그래밍 언어/SQL 2019. 9. 25. 20:09

SQL의 개요 SQL은 구조화된 질의 언어(Structed Query Language)의 약자로 DBMS 상에서 데이터를 읽기 쓰기 삭제 등 데이터를 관라하기 위한 일종의 프로그램 언어다. C언어 자바와 같은 일반 프로그래밍 언어는 절차지향적 언어라고 할 수 있는데 반해, SQL은 집학적 언어다. 절차적언어의 특징은 프로그래밍을 순서대로 로직이 처리되는 것이다.(자바 같은 객체지향형 언어도 절차지향형 언어에 뿌리를 두고 있다.) 집합적 언어는 데이터를 특성 집합 단위로 분류해 단위별로 한 번에 처리하는 언어다. SQL은 크게 DDL과 DML로 나눌 수 있다 DDL은 데이터 정의어(Data Definition Language)로 데이터베이스 객체를 관리하는 언어고, DML은 데이터 조작어(Data Mani..

2.1 데이터베이스 객체
프로그래밍 언어/SQL 2019. 9. 25. 15:21

데이터베이스 객체란? 데이터베이스 내에 존재하는 논리적인 저장구조를 말한다. DBMS가 데이터를 관리하려면 데이터를 어딘가 저장하고 관리를 해야하는데 이를 가능하게 하는 것이 데이터베이스 객체다. ▼대표적인 데이터베이스 객체 데이터베이스 객체 설명 테이블 데이터를 담고 있는 객체 뷰 하나 이상의 테이블을 연결해 마치 테이블인 것처럼 사용하는 객체 인덱스 테이블에 있는 데이터를 빠르게 찾기위한 객체 시노님 데이터베이스 객체에 대한 별칭을 부여한 객체 시퀀스 일련번호 채번을 할 때 사용되는 객체 함수 특정 연산을 하고 값을 반환하는 객체 프로시저 함수와 비슷하지만 값을 반한하지는 않는 객체 패키지 용도에 맞게 함수나 프로시저를 하나로 묶어 놓은 객체

반응형