데이터삽입, 수정, 삭제 데이터조작언어의개념 DML: Data Manipulation Language 정의된 테이블에 레코드를 삽입·수정·삭제 및 검색하는데 사용되는 명령어의 집합 명령어의 종류 INSERT – 테이블 스키마에 적합한 레코드를 삽입 UPDATE – 테이블에서 조건을 만족하는 특정 레코드의 컬럼값을 수정 DELETE – 테이블에 조건을 만족하는 특정 레코드를 삭제 SELECT – 조건을 만족하는 레코드를 테이블에서 검색 INSERT 문 테이블에 새로운 레코드를 삽입하는 명령문 테이블에 새로운 레코드를 삽입 모든 속성 또는 부분 속성에 대한 속성값을 삽입 INSERT INTO 테이블이름 VALUES(값1, 값2, … 값n) INSERT INTO 테이블이름(컬럼1, 컬럼2, … 컬럼m) VAL..
select
관계형 모델의 개념 릴레이션의 특성 데이터베이스 모델링 과정 개념적 데이터 모델링의 결과 논리적 데이터 모델링 단계 DBMS에서 사용하는 데이터 모델에 맞추어 데이터를 표현하는 과정 데이터 정의 언어로 기술된 개념 스키마 생성 관계형 모델(relational model) 1969년 에드가 F. 코드에 의해 제안 릴레이션(relation)으로 데이터를 표현하는 모델 데이터 표현이 단순하고 직관적 구조화 모델 현재 대다수 DBMS의 기초 -> 관계형 모델을 사용하는 관계형 DBMS(RDBMS) ex) Oracle, DB2, PostgreSQL, MySQL, MSSQL 등 릴레이션의 구성 칼럼 값은 두 개의 메타 데이터(컴퓨터 과학과 + 전화번호)가 적용된 값 릴레이션의 특징 레코드의 유일성: 중복된 레코드의..