본문 바로가기

DB18

오라클 : DDL, DML, DCL의 정의와 기본적인 특징 1. 데이터 정의어 (DDL, Data Definition Language) 데이터베이스를 정의하는 언어. 테이블이나 관계의 구조를 생성하는데 사용한다. 1) CREATE : 데이터베이스나 테이블 등을 새롭게 만들 때 사용한다. CREATE로 테이블을 만들 때 테이블의 구조를 생성한다. 2) ALTER : 테이블을 수정할 때 사용한다. 3) DROP : 데이터베이스나 테이블을 삭제할 때 사용한다. 4)TRUNCATE : 테이블을 초기화할 때 사용한다. 2. 데이터 조작어(DML, Data Manipulation Language) 테이블의 데이터 검색, 삽입, 수정, 삭제하는데 사용한다. 1) SELECT : 데이터를 조회할 때 사용한다. 2) UPDATE : 데이터를 삽입할 때 사용한다. 3) DELET.. 2022. 7. 21.
오라클 - 시퀀스(SEQUENCE) 생성, 수정, 삭제 시퀀스 객체 SEQUENCE 자동 순번을 반환하는 객체로 (CURRVAL, NEXTVAL)사용하여 값을 확인하거나 값을 늘린다. NO CYCLE을 하면 값이 중복되지 않기 때문에 키값이 없는 테이블에 키값을 부여할 때 많이 사용한다. 1. 생성 방법 : CREATE SEQUENCE 시퀀스_이름 1 2 3 4 5 6 7 CREATE SEQUENCE 시퀀스이름 INCREMENT BY 1 -- 커지는 숫자 크기 START WITH 1 -- 시작 숫자 MINVALUE 1 -- 최소값 MAXVALUE 99999 --최대값 NOCYCLE -- 디폴트 NOCYCLE 최대, 최소 도달시 중지 NOCACHE ; -- 디폴트 NOCACEH 메모리에 값 미리 할당 여부 cs 위의 방법에 따라 SEQ라는 이름의 시퀀스를 선언.. 2022. 5. 26.
noSQL의 정의와 특징, 장단점을 알아보자 noSQL에 대해 알기 위해서는 먼저 SQL에 대해 알아봐야 한다. SQL의 한계 때문에 나온 것이 noSQL이기 때문이다. 1. SQL (1)정의와 특징 - 정의 : 관계형 데이터베이스 관리 시스템 (RDBMS : Relational DataBase Management System) - 특징 : 데이터를 테이블 형태로 관리, 각 테이블끼리는 관계를 형성 - 종류 : 오라클, MySQL, Access, MsSql 등 - 장점 : 단순하고 이해하기 쉬운 구조를 띈다. 각각의 테이블들이 담고 있는 정보가 명확하다 (2) 한계 - 데이터의 형태의 다양화 : RDBMS는 비정형 데이터를 저장하는 데에 한계가 있음 - 많은 양의 데이터를 한번에 저장하기 어렵다. - 스키마 변경이 어렵다 - 데이터가 정해진 테이블.. 2022. 5. 12.