목차
제1장 데이터베이스 모델링
제2장 데이터베이스 설계와 구현을 위한 도구
제3장 프로젝트 분석 및 데이터베이스 설계
제4장 데이터베이스 정의
제5장 데이터베이스 조작
제6장 저장 프로시저와 함수 및 커서와 트리거
제7장 보안과 사용자 관리
제8장 트랜잭션과 데이터 관리
제9장 웹 애플리케이션에서 SQL 활용
- 각 장별 출제예상문제 (해설포함) -
제2장 데이터베이스 설계와 구현을 위한 도구
제3장 프로젝트 분석 및 데이터베이스 설계
제4장 데이터베이스 정의
제5장 데이터베이스 조작
제6장 저장 프로시저와 함수 및 커서와 트리거
제7장 보안과 사용자 관리
제8장 트랜잭션과 데이터 관리
제9장 웹 애플리케이션에서 SQL 활용
- 각 장별 출제예상문제 (해설포함) -
본문내용
제1장 데이터베이스 모델링
1. 개요
(1) 데이터 모델링
① 데이터 개체들을 분석하고 데이터 개체들 사이의 관계를 정의하는 것
② 데이터를 합리적인 해석이 얻어질 수 있는 데이터에 관한 모델화 작업
(2) 모델링 단계
사용자 요구사항 분석 -> 개념적 DB 모델링(ERD사용) -> 논리적 DB 모델링(사용 DBMS 사용) -> 물리적 DB 모델링(내부저장구조, 인덱스, 접근경로, 파일조직)
2. 개념적 데이터베이스 모델링
(1) 개체와 속성
① 개체: 사물의 본질적인 성질을 속성이라고 하며, 관련 있는 속성들이 모여서 의미 있는 하나의 정보 단위를 이룬 것이 바로 개체에 해당
고객
② 속성: 데이터의 가장 작은 논리적 단위. 그 자체만으로는 중요한 의미를 가지지 못하며 단독으로 존재하기 어려운 특성을 갖는다. 일반적으로 실체(entity)에 대한 식별자로서 실체에 관한 서술적 정보를 말한다. 속성은 단순속성, 복합속성, 단일값 속성, 다중값 속성, 유도속성, 저장속성 등이 있다.
고객
이름
주소
고객번호
(2) 관계
① 관계: 개체 타입의 모든 인스턴스 즉 개체집합 사이의 대응성, 즉 사상을 말한다.
지점
직원
근무
② 데이터들 간의 사상: 관계는 일대일, 일대다, 다대일, 다대다 사상 등이 있음
3. 논리적 데이터베이스 모델링
(1) 관계 테이블
① 기본키: 후보키 중에서 선정한 키로서 개체 식별자의 역할을 하며 널(Null)이 될 수 없다.
② 외래키: 릴레이션 R1에 속한 애트리뷰트 FK가 참조 릴레이션 R2의 기본키인 것, R1과 R2가 반드시 다를 필요는 없으나 외래키와 참조되는 기본키의 도메인은 동일하며, 개체 참조를 의미
- 중략 -
1. 개요
(1) 데이터 모델링
① 데이터 개체들을 분석하고 데이터 개체들 사이의 관계를 정의하는 것
② 데이터를 합리적인 해석이 얻어질 수 있는 데이터에 관한 모델화 작업
(2) 모델링 단계
사용자 요구사항 분석 -> 개념적 DB 모델링(ERD사용) -> 논리적 DB 모델링(사용 DBMS 사용) -> 물리적 DB 모델링(내부저장구조, 인덱스, 접근경로, 파일조직)
2. 개념적 데이터베이스 모델링
(1) 개체와 속성
① 개체: 사물의 본질적인 성질을 속성이라고 하며, 관련 있는 속성들이 모여서 의미 있는 하나의 정보 단위를 이룬 것이 바로 개체에 해당
고객
② 속성: 데이터의 가장 작은 논리적 단위. 그 자체만으로는 중요한 의미를 가지지 못하며 단독으로 존재하기 어려운 특성을 갖는다. 일반적으로 실체(entity)에 대한 식별자로서 실체에 관한 서술적 정보를 말한다. 속성은 단순속성, 복합속성, 단일값 속성, 다중값 속성, 유도속성, 저장속성 등이 있다.
고객
이름
주소
고객번호
(2) 관계
① 관계: 개체 타입의 모든 인스턴스 즉 개체집합 사이의 대응성, 즉 사상을 말한다.
지점
직원
근무
② 데이터들 간의 사상: 관계는 일대일, 일대다, 다대일, 다대다 사상 등이 있음
3. 논리적 데이터베이스 모델링
(1) 관계 테이블
① 기본키: 후보키 중에서 선정한 키로서 개체 식별자의 역할을 하며 널(Null)이 될 수 없다.
② 외래키: 릴레이션 R1에 속한 애트리뷰트 FK가 참조 릴레이션 R2의 기본키인 것, R1과 R2가 반드시 다를 필요는 없으나 외래키와 참조되는 기본키의 도메인은 동일하며, 개체 참조를 의미
- 중략 -
추천자료
웹기반의 원격교육시스템을 이용한 혈액투석환자간호 교육프로그램 개발과 효과
vhdl을 이용한 8-bit MPU(Micro processor unit) 설계
[웹기반][Web기반][웹기반(Web기반) 광고][교육][전자정부][외국 웹기반(Web기반) 시스템]웹...
[CALS][칼스]CALS(칼스, 광속상거래)의 정의와 역사, CALS(칼스, 광속상거래)의 구조와 현황,...
WBI(웹기반교육,학습, 웹기반수업)의 개념과 특성, WBI(웹기반교육,학습, 웹기반수업)의 장단...
디지털 도어락 및 디지털 시계 및 알람(digital door lock, digital clock) -vhdl 논리설계회로
코스웨어(교육용소프트웨어)의 정의와 장단점, 코스웨어(교육용소프트웨어)의 기획단계와 설...
코스웨어(교육용소프트웨어)의 정의와 유형, 코스웨어(교육용소프트웨어)의 이점과 기획, 코...
[수행지원시스템][CASE][CAI코스웨어][메시지][통신보호시스템]컴퓨터 수행지원시스템 설계, ...
[아날로그 및 디지털회로 설계실습] (결과) 설계실습 11. 7-segment / Decoder 회로 설계
모니터링과 하드웨어설계, 모니터링과 인지적 모니터링, 모니터링과 포트, 모니터링과 스니핑...
객체지향시스템설계의 정의, 객체지향시스템설계와 인터페이스, 객체지향시스템설계와 데이터...
인터넷 정보검색시스템과 정보검색수법, 인터넷 정보검색시스템과 질의 트리, 인터넷 정보검...
[디지털 신호처리 및 필터] DSP 프로젝트 - 저역 통과 필터 설계