도드넷
정보처리기능사 필기#13 - 튜플 질의어 DML DDL 본문
정보처리기능사 필기 요점정리#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!
'창고 > 정보처리기능사[완]' 카테고리의 다른 글
정보처리기능사 필기#15 - 프로세스 스케쥴링과 가상기억장치 (0) | 2016.03.22 |
---|---|
정보처리기능사 필기#14 - 스프레드시트와 운영체제 (0) | 2016.03.21 |
정보처리기능사 필기#12 - 데이터 베이스, DBMS (0) | 2016.03.19 |
정보처리기능사 필기#11 - 레지스터, 마이크로프로세서 (0) | 2016.03.18 |
정보처리기능사 필기#10 - 주기억장치 vs 보조기억장치 (0) | 2016.03.17 |