데이터 : 현실세계에서 단순히 관찰하거나 측정해 수집한 사실이나 값 (가공하지 않은 값)정보 : 의사 결정에 유용하게 활용할 수 있도록 데이터를 처리한 결과물 (데이터를 가지고 유의미하게 만듬)정보 시스템 : 조직 운영에 필요한 데이터를 수집하여 저장해두었다가 필요할
과거에는 데이터를 관리하기 위해 '파일 시스템'이라는 소프트웨어를 사용했다같은 내용의 데이터가 중복 저장 된다.응용 프로그램ㅇ이 데이터 파일에 종속적이다 \- 파일의 어떠한 부분을 변경,추가 하려면 관련된 모든 응용프로그램에서 파일에 접근하는 방법을 변경해야한다데이
스키마 : 데이터베이스에 저장되어 데이터 구조와 제약조건을 정의한 것 \- 고객 번호(int) , 이름(CHAR(10)), 나이(int) 등등..인스턴스 : 스키마에 따라 데이터베이스에 실제로 저장된 값개별 사용자 관점에서 데이터베이스를 이해하고 표현 한다 (ex -
데이터베이스 시스템을 운영하고 관리하는 사람주로 데이터 정의어와 데이터 제어어를 사용주요 업무로는 \- 데이터베이스 구성 요소 선정 \- 데이터베이스 스키마 정의 \- 물리적 저장 구조와 접근 방법 결정 \- 무결성 유지를 위한 제약조건 정의 \- 보안 및 접
스키마를 정의하거나, 수정 또는 삭제하기 위해 사용데이터의 C.R.U.D등의 처리를 요구하기 위해 사용절차적 데이터 조작어와 비절차적 데이터 조작어로 구분절차적 데이터 조작어 \- 사용자가 어떤 데이터를 원하고 그 데이터를 얻기 위해 어떻게 처리해야하는지도 설명비절차
사용자의 다양한 요구 사항을 고려하여 데이터베이스를 생성하는 과정E-R 모델과 릴레이션 변환 규칙을 이용한 설계의 과정E-R 모델과 릴레이션 변환 규칙을 이용한 설계의 과정요구 사항 분석 : 데이터베이스의 용도 파악 결과물 : 요구 사항 명세서개념적 설계 : DMBS에
앞서 E-R 모델과 릴레이션 변환 규칙을 이용한 설계의 과정1.요구 사항 분석 : 데이터베이스의 용도 파악 \- 결과물 : 요구 사항 명세서개념적 설계 : DMBS에 독립적인 개념적 구조 설계 \- 결과물 : 개념적 스키마(E-R 다이어그램)논리적 설계 : DBMS
개념적 구조를 논리적 구조로 표현하는 논리적 데이터 모델하나의 개체에 대한 데이터를 하나의 릴레이션에 저장하나의 개체에 관한 데이터를 2차원 테이블의 구조로 저장한 것파일 관리 시스템 관점에서 파일(file)에 대응릴레이션의 열을 속성 또는 어트리뷰트라고 부른다파일 관
불필요한 데이터 중복으로 인해 릴레이션에 대한 데이터 삽입,수정,삭제 연산을 수행할 때 발생할 수 있는 부작용 이벤트 참여 릴레이션에 신규 고객을 가입하려 한다.하지만 이 고객이 참여한 이벤트가 아직 없다면 이벤트 참여 릴레이션에 이고객에 대한 데이터를 삽입할 수 없다
관계 데이터베이스를 의한 표준 질의어1974년 IBM연구소에서 데이터베이스 시스템, "시스템 R"을 질의하기 위해서 만들어진 구조화된 언어테이블을 생성하고 변경,제어하는 기능을 제공CREATE : 테이블 생성ALTER : 테이블 변경DROP : 테이블 삭제테이블에 새