1. 데이터베이스 언어 SQL: 데이터베이스를 조작하는 언어데이터 정의어 DDL (Data Manipulation Language)데이터 조작어 DML (Data Definition Language)데이터 제어어 DCL (Data Control Language) 2. 데이터베이스 사용자일반 사용자: 프로그래머가 개발한 프로그램을 이용하여 데이터를 다루는 업무를 하는 사람프로그래머: 일반 사용자가 사요할 수 있도록 프로그램을 만드는 사람SQL 사용자: SQL을 사용하여 업무를 처리하는 담당자로 프로그램으로 구현되어 있지 않은 업무를 SQL을 사용하여 처리데이터베이스 관리자(DBA): 데이터베이스 시스템을 촐괄하는 사람으로 설계 및 구현 유지보수 등 담당하며 데이터베이스의 모니터링 등의 제반 업무를 담당..
1. 정보 시스템의 발전실체 시스템: 수작업으로 작업-> 파일 시스템-> 데이터베이스 시스템-> 인터넷 통신: 웹 데이터베이스 통신-> 분산 데이터베이스 통신 1-1. 파일 시스템데이터를 파일 단위로 파일 서버에 저장각 컴퓨터는 LAN을 통해 파일 서버에 연결각 응용 프로그램이 독립적으로 파일을 다루기 때문에 데이터가 중복 저장될 가능성 있음데이터 파일을 동시에 다루기 때문에 데이터의 일관성이 훼손될 수 있음 1-2. 데이터베이스 시스템DBMS를 통해 데이터를 관리하는 시스템DBMS가 파일의 중복을 줄이고 일관성 유지 등의 기능을 수행서버: DBMS가 설치되어 데이터를 가진 쪽클라이언트: 외부에서 데이터를 요청하는 쪽 1-3. 웹 데이터베이스 시스템데이터베이스를 웹에서도 사용할 수 있도록 서비스하..
1. 데이터, 정보, 지식데이터: 현실 세계에서 측정하거나 수집한 사실이나 값, 단순한 원시 자료정보: 데이터에 의미를 부여한 것, 어떠한 목적이나 의도에 맞게 데이터를 가공 처리한 것지식: 정보가 축적되고 분석되어, 사물이나 현상에 대한 이해데이터 -> 정보 -> 지식 2. 정보 처리데이터에서 정보를 추출하는 과정 또는 방법데이터 -> (정보 처리) -> 정보 3. 데이터베이스데이터를 체계적으로 저장하고 관리하는 시스템저장된 데이터의 양이 많고 실시간 검색이 많은 분야일수록 활용도가 높음데이터베이스는 정보를 저장하고 관리하는 역할정보 처리는 그 데이터베이스에서 데이터를 추출하여 의미 있는 정보를 도출하는 역할 4. 데이터베이스의 개념통합된 데이터: 중복을 최소화하여 중복으로 인한 데이터 불일치 현상을 ..