본문 바로가기

SQL 응용3

시나공 정보처리기사 실기 8장 SQL 응용 문제 풀이 SECTION 118 SQL - DDL 문제 1 다음 를 참고하여 테이블에 20자의 가변 길이를 가진 '주소' 속성을 추가하는 을 완성하시오. (단, SQL문은 ISO/IEC 9075 표준을 기반으로 작성하시오.) 속성명 데이터타입 제약조건 테이블명 학번 CHAR(10) UNIQUE 학생 이름 VARCHAR(8) NOT NULL 학생 주민번호 CHAR(13) 학생 학과 VARCAHR(16) FOREIGN KEY 학생 학년 INT 학생 ( 1 ) TABLE 학생 ( 2 ) 주소 VARCHAR(20); 답 1. ALTER 2. ADD 문제 2 다음 테이블을 참고하여 'name' 속성으로 'idx_name'이라는 인덱스를 생성하는 SQL문을 작성하시오. stid name score deptid 2001 bro.. 2021. 10. 10.
정보처리기사 실기 8장 SQL 응용 SECTION 118 SQL - DDL (1) DDL(Data Define Language, 데이터 정의어) DB를 구축하거나 수정할 목적으로 사용하는 언어 CREATE, ALTER, DROP (3) CREATE DOMAIN 도메인을 정희하는 명령문 표기 형식 CREATE DOMAIN 도메인명 [AS] 데이터_타입 [DEFAULT 기본값] [CONSTRAINT 제약조건명 CHECK (범위값)]; 예제) '성별'을 '남' 또는 '여'와 같이 정해진 1개의 문자로 표현되는 도메인 SEX를 정의하는 SQL문은 다음과 같다. CREATE DOMAIN SEX CHAR(1) DEFAULT '남' CONSTRAINT VALID-SEX CHECK(VALUE IN ('남', '여')); (4) CREATE TABLE C.. 2021. 9. 11.
정보처리기사 필기 요약 3과목 데이터 베이스 구축 - 3장 SQL 응용 정보처리기사 필기 요약 3과목 데이터 베이스 구축 - 3장 SQL 응용 SECTION 106 SQL의 개념 (2) SQL의 분류 1. DDL(Data Define Language, 데이터 정의어) 데이터베이스 관리자(DBA)가 사용 CREATE, ALTER, DROP 2. DML(Data Manipulation Language, 데이터 조작어) DML(데이터 조작어)의 네 가지 유형 명령어 기능 SELECT 튜플을 검색 INSERT 튜플을 삽입 DELETE 튜플을 삭제 UPDATE 튜플의 내용을 변경 3. DCL(Data Control Language, 데이터 제어어) 데이터베이스 관리자가 사용 명령어 기능 COMMIT 디스크로 저장, 작업이 정상적으로 완료되었음을 관리자에게 알려준다. ROLLBACK .. 2021. 7. 25.