Database: 데이터를 구조적으로 모아 저장한 것DB와 DBMS는 다르다DBMS (Database Management System): 데이터베이스를 관리하는 시스템Oracle, MariaDB, SQL Server, MySQL, PostgreSQLwhy use Ora
구조적, 데이터베이스와의 통신을 위한, 데이터 조회 정의 조작을 위한 언어데이터 조작 언어 (조회, 검색, 등록, 수정 삭제)INSERTINSERT INTO 테이블명 (열이름1, 열이름2, …)VALUES (값1, 값2, …);UPDATEUPDATE 테이블명 SET
현실에서 일어나는 사건들을 데이터화는 과정하지만 너무 복잡하여 개념화(추상화)하여 단순하게 표현→ 모델링을 하기 위해서는고객과의 의사소통을 통해 고객의 업무 프로세스를 이해업무 프로세스를 추상화하고, 분석/설계하면서 점점 상세하게 설계한다업무 프로세스를 이해하고, 규칙
JOIN이란? 한개 이상의 테이블과 테이블을 연결하여 데이터를 조회하는 기법 Untitled JOIN SQL문의 기본구조 > SELECT 테이블명1.컬럼명..., 테이블명2.컬러명... FROM 테이블명1, 테이블명2 WHER
SELECT안에 SELECT 구문이 포함된 구문단일 행 서브쿼리: 서브쿼리의 결과가 1개인 경우다중 행 서브쿼리: 서브쿼리의 결과가 2개 이상인 경우양준혁 직원보다 급여가 많은 직원을 출력SELECT ename, salary FROM emp WHERE salary
데이터의 빠른 검색을 위해 사용하는 색인 기술b-tree 이용하여 검색 속도 향상balanced-tree - 이진트리의 변형된 알고리즘장점검색 속도가 빠름시스템 부하를 줄여 성능 향상자동 정렬단점추가 공간 필요생성 시간 소요Insert/Update/Delete 작업 시
테이블 내에서 PK가 유일한 값을 갖도록 자동으로 지정해주는 객체사용자가 직접 기본키의 값을 생성해 등록하면 중복 발생 가능 → PK의 중복값을 방지하기 위해 사용 시퀀스 작성 방법:CREATE SEQUENCE 시퀀스명START WITH 시작값INCREMENT BY