SQL을 이용한 데이터 조작의 개요와 핵심 설명

(1) 데이터 정의어 : 테이블을 생성하기도 하며 변경, 제거까지 할 수 있는 기능 (2) 데이터 조작어 : 새로운 데이터를 테이블에 입력하거나 이미 테이블에 저장된 데이터를 수정, 삭제하거나 검색하는 기능을 제공함 (3) 데이터 제어어 : 보안을 위하여 데이터에 접급과 사용 권한을 사용자마다 부여, 취소하는 기능을 제공함 2.

데이터 생성 : CREATE TABLE 문 (1) 속성의 정의 속성의 정의는 각 테이블을 구성하고 있는 각 속성의 데이터 타입을 먼저 선택하고 널 값의 허용여부와 기본 값의 필요여부를 결정하는 것이다.

NOT NULL : 속성이 널 값을 허용하지 않았음을 의미하는 키워드이다.

DEFAULT : 속성의 기본 값을 지정하는 키워드인데 여기서 문자열이나 날짜 데이터는 작은따옴표를 묶어서 표현한다.

FOREIGN KEY : 이름과 같이 외래키를 지장하는 키워드임, 외래키가 어떠한 테이블의 무슨 속성을 참조하는지는 레퍼런스 키워드 다음에 제시됨, 참조 무결성 제약조건을 유지하기 위해 참조되는 테이블에서 투플 삭제 시에 처리방법을 지정한 옵션이다.

(3) 무결성 제약조건 정의 테이블에 정확하고 유효한 데이터 유지를 위해 특정한 속성에 대한 제약조건을 지정하는 것이다.

데이터와 속성에 관한 주요 내용

SQL은 세 가지로 분류할 수 있는데 데이터 정의어, 조작어, 제어어로 나누며 이에 대한 기능은 다양함을 알 수 있었다.

SLQ을 이용한 데이터 정의는 테이블의 생성, 변경, 삭제로 나눌 수 있고 생성은 CREATE TABLE, 변경은 ALTER TABLE, 삭제는 DROP TABLE임을 알게 되었다.

속성의 정의는 각 테이블을 구성하고 있는 각 속성의 데이터 타입을 먼저 선택하고 널 값의 허용여부와 기본 값의 필요여부를 결정하는 것이다. 이에 대한 키워드로 NOT NULL과 DEFAULT가 있는데 다음과 같다.

속성의 기본 값을 지정하는 키워드인데 여기서 문자열이나 날짜 데이터는 작은따옴표를 묶어서 표현한다. -> 작은따옴표로 묶인 문자열은 대소문자를 구분하기도 한다.

대체키 지정 키워드 -> 대체키로 지정된 속성 값은 유일성을 가지고 있고 앞서 본 기본키와는 다르게 널 값이 허용된다.

속성을 참조하는지는 레퍼런스 키워드 다음에 제시됨, 참조 무결성 제약조건을 유지하기 위해 참조되는 테이블에서 투플 삭제 시에 처리방법을 지정한 옵션이다.

테이블에 정확하고 유효한 데이터 유지를 위해 특정한 속성에 대한 제약조건을 지정하는 것이다. 이는 CONSTRAINT 키워드와 같이 고유의 이름을 부여할 수 있게 됨을 알게 되었다.

(2) 기존 속성의 삭제 : 이 부분에서 주의할 점을 삭제할 속성에 대해 제약조건이 존재한다면 -> 관련된 제약조건을 먼저 삭제해야 한다.

3) 테이블 삭제: DROP TABLE : 테이블을 삭제할 때 삭제하려고 하는 테이블을 참조하는 테이블이 있다면 -> 관련한 외래키 제약조건을 먼저 삭제해야 한다.

데이터 조작 기능으로 4가지를 들 수 있다. 데이터 검색과 데이터 삽입, 수정, 삭제가 있으며 이에 대한 기능을 배워보았다.

키워드를 활용하여 결과테이블에서 속성 이름을 변경하여 출력이 가능하다. -> 만일 새로운 이름에 공백이 있을 시 큰따옴표 혹은 작은따옴표로 묶어준다.

테이블 관련 내용과 정리

데이터 핵심 내용

  • - 작은따옴표로 묶인 문자열은 대소문자를 구분하기도 한다.
  • - 만일 새로운 이름에 공백이 있을 시 큰따옴표 혹은 작은따옴표로 묶어준다.
  • (2) 산술식을 이용한 검색 SELECT 키워드와 산술식을 제시한다.

데이터의 주요 내용

  • (2) 키의 정의 키의 정의는 4가지로 나눌 수 있다.

