BasicKnowledge(3)
-
관계 데이터 모델 정리(시험용)
관계 데이터 모델 사용자는 원하는 데이터(what)만 명시하고, 어떻게 이 데이터를 찾을 것인가(how)는 명시할 필요가 없음 기본적인 용어 릴레이션(relation): 2차원의 테이블(스프레드 시트와 유사) 레코드(record): 릴레이션의 각 행 투플(tuple): 레코드를 좀더 공식적으로 부르는 용어 애트리뷰트(attribute): 릴레이션에서 이름을 가진 하나의 열 도메인(domain) 한 애트리뷰트에 나타날 수 있는 값들의 집합 각 애트리뷰트의 도메인의 값들은 원자값 프로그래밍 언어의 데이터 타입과 유사함 동일한 도메인이 여러 애트리뷰트에서 사용될 수 있음 복합 애트리뷰트나 다치 애트리뷰트는 허용되지 않음 차수(degree)와 카디날리티(cardinality) 차수: 한 릴레이션에 들어 있는 애..
2020.06.20 -
데이터베이스 시스템 정리(시험용)
데이터베이스 시스템 정리 데이터베이스(database)의 정의 데이터베이스는 조직체의 응용 시스템들이 공유해서 사용하는 운영 데이터 (operational data)들이 구조적으로 통합된 모임이다. 데이터베이스의 특징 데이터베이스는 데이터의 대규모 저장소로서, 여러 부서에 속하는 여러 사용자에 의해 동시에 사용됨 모든 데이터가 중복을 최소화하면서 통합됨 데이터베이스는 한 조직체의 운영 데이터뿐만 아니라 그 데이터에 관한 설명(데이터베이스 스키마 또는 메타데이터(metadata))까지 포함. 프로그램과 데이터 간의 독립성이 제공됨 효율적으로 접근이 가능하고 질의를 할 수 있음 데이터베이스 관리 시스템(DBMS: Database Management System) 데이터베이스를 정의하고, 질의어를 지원하고, ..
2020.06.20 -
[Network] 네트워크 개요
Overview 네트워크 5계층 1. 물리계층 : 호스트를 전송 매체와 연결하기 위한 인터페이스 규칙과 전송 매체의 특성을 다룸(대충 물리적으로 연결된 선을 가리크는 말임) 2. 데이터 링크 계층 : 전기신호를 데이터로 바꾸고 전기신호의 오류를 감지하는 기능을 추가함 오류 발생시 재잔송의 방법으로 처리함 3. 네트워크 계층 : 송신 호스트가 전송한 데이터가 수신 호스트까지 도착하려면 여러 중개 시스템을 거치는데, 여기서 데이터가 잘 갈수 있도록 지원하는 층이 네트워크 계층이다. 너무많은 트래픽으로 혼잡이 발생할 수있는데, 이역시 전소 경로와 관련이 있으므로, 네트워크 계층이 관리함 4. 전송 계층 : 송신 프로세스와 수신의 연결 기능을 제공하고, 프로세스 사이의 안전한 데이터 전송을 지원한다. -----..
2019.11.28