정보처리기사 14

SQL 정의어 (DDL) -ALTER

ALTER • ALTER 명령문은 기존에 만들어진 테이블에 새로운 속성을 추가하거나 기존 속성을 변경 · 삭제할 때 사용하는 명령어이다. • 구문 ALTER TABLE 테이블 이름 ADD 속성_이름 데이터_타입 [DEFAULT]; ALTER TABLE 테이블 이름 ALTER 속성_이름 [SET DEFAULT]; ALTER TABLE 테이블 이름 DROP 속성_이름[CASCADE | RESTRICT]; - ALTER TABLE ~ ADD : 기존 테이블에 새로운 속성을 추가할 때 사용되는 구문이다. - ALTER TABLE ~ ALTER : 기존 테이블의 속성에 대한 사항을 변경할 때 사용되는 구문이다. - ALTER TABLE ~ DROP : 기존 테이블에서 속성(항목)을 제거할 때 사용되는 구문이다. ..

정보처리기사 2021.07.17

SQL 정의어(DDL) - CREATE

정의어(DDL)는 관계 데이터베이스에서 사용될 테이블, 스키마, 도메인, 인덱스, 뷰 등을 정의(생성)하거나 수정 • 제거 하기 위해 사용되는 언어이다. 정의어에 종류에는 CREATE문, ALTER문, DROP문이 있다. CREATE CREATE 명령어는 테이블, 스키마, 도메인, 인덱스, 뷰 등을 정의(생성)하기 위해 사용하는 명령문이다. ①테이블 정의 • 테이블은 CREATE TABLE문에 의해 생성되며, 다음과 같은 구문에 따라 만들어집니다. •구문 CREATE TABLE 테이블_이름 ({속성_이름 데이터_타입[NOT NULL],} [PRIMARY KEY(속성_이름_),] [UNIQUE(속성_ 이름),] [FOREIGN KEY(속성_이름)REFERENCES 참조테이블_이름(속성_이름)] [ON DE..

정보처리기사 2021.07.15

트랜잭션( Transaction)

트랜잭션 -데이터 베이스에 상태를 변환시키기 위한 논리적 작업단위를 뜻한다. 트랜잭션의 성질 (4가지 ACID) A. 원자성(Atomicity) -트랜잭션의 연산은 모두 수행되거나 그렇지 않으면 모두 수행되지 않아야 한다. C. 일관성(Consistency) - 트랜잭션 처리가 완료된 후 일관된 데이터베이스 상태가 유지 되어야 하며, 결과에 모순이 생기지 않아야 한다. I. 격리성(Isolation) - 하나의 트랜잭션이 수행 될 때, 다른 트랜잭션이 접근 할 수 없다. (각각의 트랜잭션은 독립적이여한다.) D. 영속성(Durability) - 트랜잭션이 완료된 후, 그 결과가 유지되어야 한다.

정보처리기사 2021.07.13

OSI (Open Systems Interconnection) 7계층

계층 계층명 설명 주요장비 1 물리계층(Physical Layer) ­-­ 전송에 필요한 두 장치간의 실제 접속과 절단등 기계적, 전기적, 기능적, 절차적 특성을 정의한다. 리피터 2 데이터 링크 계층 (Data Link Layer) - 두개의 인접한 개방 시스템들 간에 신뢰성 있는 효율성 있는 정보를 전송 할수 있도록 한다. - 내부 네트워크상에서 흐름, 에러 제어 기능을 한다. - 링크의 확립, 유지, 단절의 수단을 제공한다. 스위치 3 네트워크 계층 (Network Layer) - 개방 시스템들간의 네트워크를 연결, 관리 한다. - 네트워크 연결을 설정, 유지 해제한다. 라우터 4 전송계층 (Transport Layer) - 종단 시스템간의 신뢰성 있고 투명한 데이터 전송을 가능하게 함 - 전송 연..

정보처리기사 2021.07.12