속성과 테이블 관련 설명

  • (1) 데이터 정의어 : 테이블을 생성하기도 하며 변경, 제거까지 할 수 있는 기능 (2) 데이터 조작어 : 새로운 데이터를 테이블에 입력하거나 이미 테이블에 저장된 데이터를 수정, 삭제하거나 검색하는 기능을 제공함 (3) 데이터 제어어 : 보안을 위하여 데이터에 접급과 사용 권한을 사용자마다 부여, 취소하는 기능을 제공함 2.
  • 데이터 생성 : CREATE TABLE 문 (1) 속성의 정의 속성의 정의는 각 테이블을 구성하고 있는 각 속성의 데이터 타입을 먼저 선택하고 널 값의 허용여부와 기본 값의 필요여부를 결정하는 것이다.
  • NOT NULL : 속성이 널 값을 허용하지 않았음을 의미하는 키워드이다.
  • DEFAULT : 속성의 기본 값을 지정하는 키워드인데 여기서 문자열이나 날짜 데이터는 작은따옴표를 묶어서 표현한다.
  • FOREIGN KEY : 이름과 같이 외래키를 지장하는 키워드임, 외래키가 어떠한 테이블의 무슨 속성을 참조하는지는 레퍼런스 키워드 다음에 제시됨, 참조 무결성 제약조건을 유지하기 위해 참조되는 테이블에서 투플 삭제 시에 처리방법을 지정한 옵션이다.
  • (3) 무결성 제약조건 정의 테이블에 정확하고 유효한 데이터 유지를 위해 특정한 속성에 대한 제약조건을 지정하는 것이다.

데이터 핵심어와 문서 속 설명

핵심어문서 속 설명
데이터SQL을 이용한 데이터 조작 데이터 조작 기능으로 4가지를 들 수 있다.
속성FROM 키워드와 검색하고 싶은 속성이 있는 테이블 이름을 나열한다.
테이블FROM 키워드와 검색하고 싶은 속성이 있는 테이블 이름을 나열한다.
키워드FROM 키워드와 검색하고 싶은 속성이 있는 테이블 이름을 나열한다.

핵심 개념

  • 데이터 — SQL을 이용한 데이터 조작 데이터 조작 기능으로 4가지를 들 수 있다.
  • 속성 — FROM 키워드와 검색하고 싶은 속성이 있는 테이블 이름을 나열한다.
  • 테이블 — FROM 키워드와 검색하고 싶은 속성이 있는 테이블 이름을 나열한다.
  • 키워드 — FROM 키워드와 검색하고 싶은 속성이 있는 테이블 이름을 나열한다.

자주 묻는 질문

  • Q. 데이터는 문서에서 어떻게 설명하나요?
    A. (1) 데이터 정의어 : 테이블을 생성하기도 하며 변경, 제거까지 할 수 있는 기능 (2) 데이터 조작어 : 새로운 데이터를 테이블에 입력하거나 이미 테이블에 저장된 데이터를 수정, 삭제하거나 검색하는 기능을 제공함 (3) 데이터 제어어 : 보안을 위하여 데이터에 접급과 사용 권한을 사용자마다 부여, 취소하는 기능을 제공함 2.
  • Q. 속성은 문서에서 어떻게 설명하나요?
    A. 데이터 생성 : CREATE TABLE 문 (1) 속성의 정의 속성의 정의는 각 테이블을 구성하고 있는 각 속성의 데이터 타입을 먼저 선택하고 널 값의 허용여부와 기본 값의 필요여부를 결정하는 것이다.
  • Q. 테이블은 문서에서 어떻게 설명하나요?
    A. (1) 데이터 정의어 : 테이블을 생성하기도 하며 변경, 제거까지 할 수 있는 기능 (2) 데이터 조작어 : 새로운 데이터를 테이블에 입력하거나 이미 테이블에 저장된 데이터를 수정, 삭제하거나 검색하는 기능을 제공함 (3) 데이터 제어어 : 보안을 위하여 데이터에 접급과 사용 권한을 사용자마다 부여, 취소하는 기능을 제공함 2.

정리

(2) 산술식을 이용한 검색 SELECT 키워드와 산술식을 제시한다.

이 자료 전체가 필요하신가요?총

환불규정

디지털 파일은 결제 후 즉시 제공되므로 환불이 제한됩니다.
◆환불 불가
- 단순 변심 / 일부 사용 후 환불 요청 / 구매 후 7일 경과
◆ 예외
- 파일 오류 / 다운로드 및 작동 불가 /
◆ 환불요청방식 : 상단의 고객센터 1:1 문의요청