반응형

프로그래밍 232

[Database] 데이터베이스 모델

데이테베이스 모델 연관된 데이터를 사용하기 쉽고, 연관 관계를 잘 표현할 수 있도록 구조적으로 표현한 방식이다 1. 계층형 데이터베이스 모델 - 트리 형태의 구조를 가진 데이터베이스 - 반복적인 부모-자식 관계 정보를 표현 - 현재 거의 사용되지 않고 있다 2. 네트워크형 데이터베이스 모델 - 그래프 형태의 데이터베이스 - 예) IDS(Integrated Data Store), Univac DMS-1100 3. 관계 데이터베이스 - 모든 데이터 사이의 관계를 2차원 테이블 형태로 구현 - 현재 대부분의 데이터베이스에서 사용 - 예) 오라클, MySQL, MS-SQL, Informix, Access 4. 객체형 데이터베이스 - 객체지향 프로그래밍에서 사용되는 객체의 형태로 정보를 저장하는 데이터베이스 5...

[Database] 데이터베이스의 정의

데이터와 정보 데이터 일련의 작업을 목적으로 수집된 의미있는 값 연구나 조사 등의 바탕이 되는 재료 정보 뜻을 가지는 자료 특정한 목적의 의사결정을 위하여 가공한 형태 일정한 형식으로 표현한 모든 종류의 자료 또는 지식 파일시스템 정의 데이터를 파일에 저장하고, 파일을 수정, 삭제, 검색하는 기능을 제공하여 사용자가 파일을 손쉽게 이용할 수 있도록 지원하는 프로그램. 특징 각각의 응용 프로그램은 데이터를 고유의 형식에 맞추어 관리 응용 프로그램마다 독립적인 파일을 관리 단점 데이터가 중복되어 저장된다. 여러 파일에 중복되어 저장된 데이터가 변동될 때, 일치시키기 어렵다. 프로그램에 종속된 데이터를 다른 목적의 프로그램에서 사용하기 어렵다. 데이터 보안을 유지하기 어렵다. 데이터베이스 도입 배경 파일 시스..

반응형