ddl

Database

[Oracle/수업 과제 practice] DDL(10~15번 문항)

-- SQL DDL -- 춘대학시스템 ✅ 답안과 비교하여 스스로 SQL 구문 개선점 짚어보기 완료(2022.01.30) DDL 10. ✅ GRANT CREATE VIEW TO C##HOMEWORK; -- 10. 춘 기술대학교 학생들의 정보만이 포함돼 있는 학생일반정보 VIEW 생성 CREATE OR REPLACE VIEW VW_학생일반정보 ( 학번 , 학생이름 , 주소 ) AS SELECT STUDENT_NO , STUDENT_NAME , STUDENT_ADDRESS FROM TB_STUDENT; DDL 11. ✅ 지도교수 없는 학생까지 출력될 수 있도록 한다: NVL(P.PROFESSOR_NAME, '지도교수 없음') -- 11. 춘 기술대학교는 1년에 두 번씩 학과별로 학생과 지도교수가 지도 면담을 ..

Database

[Oracle/SQL] 10. VIEW | 인라인뷰 | DDL 활용한 베이스테이블 조작

목차 VIEW(뷰) 1-1. VIEW 객체 사용 목적 1-2. 데이터 딕셔너리 CREATE OR REPLACE VIEW 2-1. VIEW에 별칭 부여(인라인뷰) 2-2. 베이스테이블 변경사항 VIEW와 연동 2-3. VIEW 서브쿼리 안에 연산 결과 포함 가능 VIEW를 통한 DML 구문 수행 3-1. 베이스테이블 조작 가능 3-2. 베이스테이블 조작 불가 VIEW 옵션 4-1. OR REPLACE 4-2. FORCE 4-3. NOFORCE 4-4. WITH CHECK OPTION 4-5. WITH READ ONLY VIEW 사용 예제 학습점검 ✅ VIEW 객체의 사용 목적에 대해 이해할 수 있다. ✅ VIEW 객체에 대해 이해할 수 있다. ✅ CREATE VIEW 구문을 이용하여 VIEW 객체를 생성할..

Database

[Oracle/수업 과제 practice] DDL(1~9번 문항)

-- SQL DDL -- 춘대학시스템 ✅ 답안과 비교하여 스스로 SLQ 구문 개선점 짚어보기 완료(2022.01.27) DDL 1. ✅ -- 1. 계열 정보를 저장할 카테고리 테이블 생성 CREATE TABLE TB_CATEGORY ( NAME VARCHAR2(10) , USE_YN CHAR(1) DEFAULT 'Y' ); DDL 2. ✅ -- 2. 과목 구분을 저장할 테이블 생성 CREATE TABLE TB_CLASS_TYPE ( NO VARCHAR2(5) PRIMARY KEY , NAME VARCHAR2(10) ); DDL 3. ✅ 지문에 주어진 PRIMARY KEY 없다. 따라서 KEY 이름 생성하지 않아도 무방하다. -- 3. TB_CATEGORY 테이블의 NAME 컬럼에 PRIMARY KEY 생..

Database

[Oracle/SQL] 9. DDL | ALTER | DROP

목차 ALTER 1-1. 컬럼 추가/삭제/변경 1-2. DEFAULT값 지정 및 변경 1-3. 제약조건 추가/삭제/변경 1-4. 컬럼의 자료형 변경 1-5. 컬럼명 변경 1-6. 제약조건명 변경 1-7. 테이블명 변경 DROP 학습점검 ✅ ALTER 구문을 이용하여 정의된 테이블의 구조를 변경할 수 있다. ✅ ALTER 구문을 이용하여 제약조건 설정을 추가하거나 변경할 수 있다. ✅ DROP 구문을 이용하여 테이블을 삭제할 수 있다. ❗ CREATE-ALTER-DROP은 데이터 정의 언어(DDL, Data Definition Language)로서 구조적으로 객체를 생성하고, 수정하고, 삭제하는 기능을 한다. 1. ALTER 객체를 수정하는 구문이다. 즉 테이블에 정의된 내용을 수정할 때 사용되는 데이터 ..

Database

[Oracle/SQL] 6. DDL | CREATE TABLE | COMMENT | CONSTRAINT

목차 DDL(CREATE) 데이터 딕셔너리 CREATE TABLE 3-1. 컬럼 주석 3-2. INSERT 제약 조건(CONSTRAINTS) 4-1. NOT NULL 4-2. UNIQUE 4-3. CHECK 4-4. PRIMARY KEY 4-5. FOREIGN KEY A. 데이터 삭제 옵션 B. 서브쿼리를 이용한 테이블 생성 C. 제약 조건 추가 사용 예제 학습점검 ✅ DDL의 사용 목적에 대해 이해할 수 있다. 데이터 정의 언어(Data Definition Language)는 구조적으로 생성(CREATE), 수정(ALTER), 삭제(DROP) 작업을 위해 쓰인다. ✅ CREATE TABLE 문을 이용하여 테이블을 만들 수 있다. CREATE TABLE 테이블명 ( 컬럼명, 컬럼명... ); 형식에 따라..

@reminder
'ddl' 태그의 글 목록