Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Archives
Today
Total
관리 메뉴

BEATSLOTH 공대인의 무덤

[정보처리기사 실기] 데이터베이스 씹어먹을거야 -(1) 데이터 베이스 기본 본문

STUDY/정보처리기사 실기

[정보처리기사 실기] 데이터베이스 씹어먹을거야 -(1) 데이터 베이스 기본

SLOTHH 2016. 2. 29. 20:22

데이터 베이스통합 , 저장 ,운영 ,공유 데이터로 정의 할수 있다. 

데이터 베이스는 실시간 접근성 , 계속적인 진화 .동시 공유 , 내용에 의한 참조 . 데이터의 논리적 , 물리적 독립성을 가지고 있다 .


실시간 접근성 ( Real Time Accessibility)

계속적인 진화 ( countinuous Evolution)

동시 공유 ( Concurrent sharing)

내용에 의한 참조 ( Content Reference)

데이터의 논리적 물리적 독립성 ( Independence)




데이터베이스 언어DDL,DML,DCL로 나뉜다

DDL은 데이터 정의어로 데이터베이스의 구조 , 데이터 형식 등 DB 구축및 수정의 목적을 가진다.

DML은 데이터 조작어로 응용프로그램과 데이터베이스 관리 시스템 간의 인터페이스를 위한 언어 

DCL은 데이터 조작어로 보안 및 권한제어 , 무결성 회복, 병행제어를 위한 언어이다. 


DBA 는 데이터 베이스 관리자로 DDL과 DCL을 통해 DB를 정의 하고 제어하는 사람 또는 그룹이다 .

DA는 데이터베이스 관리자와 데이터 설계자 라는 뜻이 있다 . 

(구분짓자면 데이터베이스 관리자는 정의 , 체계화 , 감독 및 보안 업무 담당 , 데이터 설계자는 구조를 체계적으로 정의 하는 사람이다 )


응용 프로그래머는 Application Programmer 프로그래밍 언어에 DML 을 삽입하여 데이터베이스에 접근하는 사람을 말한다 .


데이터베이스 관리 시스템 ( DB Management System)

DBMS 는 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성해 주고 DB를 관리 해 주는 S/W 이다 .

기존 파일 시스템이 갖는 종속성 ,중복성 문제 해결 


DBMS 의 필수 기능 

정의 , 조작 , 제어 기능 

정의 : 데이터 타입과 구조 , 계약조건 명시

조작 : 삭제 , 삽입 ,삭제 , 갱신

제어 : 무결성 , 보안 및 권한 검사 ,병행 제어 


스키마  - 개체, 속성 ,속성 및 계약조건 등에 관해 전반적으로 정의, 데이터 사전에 저장 

외부 스키마 -서브스키마 

개념 스키마 -전체적인 뷰 

내부 스키마 -물리적 구조 


데이터베이스 설계


    이 정도로 알아두면 된다. 


ER 모델

단항 관계 : 관계에 참여하고 있는 개체 타입이 1개인 관계 

이항 관계 : 관계에 참여하고 있는 개체 타입이 2개인 관계 

삼항 관계 : 관계에 참여하고 있는 개체 타입이 3개인 관계

n항 관계 : 관계에 참여하고 있는 개체 타입이 n개인 관계


ISA 관계 : 같은 속성을 갖는 여러 개체들을 하나의 상위 개체로 결합 할 수 있으며 특정 개체는 서로 구별되는 여러 하위 개체로 나누어 질 수 있다 .



관계들은 쉬우니 알아서들 ..그림 보시고 해용 ... 





Comments