관리 메뉴

도드넷

정보처리기능사 필기#13 - 튜플 질의어 DML DDL 본문

창고/정보처리기능사[완]

정보처리기능사 필기#13 - 튜플 질의어 DML DDL

도드! 2016. 3. 20. 15:07





정보처리기능사 필기 요점정리#13 - 튜플 질의어 DML DDL


1. 데이터 베이스 용어및 키의 정의

- 키란? 레코드 식별용 코드

- 튜플이란? 레코드의 어려운말

- 릴레이션이란? 테이블(표)의 어려운 말




2. 데이터 베이스 3키

- 기본키(Primary Key) : 레코드 식별용 유일한 코드

- 후보키(Candidate Key) : 레코드 식별에 사용될 수도 있는 유일한 코드

- 외래키(Foreign Key) : 속성이 다른 릴레이션에서 기본키가 되면 그것은 외래키.


3. 질의어 Query

- 데이터 베이스를 다루기 위한 언어

- 데이터 정의어 DDL : CREATE DROP ALTER

- 데이터 조작어 DML : SELECT INSERT UPDATE DELETE

- 데이터 제어어 DCL : GRANT REVOKE


4. SELECT [검색] DML

- SELECT 도드 FROM 두두 WHERE 플레이횟수 >= 300 ORDER BY 득점 ASC 벌점 DESC

- 두두라는 테이블에서 플레이횟수 300 이상에 해당하는 도드라는 속성을 검색하고 득점 오름차순 벌점 내림차순으로 정리해서 표시하라.


* : *는 모두 검색 옵션이다.

DISTINCT : 중복 제거 옵션이다.

COUNT(*) : 행의 개수 구하는 함수


5. INSERT, DELETE, UPDATE [삽입, 삭제, 수정] DML

- INSERT INTO 데드풀 (무기, 복장, 특성) VALUE (총과 칼, 은쫄쫄이, 회복);

- DELETE FROM 한반도 WHERE 지역 = '북한';

- UPDATE 방문자 SET 상태='착한 방문자' WHERE 광고를 클릭하거나 댓글을담 = 'True';


6. CREATE, ALTER, DROP [생성, 수정, 삭제] DLL

- CREATE TABLE 몬스터 (이름 CHAR(20), 공격력 FLOAT, 체력 FLOAT);

- ALTER TABLE 몬스터 ADD (이동속도 FLOAT, 공격속도 FLOAT) DELETE 이름;

- DROP 몬스터


* CASCADE : 연관된것도 전부다삭제

* RESTRICT : 연관됬으면 삭제하지않음


 I move like a freakin' ninja!






반응형
Comments