데이터베이스란 무엇인가?

데이터베이스란 무엇인가?

데이터베이스 데이터베이스(Database) 컴퓨터는 여러 가지 용도로 많은 양의 데이터를 처리합니다. 회사에서는 매출과 직원들의 정보를 기록하여 관리하고, 병원에서는 화자들의 진료 내역을 컴퓨터에 기록하여 관리합니다. 데이터베이스란 컴퓨터에 저장된 데이터들을 통합하여 저장하고 관리하는 모임이고 데이터베이스 관리 시스템(DBMS : Database Management System)은 데이터베이스를 관리하는 프로그램의 집합입니다. 저장된 데이터의 양이 방대하고 많은 사람들이 사용할수록 효율적입니다. 다시 말해 데이터베이스 관리 시스템의…

윈도우10 시스템 설정 알아보기

윈도우10 시스템 설정 알아보기

윈도우10 시스템 설정 윈도우10의 시스템 설정에서 디스플레이, 알림 및 작업, 멀티 태스킹, 전원 관리, 저장소 설정, 기본 앱 및 정보 설정을 할 수 있으며, 온라인 상태에서 다운로드한 지도 파일을 오프라인 상태에서 확인할 수 있도록 오프라인 지도를 추가할 수도 있습니다. 설정의 다양한 옵션 메뉴들 윈도우10 시스템 설정 이해하기 [시작] 단추를 클릭하여 [설정] 선택 또는 윈도우 키…

농협 공인인증서 발급 절차

농협 공인인증서 발급 절차

어르신들이 많이 어려워하는 농협 공인인증서 발급 방법에 대하여 알아보도록 하겠습니다. 공인인증서를 사용하는 이유는 거래 당사자 간 신원을 확인하기 위해서, 또는 거래 내용의 변경 여부를 확인하기 위해 필요합니다. 또한 거래 사실에 대한 증명을 위해 필요하기 때문에 금융인증서 혹은 공인인증서를 받아 거래나 인증에 필요한 증거물을 제출하는 역할을 합니다. 공인인증서 발급 절차에 대해 천천히 알아보도록 합시다. 농협은행 공인인증센터…

스크린샷 단축키 캡쳐 저장위치(전체 스크린샷 찍는법)

스크린샷 단축키 캡쳐 저장위치(전체 스크린샷 찍는법)

인터넷을 하다 보면 중요한 내용이나 보관하고 싶은 화면을 저장해야 할 때가 있습니다. 스크린샷을 찍는 일반적인 방법은 키보드 우측 상단에 있는 ‘Print Screen Sys Rq’ 버튼을 누르거나 캡처 기능을 가지고 있는 소프트웨어를 이용하는 것입니다. 스크린샷을 찍는 여러 가지 방법에 대해 알아보고 응용해보도록 합시다. 1. ‘Print Screen Sys Rq’ 입력 키 이용하기 찍고 싶은 인터넷 화면에서 키보드의…

기억장치의 계층 구조, 주기억장치의 종류, 캐시 메모리, 보조기억장치

기억장치의 계층 구조, 주기억장치의 종류, 캐시 메모리, 보조기억장치

중앙처리장치(CPU)가 어떤 작업을 처리하기 위해서는 데이터와 이를 처리할 프로그램이 필요합니다. 기억장치는 데이터와 프로그램, 연산의 중간 결과 등을 일시적 또는 영구적으로 저장하는 장치입니다. 기억장치의 계층 구조(Memory Hierarchy) 기억장치는 접근 속도, 기억 용량의 크기, 용도에 따라 레지스터, 캐시 메모리, 주기억장치, 보조기억장치로 구분합니다. 레지스터는 중앙처리장치 내에 존재하며, 중앙처리장치의 처리 속도와 비슷한 접근 시간(Access Time)을 가집니다. 그리고 캐시 메모리는…

입력장치, 출력장치의 종류

입력장치, 출력장치의 종류

입력장치는 문자, 목소리, 그림, 숫자 등의 자료를 컴퓨터 내부로 입력하는 장치입니다. 출력장치는 컴퓨터 내부에서 처리한 정보를 인간이 인지할 수 있는 다양한 형태로 변환하여 외부로 표현하는 장치입니다. 이런 입출력 장치를 통틀어 주변장치(Peripheral Device)라고도 합니다. 입력 장치 입력장치는 문자, 목소리, 그림, 숫자 등의 자료를 0과 1의 2진수 형태로 변환시킵니다. 대표적인 입력장치로는 키보드 자판기, 마우스, 조이스틱, 터치스크린, 스캐너…

컴퓨터 시스템의 성능 향상 기법

컴퓨터 시스템의 성능 향상 기법

중앙처리장치의 구조 변화 명령어 세트와 명령어를 실행하는 중앙처리장치의 구조는 밀접한 관련이 있습니다. 중앙처리장치는 구조적 특성에 따라 복잡 명령어 세트 컴퓨터(CISC : Complex Instruction Set Computer)와 축소 명령어 세트 컴퓨터(RISC : Reduced Instruction Set Computer)로 구분할 수 있습니다. 복잡 명령어 세트 컴퓨터는 CISC라고 부르는데, 많은 수의 명령어와 다양한 주소 지정 모드를 제공하기 때문에 명령어 세트가 큽니다….

프로그래밍 언어의 개요와 역사

프로그래밍 언어의 개요와 역사

프로그래밍 언어의 개요와 역사 컴퓨터를 구동, 작동시키려면 명령을 내려야 합니다. 프로그래밍 언어는 인간이 컴퓨터와 의사소통을 할 수 있도록 컴퓨터 내에서 내리는 명령으로, 프로그램을 기술하는 언어를 뜻합니다. 프로그램은 인스트럭션(Instruction)이라는 명령어로 구성됩니다. 컴퓨터는 기계어로 작성된 인스트럭션을 논리적 순서에 따라 수행하는데, 논리적 순서란 ‘문제를 푸는 방법’을 뜻합니다. 컴퓨터는 0이나 1로 된 2진수 형태의 기계어만 처리할 수 있으며 기계어는…

프로그래밍 언어별 특징

프로그래밍 언어별 특징

프로그래밍 언어는 시간이 지나면서 지속적인 발전을 거듭해왔습니다. 다음은 주요 프로그래밍 언어별 특징에 대하여 알아봅시다. COBOL(COmmon Business Oriented Language) 은 사무처리용으로 개발된 프로그래밍 언어입니다. COBOL의 장점은 컴퓨터의 내부적인 특성과 별개로 설계되어 COBOL 컴파일러만 있으면 컴퓨터 기종에 관계없이 바로 사용할 수 있다는 점이 있습니다. 또한 타 프로그래밍 언어에 비해 파일의 순차 및 비순차 처리 기능이 강력하여 작성이…

프로그래밍 언어의 실행, 프로그램 설계 등

프로그래밍 언어의 실행, 프로그램 설계 등

간단한 프로그램을 개발할 때는 사전 분석 없이 바로 코딩에 들어가기도 하지만, 복잡하고 규모가 큰 프로그램을 개발할 때는 사용자의 요구 사항을 분석하고 설계부터 시작해야 합니다. 사용자의 필요를 파악하고 프로그램을 통해 해결할 문제가 무엇인지 확인하는 단계입니다. 이 단계에서는 프로그램의 출력물이 어떤 내용을 포함하고, 이를 위해 입력할 내용은 무엇인지, 폼은 어떻게 구성해야 하는지를 설계합니다. 또한 사용자와 시스템의 인터페이스…