본문 바로가기

전체 글

(90)
네트워크 관련 장비 네트워크 관련 장비 허브 (Hub) 한 사무실이나 가까운 거리의 컴퓨터들을 연결하는 장치로 각 회선을 통합적으로 관리하며 신호 증폭 기능을 하는 리피터의 역할도 포함 더미 허브(Dummy Hub) : 네트워크에 흐르는 모든 데이터를 단순히 연결하는 기능만 제공 스위치 허브(Swiching Hub) : 네트워크상에 흐르는 데이터의 유무 및 흐름을 제어하여 각각의 노드가 허브의 최대 대역폭을 사용할 수 있는 지능형 허브 리피터 (Repeater) 물리 계층의 장비로 전송되는 신호가 왜곡되거나 약해질 경우 원래의 신호 형태로 재생 브리지 (Bridge) 데이터 링크 계층의 장비로 LAN과 LAN을 연결하거나 LAN안에서의 컴퓨터 그룹을 연결 라우터 (Router) 네트워크 계층의 장비로 LAN과 LAN의 연결..
OSI(Open System Interconnection)참조 모델 OSI(Open System Interconnection)참조 모델 다른 시스템 간의 원활한 통신을 위해 ISO(국제표준화기구)에서 제안한 통신 규약(Protocol) -OSI 7계층 : 하위 계층(물리 계층→데이터 링크 계층→네트워크 계층), 상위계층(전송 계층→세션 계층→표현 계층→ 응용 계층) 물리 계층 (Physical Layer) 전송에 필요한 두 장치 간의 실제 접속과 절단 등 기계적, 전기적, 기능적, 절차적 특성에 대한 규칙을 정의 데이터 링크 계층 (Data Link Layer) 두 개의 인접한 개방 시스템들 간에 신뢰성 있고 효율적인 정보 전송을 할 수 있도록 함 흐름 제어, 프레임 동기화, 오류 제어, 순서 제어 네트워크 계층 (Network Layer, 망계층) 개방 시스템들 간의 ..
네트워크(Network) 네트워크(Network) 두 대 이상의 컴퓨터를 전화선이나 케이블 등으로 연결하여 자원을 공유하는 것 근거리 통신망(LAN; Local Area Network) 회사, 학교, 연구소 등에서 비교적 가까운 거리에 있는 컴퓨터, 프린터, 저장장치 등과 같은 자원을 연결해 구성 사이트 간의 거리가 짧아 데이터의 전송 속도가 빠르고 에러 발생율이 낮다 근거리 통신망에서는 주로 버스형이나 링형 구조를 사용 광대역 통신망(WAN; Wide Area Network) 국가와 국가 혹은 대륙과 대륙 등과 같이 멀리 떨어진 사이트들을 연결해 구성 사이트 간의 거리가 멀기 대문에 통신 속도가 느리고 에러 발생률이 높다 IP 주소(Internet Protocol Address) 인터넷에 연결된 모든 컴퓨터 자원을 구분하기 위..
무결성(Integrity) 무결성(Integrity) 데이터베이스에 저장된 데이터 값과 그것이 표현하는 현실 세계의 실제값이 일치하는 정확성을 의미 개체 무결성 (Entity Integrity, 실체무결성) 기본 테이블의 기본키를 구성하는 어떤 속성도 Null 값이나 중복값을 가질 수 없다는 규정 도메인 무결성 (Domani Integrity, 영역 무결성) 주어진 속성 값이 정의된 도메인에 속한 값이어야 한다는 규정 참조 무결성 (Referential Integrity, 참조 무결성) 외래키 값은 Null 이거나 참조 릴레이션의 기본키 값과 동일해야 함. 즉 릴레이션은 참조할 수 없는 외래키 값을 가질 수 없다는 규정 사용자 정의 무결성 (User-Defined Integrity) 속성 값들이 사용자가 정의한 제약조건에 만족해야..
ER to 관계형 데이터 모델(Mapping Rule) ER to 관계형 데이터 모델(Mapping Rule) 개념적 데이터 모델인 ER 모델을 논리적 데이터 모델인 릴레이션 스키마로 변환하는 것, 매핑 룰이라고도 한다. -개체 A, B와 관계 Y로 이뤄진 ER 모델을 관계형 데이터 모델에서의 릴레이션 스키마로 변환하는 과정은 다음과 같다. 개체 A, B는 각각 독립적인 릴레이션 A, B로 표현된다. 또 ER 도형에서의 각 개체의 속성들은 각 릴레이션의 속성들로 정의되고 기본키는 밑줄을 그어 표시한다. 관계 Y가 1:1 관계 : 릴레이션 A의 기본키를 릴레이션 B의 외래캐로 추가하거나 릴레이션 B의 기본키를 릴레이션 A의 외래키로 추가해 표현 관계 Y가 1:N 관계 : 릴레이션 A의 기본키를 릴레이션 B의 외래키로 추가해 표현 관계 Y가 N:M 관계 : 릴레..
ER(Entity Relationship) 모델 ER(Entity Relationship) 모델 ER 모델은 개념적 데이터 모델의 가장 대표적인 것으로 1976년 피터 첸에 의해 제안됐으며 다음과 같은 도형들을 이용해 현실 세계를 표현 관계 및 관계 타입 -관계는 2개 이상의 개체 사이에 존재하는 연관성을 뜻하며 관계 타입은 같은 관계들의 집합 또는 틀을 뜻한다. -관계는 관계에 참여하는 개체 타입의 개수에 대한 차수(Degree)와 관계에 참여하는 개체 어커런스의 개수에 대한 대응 카디널리티(Mapping Cardinality)를 갖는다. -차수에 따른 관계의 종류 단항(Unary) 관계 : 관계에 참여하고 있는 개체 타입이 1개인 관계 이항(Binary) 관계 : 관계에 참여하고 있는 개체 타입이 2개인 관계 삼항(Termary) 관계 : 관계에 ..
데이터베이스(Database) 데이터베이스(Database) 특정 조직의 업무를 수행하는 데 필요한 상호 관련된 데이터들의 모임 -데이터베이스의 정의 통합된 데이터(Integrated Data) : 검색의 효율성을 위해 중복이 최소화된 데이터의 모임 저장된 데이터(Stored Data) : 컴퓨터가 접근할 수 있는 저장 매체에 저장된 데이터 운영 데이터(Operational Data) : 조직의 고유한 업무를 수행하는 데 존재 가치가 확실하고 없어서는 안 될 반드시 필요한 데이터 공용 데이터(Shared Data) : 여러 응용 시스템들이 공동으로 소유하고 유지하는 데이터 DBMS(DataBase Manegement System, 데이터베이스 관리 시스템) 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성해주고 데이터베..
교착상태(Dead Lock) 교착상태(Dead Lock) 상호 배제에 의해 나타나는 문제점으로 둘 이상의 프로세스들이 자원을 점유한 상태에서 서로 다른 프로세스가 점유하고 있는 자원을 요구하며 무한정 기다리는 현상 교착상태 발생의 필요 충분 조건 상호 배제(Mutual Exclusion) : 한 번에 한 개의 프로세스만이 공유 자원을 사용할 수 있어야 함 점유와 대기(Hold and Wait) : 최소한 하나의 자원을 점유하고 있으면서 다른 프로세스에 할당돼 사용되고 있는 자원을 추가로 점유하기 위해 대기하는 프로세스가 있어야 함 비선점(Non-preemption) : 다른 프로세스에 할당된 자원은 사용이 끝날 때까지 강제로 빼앗을 수 없어야 함 환형 대기(Circular Wait) : 공유 자원과 공유 자원을 사용하기 위해 대기하..