데이터베이스 설계에서 중요한 사항은 무엇보다도 현실 세계를 가장 정확하게 표현할 수 있는 데이터의 논리적 구조를 결정하는 것이다. 특히 관계 데이터베이스에서는 데이터값들을 테이블 형태로 표현하므로 현실 세계를 정확하게 표현하기 위해서 어떤 릴레이션들이 필요하고, 또 그 릴레이션들은 어떤 애트리뷰트들로 구성해야 하는가를 결정하는 문제가 중요하다. 이것이 곧 관계스킴(relation scheme)의 설계가 된다.
관계 스킴의 설계가 잘못되면 무엇보다도 데이터가 불필요하게 중복된다. 이 데이터 중복은 데이터 관리상의 여러 가지 치명적인 문제를 야기시키고, 데이터의 중복은 릴레이션을 조작할 때 곤란한 현상을 발생시키는 대 이 곤란한 현상을 이상(anomaly)라고 하는데 특별히 릴레이션의 데이터 값을 변경하려 할 때 이 현상이 일어나게 된다.
○ 삭제 이상
한 튜플을 삭제함으로써 유지해야 될 정보까지도 삭제되는 연쇄 삭제(triggered deletion) 현상이 일어나게 되어 정보의 손실(loss of information)이 발생하게 되는데 이러한 현상을 삭제 이상(deletion anomaly)이라고 한다.
- 학번이 100인 학생의 과목 ‘C132’의 등록을 취소한다고 할 때, 자연히 학번 100인 튜플에서 과목번호 C132를 삭제해야 되는데 과목번호는 킷값에 포함되어 있기 때문에 과목번호만 삭제하지 못하고 튜플 전체를 삭제해야 된다. 그 결과 튜플이 삭제될 때 이 학생이 4학년이라는 정보까지도 함께 삭제될 것이다. 왜냐하면 이 튜플은 학생의 학년 정보를 가지고 있는 유일한 튜플이기 때문이다.
[Database] Data Modeling & Database Desi [Database] Data Modeling & Database Design
Data Modeling & Database Design
업무 Business를 Entity Relation 기법을 이용한 Data Modeling 방법, ER Model을 RDB로 전환하는 DB Design 기법에 대한 강의로..
(A+) 데이터베이스 모형-계층형, 네트워크형, 관계형 이 자료는 데이터베이스의 모형-계층형, 네트워크형, 관계형에 대하여 분석 및 정리한 A+ 레포트입니다.
I. 서론
II. 본론
1. 데이터베이스의 정의
2. 데이터베이스관리시스템
3. 파일처리 방식과 데이터..
정보처리기사요점정리 정보처리 기사 요점 정리입니다.
과목별로 요점만 정리하여 올려요.
* 데이터 통신
* 데이터베이스
* 소프웨어 공학
* 운영체계
* 전자계산기 구조입니다.
제가 시험 칠때 정리할 자료예요. 물론 합격도..
[컴퓨터] 데이터베이스 및 정렬 데이터베이스 및 정렬
데이터베이스 익히기(1)
데이터베이스란 많은 양의 정보를 체계적으로 정리해 둔 것이다.
예를 들면 전화번호부, 직원 인적 사항 관리, 거래처 관리 대장과 같은 데이터들의 모임을 데이터..
c프로그래밍 정렬 알고리즘에 대해 과목명 : C프로그래밍
정렬 알고리즘
소속
:
학년/반
:
학번
:
성명
:
담당교수
:
- 목 차 -
Ⅰ.
문 제
···
1
Ⅱ.
Program
···
1 ~ 6
1)
기본 설명
···
1
2)
주요소스 및 설명
···
1 ~ 6
Ⅲ.
프로그램 실행..
데이터베이스의 개념과 필요성 데이터베이스의 개념과 필요성
1. 데이터베이스의 개념
데이터베이스란 테이타를 정리 통합하여 컴퓨터로 처리 가능한 형태로 만든 정보화일 혹은 그 집합체이다. 대량의 정보가 범람하는 오늘날 개개인 모두가 ..
델파이와 오라클 연결 델파이와 오라클 연결에 관한 총정리 문서
델파이와 오라클은 현존하는 C/S 데이터베이스 솔루션 중에 최고의 성능을 보장하는 '궁합'이라고 알려져 있습니다. 따라서, 데이터베이스 솔루션 개발에 가장 많이 선택..
배너 광고와 DB 마케팅 저작자 : 박명수 (웹매니아 컨설턴트)
자료출처 : 웹매니아
사용언어 : MS Word
포맷 : doc
용량 :총 22 page
목차 :
I. 배너 광고
1) 배너 광고란?
2) 배너 유치 사이트 유형
3) 배너 광고의 제작 원칙
..
[컴퓨터] IaaS 클라우드 서비스 내용 정리 IaaS 클라우드 서비스 내용 정리
□ IaaS (Infrastructure as a Service)
△ 서버, 스토리지, 데이터베이스와 같은 시스템이나 서비스를 구축하는데
필요한 IT자원을 제공하는 인프라 서비스
→ 고객의 입장으로..