데이터베이스 언어 SQL
·
Study/DateBase
SQLStructured Query Language= 관계 데이터베이스를 위한 표준 질의어= 비절차적 데이터 언어 통상 질의어는 데이터 언어 중 비절차적 데이터 조작어에 해당하지만, SQL은 정의 및 제어 기능까지 제공하므로 데이터 언어로 이해할 수 있다. 발전 역사연구용 관계 DBMS인 SYSTEM R을 위한 언어 SEQUEL(Structured English QUEry Language)에서 유래→ 새로운 관계 DBMS를 사용하기 위해서 그에 맞는 질의어를 재학습시켜야 하는 문제→ 미국 표준 연구소 ANSI와 국제 표준화 기구 ISO에서 SQL을 관계 데이터베이스의 표준 질의어로 채택&표준화 작업 진행 사용 방식대화식 SQL: DBMS에 직접 접근하여 질의를 작성해 사용삽입 SQL: 프로그래밍 언어로 ..
데이터베이스 모델과 연산
·
Study/DateBase
데이터 모델링데이터 모델링(data modeling): 현실 세계에 존재하는 데이터를 컴퓨터 세계의 데이터베이스로 옮기는 변환 과정 2단계 데이터 모델링① 개념적 데이터 모델링(conceptual modeling): 현실 세계의 중요 데이터 추출 → 데이터베이스의 개념적 구조로 표현하는 작업② 논리적 데이터 모델링(logical modeling): 개념 세계의 데이터 → 데이터베이스에 저장하는 구조로 표현하는 작업 데이터 모델(date model): 데이터 모델링의 결과물을 표현하는 도구데이터 모델의 구성 요소:데이터 구조(data structure);개념적 구조와 논리적 구조데이터 구조에서 처리 가능한 연산(operation)데이터 구조와 연산에 대한 제약조건(constraint)① 개념적 데이터 모델..
데이터베이스 기초 이론
·
Study/DateBase
데이터와 데이터베이스 개요데이터(data): 현실 세계에서 단순히 관찰하거나 측정하여 수집한 사실이나 값정보(information): 의사 결정에 유용하게 활용할 수 있도록 데이터를 처리한 결과물정보 처리(information processing): 데이터에서 정보를 추출하는 과정 또는 방법정보 시스템(information system): 조직 운영에 필요한 데이터를 수집하여 저장해두었다가 필요할 때 유용한 정보를 만들어주는 수단 → 데이터베이스가 정보 시스템 안에서 데이터를 저장하고 있다가 필요할 때 제공하는 역할을 담당 데이터베이스(datebase, DB): 특정 조직의 여러 사람이 공유하여 사용할 목적으로 체계화해 통합해서 저장·관리하는 운영 데이터의 집합, 작성된 목록으로써 여러 응용 시스템들의 ..