데이터베이스 설계에서 중요한 사항은 무엇보다도 현실 세계를 가장 정확하게 표현할 수 있는 데이터의 논리적 구조를 결정하는 것이다. 특히 관계 데이터베이스에서는 데이터값들을 테이블 형태로 표현하므로 현실 세계를 정확하게 표현하기 위해서 어떤 릴레이션들이 필요하고, 또 그 릴레이션들은 어떤 애트리뷰트들로 구성해야 하는가를 결정하는 문제가 중요하다. 이것이 곧 관계스킴(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. 파일처리 방식과 데이터..
정보처리기사요점정리 정보처리 기사 요점 정리입니다.
과목별로 요점만 정리하여 올려요.
* 데이터 통신
* 데이터베이스
* 소프웨어 공학
* 운영체계
* 전자계산기 구조입니다.
제가 시험 칠때 정리할 자료예요. 물론 합격도..
c프로그래밍 정렬 알고리즘에 대해 과목명 : C프로그래밍
정렬 알고리즘
소속
:
학년/반
:
학번
:
성명
:
담당교수
:
- 목 차 -
Ⅰ.
문 제
···
1
Ⅱ.
Program
···
1 ~ 6
1)
기본 설명
···
1
2)
주요소스 및 설명
···
1 ~ 6
Ⅲ.
프로그램 실행..
2025 두산전자 생산관리 자기소개서 지원서와 면접자료 특히 생산계획 및 자재관리(MRP), 린 생산방식, 공정 흐름 분석에 대한 전공지식은 생산관리 실무에 바로 적용 가능한 역량이라 생각합니다.
생산관리 직무는 수많은 공정데이터, 납기 일정, 자재 흐름 등을 실시..
2025 한국사회보장정보원 전산직 자기소개서 정보시스템의 안정적인 운영과 데이터 관리의 효율성을 높이기 위해서는 백엔드 개발, 데이터베이스 설계, 네트워크 보안, 클라우드 시스템 활용 능력이 필수적입니다.
이 문제를 해결하기 위해 저는 다음과 같은 ..
2025 HDC랩스 AI 모델 개발 부문 자기소개서 지원서 및 면접자료 이 과정은 데이터와 모델 구조 간의 관계를 깊이이 해하게 해준 결정적 경험이었습니다.
앞으로 저는 HDC랩스에서 사람이 사는 공간을 더 정밀하게 읽어내는 AI 모델을 개발하고 싶습니다.
자신이 직접 설계한 모..
[컴퓨터] 데이터베이스 및 정렬 데이터베이스 및 정렬
데이터베이스 익히기(1)
데이터베이스란 많은 양의 정보를 체계적으로 정리해 둔 것이다.
예를 들면 전화번호부, 직원 인적 사항 관리, 거래처 관리 대장과 같은 데이터들의 모임을 데이터..