
데이터를 한곳에 모은 저장소를 만들고 그 저장소에 여러 사용자가 접근하여 데이터를 저장 및 관리 등의 기능을 수행하며 공유할 수 있는 환경을 제공하는 응용 소프트웨어 프로그램이다. 공유 저장소(서버)를 구축하고 사용자들에게 접근정보를 공유하여 데이터를 처리할 수 있는


인덱스 데이터 가져오기 뷰 생성

데이터베이스 모델링 현 세계에서 사용되는 작업이나 사물들을 DBMS의 데이터베이스 개체로 옮기기 위한 과정 1. 개념적 모델링 업무 분석 단계에 포함 2. 논리적 모델링 업무 분석의 후반부와 시스템 설계의 전반부에 걸쳐 진행 3. 물리적 모델링 시스템

DML : Data Manipulation Language - 데이터 조작어DML은 데이터베이스 내부 데이터를 관리하기 위한 언어입니다.데이터를 조회, 추가, 변경, 삭제 등의 작업을 수행하기 위해 사용됩니다.DML은 DDL과 달리, AUTO COMMIT 되지 않습니다

트랜잭션(Transaction)트랜잭션(Transaction)이 발생하는 SQL도 DML에 속함테이블의 데이터를 변경(입력/수정/삭제)할 때 실제 테이블에 완전히 적용하지 않고, 임시로 적용시키는 것취소 가능결과적용할 열이 PRIMARY KEY 또는 UNIQUE일 때만

MySQL에서 지원하는 데이터 형식의 종류 변수 사용 형변환 
테이블 생성생성하면자동완성됨SQL문으로 만들기데이터의 무결성을 지키기 위한 제한된 조건특정 데이터를 입력 시 어떠한 조건을 만족했을 때에 입력되도록 제약데이터 무결성을 위한 제약조건 PRIMARY KEY 제약 조건FOREIGN KEY 제약 조건UNIQUE 제약 조건CH

잘 사용하면 검색속도 향상쿼리의 부하가 줄어들어 시스템 성능 향상데이터베이스의 추가적인 공간 필요(약 10%정도)처음 인덱스를 생성하는데 시간 소요데이터 변경 작업하면 성능이 나빠질 수 있음(INSERT, UPDATE, DELETE)클러스터형 인덱스 (Clustered

> > > > >
서브쿼리는 한 컬럼당 하나씩 비교/실행하기 때문에 속도가 느림조인은 키끼리 비교/실행하기 때문에 속도가 빠르다