데이터 정의어 data definition language DDL 스키마를 정의하거나 기존 스키마의 정의를 삭제 또는 수정하기 위해 사용하는 데이터 언어 데이터 조작어 data manipulation language DML 사용자가 데이터의 삽입 삭제 수정 검색 등의 처리를 데이터베이스 관리 시스템에 요구하기 위해 사용하는 데이터 언어 데이터 제어어 data control language DCL 데이터베이스에 저장된 데이터를 여러 사용자가 무결성과 일관성을 유지하며 문제없이 공유할 수 있도록, 내부적으로 필요한 규칙이나 기법을 정의하는 데 사용하는 데이터 언어 스키마 : 데이터베이스에 저장되는 데이터 구조와 제약조건을 정의한 것 인스턴스 : 정의된 스키마에 따라 데이터베이스에 실제로 저장된 값 속성 : ..
한글파일 복붙. 사진x 네트워크 정리 ·네트워크에 대해 설명하시오 컴퓨터와 컴퓨터 사이에 통신매체를 통해 데이터 통신을 주고 받는 것 ·데이터와 데이터 통신에 대해 설명하시오 데이터는 컴퓨터상에서 무언가에 대한 정보를 비트로 표현한 것이다. 데이터 통신은 데이터를 컴퓨터 사이에 주고 받는 것이다. ·데이터 통신을 어떻게 하는지 설명하시오 컴퓨터와 컴퓨터 사이에 파이프가 있어서 그 사이로 데이터를 운반한다. 이때, 컴퓨터와 파이프 사이에 인터페이스라는 중개역이 있다. 그리고 데이터 통신을 하기 전에 프로토콜을 정해야 한다. ·프로토콜이 무엇인지 설명하시오(중복) 데이터 통신을 할 때 규칙이 필요하다. A 컴퓨터에서는 1101을 a로 B 컴퓨터에서는 1101을 b로 여긴다면 데이터를 올바르게 공유해도 문제가..
자료구조와 알고리즘에 대해 설명하시오 자료구조는 데이터를 원하는 규칙, 목적에 맞게 저장하기 위한 구조이고 알고리즘은 자료구조에 쌓인 데이터를 활용해 어떠한 문제를 해결하기 위한 여러 동작들의 모임이다. 도서관에서 책장이 자료구조라면 특정 책을 찾는 방법이 알고리즘이다. 해시 테이블에 대해 설명하시오 해시 테이블은 자료를 쉽고 빠르게 저장할 수 있고 key-value를 대응시켜 자료를 얻을 수 잇다. 효율적인 탐색을 위한 자료구조이며 쉽게 접할 수 있는 예로는 자바스크립트의 객체, local, session Storage가 있다. 해시 테이블에서 가장 중요한 부분은 해시 함수인데 해시 함수는 특정 키를 자료를 저장하는 배열의 인덱스로 변환한다. 좋은 해시 함수가 되기 위해서는 결정성, 효율성, 균일한 분..