sql문의 분류 DDL: Data Definition Language Create문: 테이블 및 각종 객체를 새로 만든다. Drop문: 테이블 및 각종 객체를 없앤다. Alter문: 테이블 및 각종 객체의 구조를 바꾼다. DML: Data Manipulation Language Insert문: 새로운 레코드 삽입 Delete문: 레코드 삭제 Update문: 레코드 내의 특정값을 변경 DCL: Data Control Language Commit: 트랜잭션 완료 Roll Back: 다시 돌아감 DQL: Data Query Language Select DQL을 따로 정의하지 않는 DML로 봄. 테이블 스키마는 속성의 집합으로 표현이 된다. Create and Drop 자료형(Data type) 테이블을 생성할..
Select 문 구조 Select 속성1, 속성2, ... From 테이블1, 테이블2, ... Where 조건1 (and/or) 조건2 (and/or) ...; 처리 과정 테이블들의 카티젼 곱을 구한다. 카티젼 곱의 결과 테이블에서 조건에 맞는 투플들만 선택한다. 조건이 여러 개일 경우 각각의 투플들에 대해 참과 거짓을 판단하여 참인 투플들만 선택한다. 주어진 속성들을 추출한다. 조건문 만들기 숫자 데이터: 속성 (=, , =, ) 문자 데이터: = 또는 Like(패턴 검색을 할 때) 논리 연산자: and, or, not ✨나는 솔로 테이블 이름 전화번호 주소 직업 광수 010-1234-5678 서울 소프트웨어 프로그래머 영철 010-2345-6789 부산 난초 농사 상철 010-3456-7891 울산..
Database와 DBMS Database: 데이터의 저장소 자료를 많이 모은 것 아주 많은 데이터를 얼마나 효율적으로 처리하느냐 DBMS: 데이터베이스를 운영하고 관리하는 소프트웨어 Database Management System 데이터베이스를 관리하는 것처럼 보이는 프로그램 운영체제가 데이터베이스를 지원하지 않으므로 오라클, Mysql, MS-SQL, Access, 큐브리드, 알티베이스 데이터 모델이란? 데이터를 모으고 관리하기 위해서는 데이터화 시키는 작업이 필요하다. 데이터 모델이 이 방법을 알려준다. 물리적 혹은 추상적으로 존재하는 현실세계를 단순화되고 정형화된 형태로 표현하는 하나의 방식 또는 규범 실제 데이터가 갖는 특성을 살리면서, 목적에 맞게 관심 있는 정보만을 단순화 하여 표현하는 방식..