2장 데이터 입출력 구현
1. 데이터베이스 개요 1) DBMS(DataBase Management System, 데이터베이스 관리 시스템) ** 암기법 ** - 정보를 생성, 데이터베이스를 관리해주는 소프트웨어 - 필수기능 * 정의 기능 : 데이터 타입, 구조정의 => 제약조건, 이용방식 명시 * 조작 기능 : 검색, 갱신, 삽입, 삭제 * 제어 기능 : 무결성, 보안, 권한 2) 데이터의 독립성 - 논리적 독립성 - 물리적 독립성 3) 스키마 : 데이터베이스의 구조와 제약조건, 정반적인 명세 기술 - 외부 스키마 : 데이터베이스의 논리적 구조 정의 - 내부 스키마 : 레코드의 형식, 저장 데이터 표현 방법, 내부 레코드의 물리적 순서 - 개념 스키마 : 데이터베이스의 전체적 구조, 데이터를 종합한 전체 데이터베이스 2. 데이터..
2022. 6. 9.
SQL DDL/DCL/DML 구조
1. DDL(Data Define Language) : 데이터 정의어 1) DDL 유형 - CREATE : SCHEMA, DOMAIN, TABLE, VIEW, INDEX - ALTER : TABLE의 정의 수정 시 - DROP : SCHEMA, DOMAIN, TABLE, VIEW, INDEX 삭제 2) SCHEMA * SCHEMA : DB의 구조와 제약 조건에 대한 명세 개체(Entity), 속성(Attribute), 관계(Relationship)을 정의 CREATE SCHEMA 스키마명 AUTHORIZATION 사용자ID ; 3) DOMAIN * DOMAIN : 하나의 속성이 취할 수 있는 동일한 원자값의 집합 CREATE DOMAIN 도메인명 [AS] CHAR(1) [DEFAULT 기본값] [CONS..
2022. 6. 9.