확장된 개체-관계 모델 개요확장된 개체-관계 모델 개요
Posted at 2013. 10. 10. 23:10 | Posted in 2학기/네트워크1. 확장된 개체-관계 모델 개요
확정된 개체-관계 모델
1976년 perter chen이 제안한 개체-관계 모델에 새로운 추가한 모델
새롭게 추가된 핵심 개념
세분화
일반화
개념 집단화
2.개요
세분화
개체를 작은 그룹별로 분리하는 것
상위클래스에서 하위클래스를 분류하는 하향식 개념
일반화
여러 개체의 공통적인 특징을 하나의 클래스 개체로일반화 시킨다
하위클래스에서 상위 클래스로 일반화시키는 상향식
IS-A관계
상위 클래스와 하위클래스간에는 IS-A관계가 성립
남자 IS-A 사람이고 여자 IS-A사람 이라는 관계 성립
이더넷
이더넷은 OSI모델의 물리 게층과 데이터 링크 게층에 해당하는 서비스를 제공하고있다 이더넷은 각 물리적 링크가 유일한
MAC 주소를 갖는 포트와 연결되는 성형 접송형태를 갖는 구조이다.
10BASE-T
전송속도가 10Mbps임을 나타내고 BASE는 베이스 밴드 전송방식임을 나타내머
t는 전송매체로 꼬임선을 사용함을 나타낸다.
10base-t방 식은안정성이 뛰어나고 관리가 용이 하지만 초기설치 비용이 높다. 호브에 서 컴퓨터까지
의 최대 거리는 UTP케이블을 사용하여 100Mbps까지 전송이 가능하다
10BASE-5
최초의 IEEE 802.3표준인 10BASE-5는 굵은 동축케이블을 전송매치로 상용하는 이더넷 구성방식이다.
10은 전송속도가 10MBPS임을 나태내고 BASE는 베이스 밴드 방식 임을 나타내며
한 세크먼트의 최장 거리가 500M임을나타낸다 10BASE-5방식은 안정석있는 데이터 전송을 보장 하지만
전송매체 단절시에는 전체 통신망이 다운 될 수 있다.
FDDI
현제 FDDI (Fiber Distribyted Data Interface)는 이더넷과 토큰링 방식만큼 많이 사용되지는 않지만 lan의 고속 컴퓨터를 연결하거나 LAN의 백본 으로 주로 사용되고있다.fddi는 전송매치로 광섬유를 사용하여 고속 전송속와 매체접근 방식이다.
'2학기 > 네트워크' 카테고리의 다른 글
개체-관계 모델의 특징 (0) | 2013.10.10 |
---|---|
확장된 개체-관계 모델 개요 (0) | 2013.10.10 |
데이터베이스 (0) | 2013.10.10 |
데이터베이스 (0) | 2013.10.10 |
네트워크 (0) | 2013.10.10 |
주요부품
CPU
- CPU는 중앙 처리장치라고도 하며, 사람으로 치면 뇌와 같다고 할 수 있다.
그만큼 PC성능에 직결되므로, CPU의 가격이 컴퓨터 본체가격에 지대한 영향을 미친다.
흔히 말하는 "CPU 클럭속도가 3.0GHz이다" 이 의미가 무엇일까?
클럭이란, 컴퓨터가 0과 1의 신호를 왔다 갔다하는 주기(사이클)을 의미한다.
1초에 0과 1을 한 번 반복할 때, 1Hz의 속도를 나타낸다.
이에 3.0GHz는 CPU의 능력이 1초에 30억번의 일처리를 한다는 것을 의미한다.
따라서, 클럭이 높을수록 처리속도가 그만큼 더 빠르다고 할 수 있다.
하지만, 클럭이 높은 CPU라 할지라도 낮은 클럭의 CPU보다 더 빠르고 좋다고 할 수없다.
내부적인 기술에 따라 낮은 클럭이 높은 클럭을 이길수도 있다는 이야기.
일반적으로 높은 숫자의 클럭을 가진 CPU가 빠르다는 것을 팁으로 알아두자.
MainBoard
- 사람으로 비유하면 장기 등을 포함할 수 있는 몸체를 말한다.
여자의 장기를 가진 남자의 몸은 있을 수가 없다.
메인보드를 통해 연결되는 부품은 특히 호환성에 신경을 써야한다.
CPU와 마찬가지로 성능이 높아질수록 PC전체 가격에 많은 영향을 준다.
RAM(Memory)
- 주기억장치라고 하는 저장매체.
운영체제(Windows XP, Windows 7 등)의 주요부분이나 응용 프로그램, 현재 사용중인 데이터가 저장되는 공간을 말한다.
하드디스크에 비해 속도가 훨씬 빠르다.
하드디스크를 창고라고 가정했을 때, 메모리는 트럭의 적재함 정도롤 생각하면 된다.
물건을 꺼내쓸 때, 창고에서 꺼내는 것과 트럭에 실린 짐을 꺼낼 때의 속도를 생각해보면 얼마나 빠른지 예상 할 수 있다.
용량이 클수록 성능향상에 도움이 많이 되지만, 일정 용량이상 높아지면 별 차이를 못 느낀다.
이사를 가는데 2톤트럭이면 충분한 데, 5톤 트럭을 부르면 값은 더비싸고 실용성이 떨어진다.
성능 향상을 원한다면 더 높은 클럭(속도)을 가진 메모리를 구입하는 게 낫다는 말이다.
물론 메인보드에서 지원이(호환성) 되야한다.
2톤의 짐을 차에 실어 움직이는 것과 비행기에 실어 보내는 것, 어느 것이 빠른지는 안봐도 비디오.
VGA(그래픽카드)
- 사람의 눈에 해당되는 컴퓨터 부품이다.
CPU, Main Board와 더불어 컴퓨터 가격을 결정하는 절대적인 부품.
그래픽카드는 사실 게임이나 전문프로그램을 쓰는 분들이 아니라면 굳이 필요없는 부품이기도 하다.
메인보드에 내장된 그래픽 카드를 사용함으로써 컴퓨터의 가격을 낮출 수 있기 때문이다.
그래픽 카드에도 자체적인 CPU와 Memory가 있다.
GPU와 V-RAM(Video RAM)등으로 표현한다.
방금 언급한 GPU클럵속도와 Video RAM의 용량 및 데이터전송 대역폭에 따라서 일반적으로 성능 및 가격이 결정된다.
눈이 안 좋은 사람이 안경을 착용하는 데, 안경도수와 특수 코팅, 압축정도에 따라 금액이 달라지는 것과 같다.
Hard Disk Drive(HDD)
- 보조기억장치로써 우리가 실제로 사용하는 데이터들의 저장목적으로 존재하는 부품이다.
Memory에 비해서 그 속도는 굉장히 느리다.
빠른속도를 위해 Solid State Disk(SSD)를 사용하는 방법이 있지만, 가격이 비싸다.
고사양 PC를 원한다면, 작은 용량의 SSD와 500GB이상의 HDD를 각각 운영체제와 백업용도로 구입하여 사용가능.
Optical Disk Drive(ODD)
- 말 그대로 CD나 DVD를 읽고 쓰기 위해 필요한 부품이다.
따라서, 사용을 안하는 분들은 굳이 필요없는 부품이기도 하다.
단, Windows설치 등을 하기 위해서는 USB나 외장하드등의 저장매체로 설치가능한 환경을 보유하고 있어야 한다.
그렇게 가격에 비중이 있는 게 아니기 떄문에 일반적으로 같이 구매한다.
Power Supply
- 컴퓨터를 동작시키는 원동력이라고 표현할 수 있다.
안정적인 전력공급을 위해서는 다른 부품을 충분히 돌릴 수 있는 힘을 가진 파워를 선택해야 함은 말할 것도 없다.
젊은 사람이 한번에 2박스의 짐을 옮기는 것과 나이드신 분이 2박스를 한꺼번에 옮기는 것을 생각해자.
Case
- 위에서 언급한 부품들을 감싸고 있는 부품.
즉, 사람의 피부라고 할 수 있다.
주로 마지막으로 결정되는 부품이기도 하다.
위에서 언급한 다른 부품들을 모두 담을 수 있는 크기로 결정되어야 하기 떄문이다.
주름이나 잡티제거 등을 위해 피부미용에 비용이 들어가듯이 케이스도 재질이나 기능(쿨링 등)에 따라 금액이 다양하다.
[출처] [영진전문대 컴퓨터정보계열] 1-B 컴퓨터 견적낼 때 주의사항|작성자 최지훈
2-2.데이터베이스시스템
<데이터베이스 시스템 개요>
· (데이터베이스 시스템)이란 데이터 베이스를 이용하여 자료를 저장하고 관리하여 정보를 얻어내는 데 필요한 컴퓨터 중심의 시스템을
의미
· (데이터베이스 시스템)은 응용 프로그램, 데이터 베이스 관리 시스템, 데이터 베이스 등이 통합된 것을 의미
· 데이터베이스 시스템에서 가장 중요한 역할을 수행하는 것은 (데이터베이스관리시스템)
· 데이터 베이스 관리 시스템이 관리하는 데이터의 집합을 (데이터베이스)라함.
<데이터베이스 시스템 구성 요소>
· (데이터 베이스) <-> 데이터베이스 관리 시스템 <-> 데이터베이스 언어 <->데이터베이스 사용자
2주차 데이터베이스 관리 시스템
1강 데이터베이스 관리 시스템 개요와 발전 배경
<데이터베이스 관리 시스템 정의>
· 파일 관리 시스템의 단점을 개선하여 데이터를 통합적으로 관리하는 소프트웨어 시스템
- 데이터의 종속성과 중복성의 문제 해결
- 데이터베이스를 공용할 수 있도록 관리하는 시스템
· 데이터베이스와 사용자 응용프로그램 사이의 중개자로서 모든 응용 프로그램들의 데이터베이스 접근을 대행하여 데이터베이스를 관리해주는 소프트 웨어 시스템
· DBMS 분류 기준
- 설계시 기반한 데이터 모델 종류
- 동시 접근 사용자 수
- 데이터베이스의 분산 여부
<응용 프로그램과 데이터베이스 관리 시스템>
<데이터베이스 관리 시스템 이용 환경>
<파일 시스템의 특성>
· 응용 프로그램은 논리적 파일 구조와 물리적 파일 구조가 일대일(1 : 1) 대응 요구
· 응용 프로그래머가 물리적 데이터 구조에 대해 잘 알고 있어야만 데이터에 대한 접근 방법을 응용 프로그램 내에 구현 가능
· 데이터 공용의 어려움
<파일시스템의 문제점>
· 데이터 종속성
- 응용 프로그램과 데이터 사이의 의존관계
- 데이터의 구성 방법, 접근 방법 변경시 관련 응용 프로그램도 같이 변경
- 한 시스템 내에 내용이 같은 데이터가 중복되게 저장 관리되는 것
· 중복 데이터의 문제점
- 일관성
데이터 중복 → 데이터 불일치 발생
- 보안성
데이터 중복 → 동일 수준의 보안 유지가 어려움
- 경제성
데이터 중복 → 추가적인 저장 공간에 대한 비용 증가
갱신 작업시 데이터 중복 → 갱신 비용 증가
- 무결성
데이터 중복 → 데이터의 정확성 유지(무결성)가 어려움
02주차 데이터베이스 관리 시스템
2강 데이터베이스 관리 시스템의 장,단점
<정의 기능>
· 다양한 형태의 데이터 요구를 지원할 수 있도록 가장 적절한 데이터베이스 구조를 정의할 수 있는 기능
· 데이터 구조 정의에 고려해야 할 사항들
- 목표 DBMS가 지원하는 데이터 모델에 맞게 기술
- 물리적 저장 장치에 저장하는데 필요한 명세 포함
- 데이터의 논리적 구조와 물리적 구조 사이의 사상을 명세
<조작 기능>
· 사용자와 데이터베이스 사이의 인터페이스를 위한 수단 제공
· 사용자의 요구에 따라 체계적으로 데이터베이스 접근 및 조작 가능해야 함
· 조작 기능에 고려해야 할 사항들
- 쉽고 자연스러운 조작 방법
- 명확하고 완전한 데이터 사이의 명세가 가능해야 함
- 효율적인 데이터 접근, 처리
<제어 기능>
· 데이터베이스의 내용에 대해 항상 정확성과 안정성 유지
· 제어 기능에 고려해야 할 사항들
- 데이터의 무결성이 파괴되지 않도록 제어
- 정당한 사용자가 허가된 데이터만 접근할 수 있게끔 보안 유지 및 권한 검사
- 다중 사용자 이용시 처리 결과가 항상 정확성을 유지하도록 병행 제어
<데이터베이스 관리 시스템의 장점>
· 데이터 중복의 최소화
- 데이터를 통합 구성함으로 중복을 사전에 통제
- 성능 향상의 이유로 데이터의 중복이 불가피할 경우가 존재
· 데이터의 공용
- 데이터에 대한 유지 관리 부담 감소
- 새로운 응용 프로그램에 대해서도 데이터 구성에 신경쓰지 않아도 됨
· 데이터의 일관성 유지
- 데이터의 중복 제어 및 중앙 집중식 통제
· 데이터의 무결성 유지
- 무결성 : 데이터베이스에 저장된 데이터 값과 현실 세계의 실제값이 일치하는 정확성
- 데이터베이스가 생성 조작될 때마다 제어 기능을 통해 유효성 검사
· 데이터의 보안 보장
- 데이터베이스를 중앙 집중식으로 총괄 관장함으로써 데이터베이스의 관리 및 접근을 효율적으로 통제
· 표준화
- 중앙 통제 기능을 통해 데이터의 기술 양식, 내용, 처리 방식, 문서화 양식 등에 관한 표준화 가능
· 전체 데이터 요구의 조정
<데이터베이스 관리 시스템의 단점>
· 운영비 증대
- 시스템 운영비의 오버헤드를 가중
· 자료 처리의 복잡화
- 데이터베이스에는 상이한 여러 타입의 데이터가 서로 연관
- 응용 시스템은 보다 전문적이고 기술적 요소가 필요
· 복잡한 백업과 복구
- 데이터베이스는 구조가 복잡하고 여러 사용자가 동시에 공용
· 시스템의 취약성
- 데이터베이스 시스템을통합된 시스템이므로 일부의 고장이 전체 시스템을 정지시켜 시스템 신뢰성과 가용성 저해 가능
3.데이터 독립성
<논리적 데이터 독립성>
· 응용 프로그램에 영향을 주지 않고 데이터베이스의 논리적 구조를 변경시킬 수 있는 것
<물리적 데이터 독립성>
· 데이터베이스의 논리적 구조에 영향을 주지 않고 데이터의 물리적 구조를 변경 시킬 수 있는 것
<데이터 구조간의 사상과 데이터 독립성>
문제 1번 다음 설명 중 바르게 기술한 것을 모두 고르시오. (4점)
정답 : 1,2,3,4,5
응시자 정답 : 1,2,3,5
점수: 0점
문제 2번 다음 그림에 대한 설명 중 틀리게 기술한 것들을 모두 고르시오. (4점)
정답 : 3,4
응시자 정답 : 1,2,5
점수: 0점
문제 3번 정보시스템에 관한 내용을 기술한 것중, 바르게 기술한 것을 모두 고르시오. (4점)
정답 : 5,4,2
응시자 정답 : 1,2,5
점수: 0점
· 한 조직체의 활동에 필요한 데이터를 수집, 조직, 저장해 두었다가 필요시에 처리해서 의사결정에 유효한 정보를 생성하고 분배하는 수
단
· 응용 시스템
- 한 부서를 위한 서브 시스템
- 응용 프로그램으로 구성
문제 4번 다음은 자료처리시스템 구분하는 개요도이다. 각 항목에 들어갈 내용으로 적합하게 기술한 것을 모두 고르시오. (4점)
정답 : 2,5
응시자 정답 : 2,5
점수: 4점
· 실시간성 - 일괄 처리 시스텝
- 온라인 처리 시스템
· 저장장치 접근성 - 온라인 처리 시스템
- 오프라인 처리 시스템
· 데이터 집중 - 중앙집중 처리 시스템
- 분산 처리 시스템
문제 5번 다음은 일괄처리시스템에 대한 설명이다. 바르게 기술한 것을 모두 고르시오. (4점)
정답 : 2,4,5
응시자 정답 : 1,2,3,4
점수: 0점
· 일정시간동안 데이터를 모아서 일시에 작업을 처리하는 시스템
· 사전 준비 작업 필요
- 원시데이터의 수집
- 분류 정리하여 파일에 수록
· 시스템 중심 처리 방법
- 높은 시스템 성능
- 낮은처리 비용
· 순차접근 방법 이용 업무
· 성적 처리 업무, 급여 처리 업무
문제 6번 다음은 On-Line Processing System에 대한 설명이다. 틀리게 기술한 것들을 모두 고르시오. (4점)
정답 : 3,4
응시자 정답 : 없음
점수: 0점
· 작업처리 요구가 발생하면 즉시 시스템에서 처리함
· 실시간 처리 시스템
· 사용자 중심 처리 방법
- 낮은 시스템 성능
- 높은 처리 비용
· 통신 제어기가 필요
· 보수, 유지, 회복의 오버헤드
· 각종예약시스템 ATM
문제 7번 다음은 Distributed Processing System에 대한 설명이다. 바르게 기술한 것들을 모두 고르시오. (4점)
정답 : 3,5,4
응시자 정답 : 2,3,5
점수: 0점
· 지역적으로 떨어져 있는 컴퓨터에 데이터를 분산시켜 처리하는 시스템
· 장점
- 중앙의 컴퓨터에 부하가 집중된는 단점이 없음
- 통신비용이 절감
· 단점
- 시스템 관리가 복잡
- 클라이언트/서버시스템운영형태
문제 8번 다음은 Centralized Processing System에 대한 설명이다. 틀리게 기술된 것들을 모두 고르시오. (4점)
정답 : 2
응시자 정답 : 3,4,5
점수: 0점
· 중앙컴퓨터에 데이터를 집중시켜 처리하는 시스템
· 장점
- 데이터를 통합관리가 용이
- 관리비용이 저렴
· 단점
- 중앙컴퓨터의 성능이 뛰어나야함
- 중앙컴퓨터에 부하가 집중
- 고가의 통신비용 소모
문제 9번 다음은 데이터베이스를 정의하기 위한 용어들이다. 적합하게 표현된 것들을 모두 고르시오. (4점)
정답 : 1,2,3,4,5
응시자 정답 : 없음
점수: 0점
문제 10번 다음은 데이터베이스의 특징들을 표현한 용어들이다. 적합하지 않게 기술된 것들을 모두 고르시오. (4점)
정답 : 4
응시자 정답 : 없음
점수: 0점
· 실시간 접근
- 데이터베이스에 저장된 데이터는 실시간 처리로 응답 보장
· 계속적인 변화
- 갱신, 삽입, 삭제 등의 연산이 빈번히 발생
· 동시 공용
- 데이터베이스에 저장된 데이터는 여러 명의 사용자들이 동시에 공유
· 내용에 의한 참조
- 위치나 주소가 아니라, 값에 따라 참조
문제 11번 다음은 데이터베이스 시스템에 대한 설명이다. 바르게 설명된 내용을 모두 고르시오. (4점)
정답 : 5,4,2,1,3
응시자 정답 : 없음
점수: 0점
문제 12번 다음은 데이터베이스의 개념도이다. 각 항에 적합하게 기술된 것들을 모두 고르시오. (4점)
정답 : 3,2,5
응시자 정답 : 없음
점수: 0점
문제 13번 다음은 데이터베이스 시스템의 구성도이다. 각 항에 적합하게 기술된 것들을 모두 고르시오. (4점)
정답 : 3,4
응시자 정답 : 3,4
점수: 4점
문제 14번 다음은 데이터베이스 관리시스템의 정의에 대한 내용이다. 바르게 기술된 것을 모두 고르시오. (4점)
정답 : 1,2,3,4,5
응시자 정답 : 2,3,4
점수: 0점
문제 15번 다음은 파일시스템의 특성 및 문제점을 기술한 내용이다. 잘 못 기술한 내용들을 모두 고르시오. (4점)
정답 : 3
응시자 정답 : 1
점수: 0점
· 응용 프로그램은 논리적 파일 구조와 물리적 파일 구조가 일대일(1 : 1) 대응 요구
· 응용 프로그래머가 물리적 데이터 구조에 대해 잘 알고 있어야만 데이터에 대한 접근 방법을 응용 프로그램 내에 구현 가능
· 데이터 공용의 어려움
· 데이터 종속성
- 응용 프로그램과 데이터 사이의 의존관계
- 데이터의 구성 방법, 접근 방법 변경시 관련 응용 프로그램도 같이 변경
- 한 시스템 내에 내용이 같은 데이터가 중복되게 저장 관리되는 것
문제 16번 다음은 파일시스템의 문제점 중에 data redundancy문제점에 대해 기술한 내용이다. 바르게 기술된 것들을 모두 고르시오. (4점)
정답 : 4,1,2,5
응시자 정답 : 1,2,3,5
점수: 0점
· 중복 데이터의 문제점
- 일관성
데이터 중복 → 데이터 불일치 발생
- 보안성
데이터 중복 → 동일 수준의 보안 유지가 어려움
- 경제성
데이터 중복 → 추가적인 저장 공간에 대한 비용 증가
갱신 작업시 데이터 중복 → 갱신 비용 증가
- 무결성
데이터 중복 → 데이터의 정확성 유지(무결성)가 어려움
문제 17번 DBMS의 필수기능 중에 Definition 기능에 대한 설명이다. 틀리게 기술된 것들을 모두 고르시오. (4점)
정답 : 5
응시자 정답 : 4,5
점수: 0점
· 다양한 형태의 데이터 요구를 지원할 수 있도록 가장 적절한 데이터베이스 구조를 정의할 수 있는 기능
· 데이터 구조 정의에 고려해야 할 사항들
- 목표 DBMS가 지원하는 데이터 모델에 맞게 기술
- 물리적 저장 장치에 저장하는데 필요한 명세 포함
- 데이터의 논리적 구조와 물리적 구조 사이의 사상을 명세
문제 18번 다음은 DBMS의 필수기능중에 Manipulation 기능에 대한 설명이다. 바르게 기술된 것들을 모두 고르시오. (4점)
정답 : 4,3,1,2
응시자 정답 : 1,2,3
점수: 0점
· 사용자와 데이터베이스 사이의 인터페이스를 위한 수단 제공
· 사용자의 요구에 따라 체계적으로 데이터베이스 접근 및 조작 가능해야 함
· 조작 기능에 고려해야 할 사항들
- 쉽고 자연스러운 조작 방법
- 명확하고 완전한 데이터 사이의 명세가 가능해야 함
- 효율적인 데이터 접근, 처리
문제 19번 다음은 DBMS의 필수기능 중에 Control 기능에 대한 설명이다. 바르게 기술된 것들을 모두 고르시오. (4점)
정답 : 5,3,2
응시자 정답 : 1,2,5
점수: 0점
· 데이터베이스의 내용에 대해 항상 정확성과 안정성 유지
· 제어 기능에 고려해야 할 사항들
- 데이터의 무결성이 파괴되지 않도록 제어
- 정당한 사용자가 허가된 데이터만 접근할 수 있게끔 보안 유지 및 권한 검사
- 다중 사용자 이용시 처리 결과가 항상 정확성을 유지하도록 병행 제어
문제 20번 다음은 DBMS의 장점을 기술한 내용이다. 바르게 기술한 것들을 모두 고르시오. (4점)
정답 : 5,1,3,4
응시자 정답 : 1,2,4,5
점수: 0점
· 데이터 중복의 최소화
- 데이터를 통합 구성함으로 중복을 사전에 통제
- 성능 향상의 이유로 데이터의 중복이 불가피할 경우가 존재
· 데이터의 공용
- 데이터에 대한 유지 관리 부담 감소
- 새로운 응용 프로그램에 대해서도 데이터 구성에 신경쓰지 않아도 됨
· 데이터의 일관성 유지
- 데이터의 중복 제어 및 중앙 집중식 통제
· 데이터의 무결성 유지
- 무결성 : 데이터베이스에 저장된 데이터 값과 현실 세계의 실제값이 일치하는 정확성
- 데이터베이스가 생성 조작될 때마다 제어 기능을 통해 유효성 검사
· 데이터의 보안 보장
- 데이터베이스를 중앙 집중식으로 총괄 관장함으로써 데이터베이스의 관리 및 접근을 효율적으로 통제
· 표준화
- 중앙 통제 기능을 통해 데이터의 기술 양식, 내용, 처리 방식, 문서화 양식 등에 관한 표준화 가능
· 전체 데이터 요구의 조정
문제 21번 다음은 DBMS의 단점에 대해 기술한 내용이다. 틀리게 기술한 것들을 모두 고르시오. (4점)
정답 : 5,4
응시자 정답 : 1,3
점수: 0점
· 운영비 증대
- 시스템 운영비의 오버헤드를 가중
· 자료 처리의 복잡화
- 데이터베이스에는 상이한 여러 타입의 데이터가 서로 연관
- 응용 시스템은 보다 전문적이고 기술적 요소가 필요
· 복잡한 백업과 복구
- 데이터베이스는 구조가 복잡하고 여러 사용자가 동시에 공용
· 시스템의 취약성
- 데이터베이스 시스템을통합된 시스템이므로 일부의 고장이 전체 시스템을 정지시켜 시스템 신뢰성과 가용성 저해 가능
문제 22번 다음은 데이터구조간의 사상과 데이터 독립성에 대한 내용을 그림으로 나타낸 것이다. 각 항의 내용으로 바르게 기술한 것들을 고르시오. (4점)
정답 : 1,2,4
응시자 정답 : 2,3
점수: 0점
문제 23번 다음 예문을 원어(영어)로 기술하시오. (4점)
정답 : Military Information System
응시자 정답 : Militery Information System
점수: 4점
문제 24번 다음 예문을 원어(영어)로 기술하시오. (4점)
정답 : Knowledge management system
응시자 정답 : Knowlege Management System
점수: 4점
문제 25번 다음 예문을 원어(영어)로 기술하시오. (4점)
정답 : Decision Support System
응시자 정답 : Definition Sele System
점수: 0점
2-2. 데이터베이스 관리 시스템의 장점
<장점>
데이터 중복의 최소화
데이터를 통합 구성함으로 중복을 사전에 통제
성능 향상의 이유로 데이터의 중복이 불가피할 경우가 존재
데이터의 공용
데이터에 대한 유지 관리 부담 감소
새로운 응용 프로그램에 대해서도 데이터 구성에 신경쓰지 않아도 됨
데이터의 일관성 유지
데이터의 중복 제어 및 중앙 집중식 통제
데이터의 일관성 유지
데이터의 중복 제어 및 중앙 집중식 통제
데이터의 무결성 유지
무결성 : 데이터베이스에 저장된 데이터 값과 현실 세계의 실제값이 일치하는 정확성
데이터베이스가 생성 조작될 때마다 제어 기능을 통해 유효성 검사
데이터의 보안 보장
데이터베이스를 중앙집중식으로 총괄 관장함으로써 데이터베이스의 관리 및 접근을 효율적으로 통제
표준화
중앙통제기능을 통해 데이터의 기술 양식, 내용, 처리방식, 문서화 양식 등에 관한 표준화 가능
전체 데이터 요구의 조정
2-3. 데이터베이스 관리 시스템의 단점
<단점>
운영비 증대
시스템 운영비의 오버헤드를 가중
자료처리의 복잡화
데이터베이스에는 상이한 여러 타입의 데이터가 서로 연관
응용 시스템은 보다 전문적이고 기술적 요소가 필요
복잡한 백업과 복구
데이터베이스는 구조가 복잡하고 여러 사용자가 동시에 공용
시스템의 취약성
데이터베이스 시스템은 통합된 시스템이므로 일부의 고장이 전체 시스템을 정지시켜 신뢰성과 가용성 저해 가능
2-4. 데이터 독립성
<논리적데이터 독립성>
응용프로그램에 영향을 주지않고 데이터베이스의 논리적 구조를 변경시킬 수 있는것
<물리적 데이터 독립성>
데이터베이스의 논리적 구조에 영향을 주지않고 데이터의 물리적 구조를 변경시킬 수 있는것
[출처] [영진전문대 컴퓨터정보계열] 1-B|작성자 최지훈
제3자가 중간에서 해킹하여 ” 한양대에서 보자“라고 A의 메일을 변조해서
B에게 보냄(데이터 무결성의 침해)
(정보 보안 차원에서 데이터 가용성의 침해)
웜 스스로 다른 사람에게 보내는 이메일에 자신을 첨부
웜이 첨부된 이메일 발송
접근할 수 있는 통로(백 도어)를 제공
이메일 주소를 추출해 하드디스크에 저장
반복되어 웜이 전파됨
제작된 소프트웨어
바이러스의 개념까지 포함
키보드 입력 유출 프로그램(key logger) 등
Hot Keys Hook, Ecokys 등이 대표적
정보를 취득하거나 임의로 수정하는 행위
파밍 가능성 의심
유도하여 사용자 시스템 권한을 획득한 뒤 정보를 빼가는 해킹 수법
외부로 나가는 것을 차단
패킷에 대한 암호화, 인증 등을 고려하지 않아 데이터 통신 보안의 기본 요소 중
비밀성, 무결성 등을 보장할 수 없음
대한 문서 등을 정의, 방화벽 시스템 구축 시 고려
비인증자라도 제한된 자원을 사용하도록 할 것인지 결정
복잡한 알고리즘과 함께 사용하여 메시지를 암호화하고 해독함
'2학기 > 네트워크' 카테고리의 다른 글
확장된 개체-관계 모델 개요 (0) | 2013.10.10 |
---|---|
이더넷 (0) | 2013.10.10 |
데이터베이스 (0) | 2013.10.10 |
네트워크 (0) | 2013.10.10 |
인터넷 정보 서비스 (0) | 2013.10.05 |
네트워크의 이점
- 데이터 동시 접근
- 주변장치 공유
- 손쉬운 백업
네트워크의 구조화 방법
- 근거리 네트워크
- 캠퍼스 네트워크-일종의 특수성 때문에 인트라넷으로 볼 수 있다.
- 광역 네트워크
- 인트라넷:인터넷에서 사용하고 있는 회선과 여러 기반 기술들을 이용하여 구축하는 사설네트워크
<이번주>
통신기술
- 전송기술 : 한 지점에서 다른 점으로 신호를 전송하는 기능을 말하며, 전송매체를 통하여 효과적으로 전송될 수 있도록 변환하여 전송, 전송매체(구리선,동축케이블 등)
- 교환기술 : 원하는 통신 상대방을 선택하는 기술
- 통신망 기술 : 지역적으로 분산된 다수의 통신 참여자들 사이에 정보 전달을 가능하게 하는 전달 기술
- 단말기술 : 통신 시스템과 사람과의 인터페이스를 담당하는 역할
통신방식
- 단방향 통신 : 송신측과 수신측이 미리 고정되어 있는 통신방식
- 양방향 통신 : 채널을 통하여 접속된 두대의 단말 사이에서 데이커의 송수신이 모두 가능한 방식
- 반이중 통신 : 어느 한쪽이 데이터를 송신하면 상대편은 수신만 가능한 통신, 하나의 통신 채널을 이용하여 교대로 데이터를 송신
- 전이중 통신 : 두대의 단말기들 간에 동시에 데이터를 송수신 하는 통신, 두 개의 통신 채널을 이용하여 양방향으로 동시에 송수신
직렬 전송과 병렬 전송
- 직렬 전송(원거리) : 하나의 진송로를 통해서 데이터를 순차적으로 송신하는 방식
- 병렬 전송(근거리) : 여러개의 전송로를 통하여 데이터를 동시에 전송하는 방식
동기화
:두 시스템 간에는 컴퓨터 속도 차이가 존재하기 때문데 송신 비트 시간 간격과 수신 비트 시간 간격이 정확하게 일치하지 않게 된다.
- 동기식 전송 : 송수신기가 동일한 클럭을 사용하여 데이터를 송수신하는 방법
- 비동기식 전송 : 긴 데이터 비트열을 연속적으로 전송하는 대신 한 번에 한 문자씩 전송함
[출처] 20130902 블로그과제 <네트워크개론>|작성자 eogus0006
'2학기 > 네트워크' 카테고리의 다른 글
이더넷 (0) | 2013.10.10 |
---|---|
데이터베이스 (0) | 2013.10.10 |
네트워크 (0) | 2013.10.10 |
인터넷 정보 서비스 (0) | 2013.10.05 |
표현 계층 - 6 계층 (0) | 2013.09.23 |