목록컴퓨터공학 (20)
juuuding
3. DBMS 발전 과정 데이터 모델 1. 데이터 모델 - 데이터베이스의 구조를 기술하는데 사용되는 개념들의 집합인 구조 (데이터 타입과 관계), 이 구조 위에서 동작하는 연산자들, 무결성 제약 조건들 - 사용자에게 내부 저장 방식의 세세한 사항은 숨기면서 데이터에 대한 직관적인 뷰를 제공하는 동시에 이들 간의 사상을 제공 (실제 구조와는 다르지만, 어떻게 작동되는지에 대한 과정은 잘 설명 돼 있음) - 쉽게 말해서 데이터를 구성하고 저장하는 방식을 말한다. 2. 데이터 모델의 분류 (1) 고수준 또는 개념적 데이터 모델 - 사람이 인식하는 것과 유사하게 데이터베이스의 전체적인 논리적 구조를 명시 ex) 엔티티-관계 데이터 모델과 객체 지향 데이터 모델 (2) 표현(구현) 데이터 모델 - 최종 사용자가 ..
1. 데이터베이스 시스템 개요 1. 데이터베이스의 정의 - 조직체의 응용 시스템들이 공유해서 사용하는 운영 데이터들이 구조적으로 통합된 모임. 데이터베이스의 구조는 사용되는 데이터 모델에 의해 결정된다. ex) 항공기 예약 시스템에서는 여행사를 통해 항공기 좌석을 예약하면 모든 예약 정보가 DB에 기록 2. 데이터베이스의 특징 - 데이터베이스는 데이터의 대규모 저장소로서, 여러 부서에 속하는 여러 사용자에 의해 동시에 사용됨 - 모든 데이터가 중복을 최소화하면서 통합됨 - 데이터베이스는 한 조직체의 운영 데이터뿐만 아니라 그 데이터에 관한 설명(DB 스키마, metadata)까지 포함 - 프로그램과 데이터 간의 독립성이 제공됨 -> 파일의 변화에 따라 프로그램을 변경할 필요 X - 효율적으로 접근 가능하..
Protocol 1. 프로토콜이란? - peer layer이 서로 통신(control info 교환)하기 위한 rules 이나 conventions의 집합이다. - message나 action(algorithm)의 포맷과 순서를 정의한다. - A 장치 n layer의 프로토콜은 B 장치 n layer 프로토콜과 통신한다. - 각각의 프로토콜은 하위 계층에 대해서 service user이고 상위 계층에 대해서 service provider이다. 2. 프로토콜 구조 - S/W 와 H/W의 계층화된 구조 + 각 계층에서 수행하는 기능 분리. 상위 계층에서는 하위 계층에서 제공하는 서비스 이용. 한 계층의 변화는 다른 계층에 영향을 주지 않음 - L5와 L4는 host에t서만 존재, L3,L2,L1 이 3가지 ..
Data communications traffic volume * 5 계층(5 Layers) L1 : pyhsical layer L2: Data link layer L3: Network layer L4: Transport layer L5: Application layer L1은 우리가 손댈 수 X 1. Technological Advancement - Driving Force [네트워크 수송의 종류] (1) Bandwidth or latency-sensitive application -real-time entertainment: 인터넷 전화 (VoIP), 비디오 회의, 온라인 게임, real-time streaming -Web browsing: 상호적 온라인 활동, social network (2) lo..