데이터와 정보 > + ### 데이터: 현실 세계에서 단순히 관찰하거나 측정하여 수집한 사실이나 값 > + ### 정보: 의사 결정에 유용하게 활용할 수 있도록 데이터를 처리한 결과물 정보처리, 정보 시스템, 데이터베이스 > + ### 정보처리: 데이터에서 정보를 추출하는 과정 또는 방법 > + ### 정보 시스템: 조직을 운영하기 위해 필요한 데이터를 수...
파일 시스템 > + ### 데이터를 파일로 관리하기 위해 파일의 생성, 삭제, 수정, 검색 기능을 제공하는 소프트웨어 > + ### 응용 프로그램마다 필요한 데이터를 별도 파일로 관리 > + ### 데이터 중복성과 데이터 종속성 문제가 발생 데이터베이스 관리 시스템 > + ### 파일 시스템의 문제를 해결하기 위해 제시된 소프트웨어 > + ### 조직에 ...
데이터베이스 시스템 > + ### 데이터베이스에 데이터를 저장하고, 이를 관리하여 조직에 필요한 정보를 생성해주는 시스템 > + ### 사용자, 데이터 언어, 데이터베이스 관리 시스템, 데이터베이스, 컴퓨터로 구성된다. 스키마와 인스턴스 > + ### 스키마: 데이터베이스에 저장되는 데이터 구조와 제약조건을 정의한 것 > + ### 인스턴스: 스키마에 따...
데이터 모델링 > ### 현실 세계에 존재하는 데이터를 컴퓨터 세계의 데이터베이스로 옮기는 변환 과정이다. 개념적 데이터 모델링과 논리적 데이터 모델링이 있다. > + ### 개념적 데이터 모델링: 현실 세계의 중요 데이터를 추출하여 개념 세계로 옮긴다. > + ### 논리적 데이터 모델링: 개념 세계의 데이터를 데이터베이스에 저장하는 구조로 표현한다. ...
관계 데이터 모델의 개념과 기본 용어 > ### 개념적 구조를 논리적 구조로 표현하는 논리적 데이터 모델 중 하나다. 관계 데이터 모델은 하나의 개체에 대한 데이터를 릴레이션 하나에 담아 데이터베이스에 저장한다. 이와 관련해 릴레이션, 속성과 투플, 도메인, 널, 차수, 카디널리티 등의 용어가 사용된다. > + ### 릴레이션: 하나의 개체에 관한 데이터를...
SQL > ### 관계 데이터베이스를 위한 표준 질의어다. 기능에 따라 데이터 정의어, 데이터 조작어, 데이터 제어어로 나눈다. > + ### 데이터 정의어 (DDL) >> + ### SELECT >> ### 데이터베이스에 들어 있는 데이터를 조회하거나 검색하기 위한 명령어를 말하는 것으로 RETRIEVE 라고도 한다. >> + ### INSERT >> +...
데이터베이스 설계 과정 > ### 사용자의 다양한 요구 사항을 고려하여 데이터베이스를 생성하는 과정이다. E-R 모델과 변환 규칙을 이용한 설계와 정규화를 이용한 설계가 있다. > + ## 1단계 >> + ### 요구 사항 분석 >>> + #### 데이터베이스의 용도 파악 >>> + #### 결과물: 요구 사항 명세서 > + ## 2단계 >> + ### 개...
보이스/코드 정규형: 릴레이션의 함수 종속 관계에서 모든 결정자가 후보키다.