준코딩

정처기 실기 DB 본문

자격증/정보처리기능사 실기

정처기 실기 DB

Ljunhyeob - App Dev 2018. 11. 21. 22:05

데이터베이스의 정의 *****

-통합된 데이터: 자료의 중복을 배제한 데이터

-저장된 데이터: 컴퓨터가 접근할 수 있는 저장 매체에 저장된 자료

-운영 데이터: 조직의 업무를 수행하는데 존재 가치가 확실하고 없어서는 안 될, 반드시 필요한 자료

-공용 데이터:여러 응용 시스템들이 공동으로 소유하고 유지하는 자료



데이터베이스의 특징

-실시간 접근성: 실시간 응답 가능

-계속적인 변화: 항상 최신의 데이터 유지

-동시 공용: 여러 사용자가 동시에 이용가능

-내용에 의한 참조: 사용자가 요구하는 데이터 내용으로 데이터 찾음



데이터베이스 시스템 *

데이터베이스 시스템의 정의

-데이터베이스를 이용하여 자료를 저장,관리 -> 정보를 얻어내는 데 필요한 컴퓨터 중심의 시스템


데이터베이스 시스템의 구성요소

-DB

-스키마

-DBMS

-DB언어

-DB컴퓨터

-DB사용자



분산 데이터베이스*

-분산되어 있는 데이터베이스


데이터 웨어하우스**

-데이터를 정보화하여 만들어 놓은 데이터베이스


DBMS의 정의 *************

-DBMS란 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성해주고, 데이터베이스를 관리해주는 소프트웨어



스키마의 정의****************

-스키마는 데이터베이스의 전체적인 구조와 제약 조건에 관한 전반적인 명세를 기술한다.

-스키마는 데이터베이스를 구성하는 데이터 개체, 속성, 관계 및 데이터 조작 시 데이터 값들이 갖는 제약 조건 등에 관해 전반적으로 정의

-스키마는 사용자의 관점에 따라 외부,개념,내부 스키마로 나뉜다.




스키마의 3계층*****

-외부스키마: 사용자나 응용 프로그래머가 각 개인의 입장에서 필요로 하는 데이터베이스의 논리적 구조를 정의한 것이다.

-개념스키마: 데이터베이스의 전체적인 논리적 구조로서, 모든 응용 프로그램이나 사용자들이 필요로 하는 데이터를 종합한 조직 전체의 데이터베이스로 하나만 존재한다.

-내부스키마: 데이터베이스의 물리적 구조이다.



데이터 정의 언어 (DDL) ****

-DB구조, 데이터 형식, 접근 방식 등 DB를 구축하거나 수정할 목적으로 사용하는 언어

-CREATE ALTER DROP


데이터 조작 언어(DML)******

-사용자로 하여금 데이터를 처리할 수 있게 하는 도구로서, 사용자 와 DBMS간의 인터페이스를 제공한다.

-SELECT UPDATEE INSERT DELETE


데이터 제어 언어 (DCL)**
-무결성, 보안 및 권한 제어, 회복 등을 하기 위한 언어

-COMMIT ROLLBACK GRANT REVOKE



DBA****

-데이터베이스 구조 등과 관련된 업무를 처리하는 사람 또는 그룹으로 데이터 정의 언어를 사용하며 데이터베이스를 DBMS에 표현하고 관리 하는 목적으로 데이터베이스에 접근하며, 데이터베이스 전반에 대한 책임을짐



데이터 모델의 구성 요소 ******************

개체: 데이터베이스에 표현하려는 것으로, 사람이 생각하는 개념이나 정보단위 같은 현실 세계의 대상체이다.

속성: 데이터의 가장 작은 논리적 단위로서 파일 구조상의 데이터 항목 또는 데이터 필드에 해당한다.

관계: 두 개 이상의 개체 간에 연관성을 결정짓는 의미 있는 연결로, 개체 간의 관계 또는 속성 간의 관계를 나타낸다.



E-R 다이어그램 *******

260Pg 보기






'자격증 > 정보처리기능사 실기' 카테고리의 다른 글

컴퓨터의 구성  (0) 2018.11.23
컴퓨터의 개념  (0) 2018.11.23
정처기 DB정리  (0) 2018.11.22
Comments