데이터베이스
- 최초 등록일
- 2009.12.12
- 최종 저작일
- 2009.11
- 4페이지/
MS 워드
- 가격 1,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
가. 릴레이션과 테이블의 차이점
나. DBMS 이용 환경에서 무결성 강화 방법
다. 관계대수에서 집합 연산자의 호환성에 대해 설명하여라.
라. 데이터 정의어와 데이터 조작어의 차이점을 설명하여라.
마. SQL의 SELECT 구문은 관계 대수의 SELECTION과 다르다. 그 차이점을 생각해봅시다.
목차
1. 개요
2. 본론
가. 릴레이션과 테이블의 차이점
나. DBMS 이용 환경에서 무결성 강화 방법
다. 관계대수에서 집합 연산자의 호환성에 대해 설명하여라.
라. 데이터 정의어와 데이터 조작어의 차이점을 설명하여라.
마. SQL의 SELECT 구문은 관계 대수의 SELECTION과 다르다. 그 차이점을 생각해봅시다.
마.
3. 결론
4. 참고문헌
본문내용
1. 개요
데이터베이스에 사용되는 아래 주제들에 대하여 알아 본다.
2. 본론
가. 릴레이션과 테이블의 차이점
릴레이션은 외형적으론 일반 테이블과 똑같이 보이지만 그 성질에 있어 많은 차이를 가지고 있다. 릴레이션과 테이블의 차이는 추상적 개념과 이를 나타내는 구체적 표현의 차이인데, 테이블은 이 릴레이션을 기술하는 하나의 구체적인 표현이라 할 수 있다. 테이블은 모든 애트리뷰트 값이 동일한 튜플을 하나 이상 가질 수 있다. 일반적으로 집합은 두 개의 동일한 원소를 허용하지 않기 때문에 테이블은 튜플 들의 집합이 아니고 튜플 들의 다중 집합이다. 즉 정리하면 릴레이션은 추상적 개념의 표현이며, 테이블은 이 릴레이션의 구체적인 표현이라 볼 수 있다.
나. DBMS 이용 환경에서 무결성 강화 방법
DBMS 이용 환경에서 무결성을 강화하는 방법에는 여러 가지가 있다.
첫째, 응용 프로그램 코드 설계시 데이터를 조작하는 프로그램 내에 데이터 생성, 수정, 삭제시, 무결성 조건을 검증하는 코드를 추가한다.
둘째, 데이터베이스 트리거 이벤트시 저장 SQL을 실행하여 무결성 조건을 실행한다. 이는 통합 관리가 가능하게 해준다.
셋째, 데이터베이스 제약 조건 기능을 선언하여 무결성을 유지한다.
넷째, 데이터 실체 무결성을 위해 모든 실체에 식별자를 정의하고 그 식별자 값이 NULL이 아닌 유일한 값을 가질 수 있도록 한다.
다섯째, 칼럼 데이터의 타입, 길이, 유효값이 일관되게 유지하도록 하여 데이터 영역 무결성을 갖게 한다.
여섯째, 데이터 모델에서 정의된 실체 간의 관계 조건을 유지하여 참조 무결성을 갖게 한다.
일곱째, 기본키 제약과 IMIQUE 제약조건을 이용한다.
참고 자료
알기 쉽게 해설한 데이터베이스 모델링 / 김연홍 저 / 프리렉(이한디지털리)
데이터베이스 시스템 / Korth Silberschatz 저 / 김형주 역 / 인터비젼
데이터베이스 / 패트릭 오닐 저 / 임해철 역 / 사이텍미디어
위키피디아 / 관계 데이터 모델
url : http://ko.wikipedia.org/wiki/%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4#.EB.8D.B0.EC.9D.B4.ED.84.B0.EB.B2.A0.EC.9D.B4.EC.8A.A4.EC.9D.98_.EA.B0.9C.EB.85.90