본문 바로가기

데이터베이스

(3)
[DataBase]데이터베이스 설계와 ER 모델-hoyhi 데이터베이스 설계와 ER 모델 데이터베이스 설계 - 개념적 데이터베이스 설계와 물리적 데이터베이스 설계로 구분 - 개념적 데이터베이스 설계는 실제로 데이터베이스를 어떻게 구현할 것 인가와는 독립적으로 정보 사용의 모델을 개발하는 과정 - 물리적 데이터베이스 설계에서는 물리적인 저장 장치와 접근 방식을 다룸 - 개념적 데이터베이스 설계 과정에서 조직체(실세계)의 엔티티, 관계, 프로세스, 무결성 제약조건 등을 나타내는 추상화 모델을 구축 - 엔티티는 서로 구분이 되면서 조직체에서 데이터베이스에 나타내려는 객체(사람, 장소, 사물 등)를 의미 - 관계는 두 개 이상의 엔티티들 간의 연관을 나타냄 - 프로세스는 관련된 활동을 나타냄 - 무결성 제약조건은 데이터의 정확성과 비즈니스 규칙을 의미 개념적 수준의 모..
[DataBase]관계 모델 개념-hoyhi 관계 데이터 모델과 제약조건 - 관계 데이터 모델은 지금까지 제안된 데이터 모델들 중에서 가장 개념 이 단순한 데이터 모델의 하나 - IBM 연구소의 E.F. Codd가 1970년에 관계 데이터 모델을 제안함 - 관계 데이터 모델을 최초로 구현한 가장 중요한 관계 DBMS 시제품은 1970년 대에 IBM 연구소에서 개발된 System R - 1980년대 후반부터 여러 가지 데이터 모델들이 새로 등장했지만 관계 DBMS는 여전히 가장 널리 사용되는 DBMS 관계 데이터 모델이 큰 성공을 거둔 요인 - 바탕이 되는 데이터 구조로서 간단한 테이블(릴레이션)을 사용 - 중첩된 복잡한 구조가 없음 - 집합 위주로 데이터를 처리 - 숙련되지 않은 사용자도 쉽게 이해할 수 있음 - 다른 데이터 모델에 비해 이론이 잘..
[DataBase]데이터베이스 시스템-hoyhi 데이터베이스 시스템 컴퓨터를 사용하여 정보를 수집하고 분석하는데 데이터베이스 기술 활용 데이터 : 현실 세계에서 벌어지는 일들을 단순한 방법으로 관찰하고 측정해서 얻은 값 정보 : 그 데이터를 처리해서 얻을 수 있는 결과 데이터베이스(database)의 정의 데이터베이스는 조직체의 응용시스템들이 공유해서 사용하는 운영데이터(operation data)들이 구조적으로 통합된 모임 데이터베이스의 구조는 사용되는 데이터 모델에 의해 결정 데이터베이스의 특징 - 데이터베이스는 데이터의 대규모 저장소로서, 여러 부서에 속하는 여러 사용자에 의해 동시 사용 - 모든 데이터가 중복을 최소화하면서 통합 - 데이터베이스는 한 조직체의 운영 데이터뿐만 아니라 그 데이터에 관한 설명까지 포함 - 프로그램과 데이터 간의 독립..