본문 바로가기

반응형

데이터베이스 기초

[데이터베이스] SQL - DDL [출처] 2020 시나공 기본서 정보처리산업기사 실기 더보기 SQL이란? SQL(Structured Query Language)은 표준 관계형 데이터베이스 언어이며 관계대수와 관계해석을 기초로 한 혼합 데이터 언어입니다. 사용 용도에 따라 DDL, DML, DCL로 구분됩니다. 1. DDL(Data Definition Language) DDL은 스키마, 도메인, 테이블, 뷰, 인덱스를 정의하거나 변경 또는 제거할 때 사용하는 언어 DDL로 정의된 내용은 메타데이터가 되며, 시스템 카탈로그에 저장됨 DDL의 유형 명령문 기능 CREATE 스키마, 도메인, 테이블, 뷰, 인덱스를 정의한다 ALTER 테이블에 대한 정의를 변경한다 DROP 스키마, 도메인, 테이블, 뷰, 트리거, 인덱스를 제거한다 2. CRE.. 더보기
[데이터베이스] 관계대수 [출처] 2020 시나공 기본서 정보처리산업기사 실기 관계대수의 개념 및 연산자들의 종류 암기 1. 관계대수 관계형 데이터베이스에서 원하는 정보와 그 정보를 어떻게 유도하는가를 기술하는 절차적 언어 하나 또는 두 개의 릴레이션을 입력으로 받아들여 새로운 릴레이션을 생성하는 연산들의 집합 기본연산 : SELECT, PROJECT, JOIN, DIVISION 등 집합연산 : UNION, DEFFERENCE, INTERSECTION, CARTESIAN PRODUCT 등 SELECT와 PROJECT로 검색식을 활용할 줄 알아야함 2. 순수 관계 연산자 SELECT (σ) 튜플들 중에서 특정 조건을 만족하는 튜플들의 부분집합을 구하여 새로운 릴레이션을 생성 수평 연산(행에 해당하는 튜플 추출)으로도 불림 연산기호.. 더보기
[데이터베이스] 데이터베이스 기본 [출처] 2020 시나공 기본서 정보처리산업기사 실기 1. 데이터베이스의 정의 ISOS - 업무 수행에 필요한 상호 관련된 데이터들의 모임 통합 데이터(Integrated Data) : 중복이 최소화된 데이터의 모임 저장 데이터(Stored Data) : 컴퓨터가 접근 가능한 저장 매체에 저장된 데이터 운영 데이터(Operational Data) : 목적을 위해 반드시 필요한 데이터 공유 데이터(Shared Data) : 여러 응용 프로그램들이 공동으로 사용하는 데이터 2. 데이터베이스의 특징 실시간 접근성 : 사용자 질의에 즉시 처리 및 응답 계속적인 진화 : 삽입, 삭제, 갱신으로 최근의 정확한 데이터를 동적으로 유지 동시 공유 : 여러 사용자가 동시에 원하는 데이터를 공용 내용에 의한 참조 : DB.. 더보기