12 프로젝트 실습.

Slides:



Advertisements
Similar presentations
Made by 주례 없는 결혼식♥ 대본 사회 : 홍길동.
Advertisements

CUBRID 소개 (Object 개념) 서비스 사업부 / 기술지원팀. 목차 구조 일반적 특징 객체지향 특징 ORDB 개념을 이용한 스키마 ORDB 개념을 이용한 질의.
I. 우주의 기원과 진화 I-1. 우주의 기원 1. 허블 법칙과 우주의 팽창. Where do we come from? What are we? Where are we going? Gauguin, Paul 1897.
윈도우XP설치하기 동부산대학 향기나무.
강사: 이종인 다우 교육원 전임강사 / 온디멘드 수석 컨설턴트 / FMG 수석 컨설턴트
성공적 제 3 인생을 어떻게 살 것인가 ? 강 신 옥 (청주우암시니어클럽 관장).
SQL 0613.
소리가 작으면 이어폰 사용 권장!.
데이터 모델링 방법론 2003년 03월.
실전 데이터모델링 & 데이터베이스 설계와 구축
문서 PARSONS/OJA 문서, 워크시트, 데이터베이스 Page 1 1.
제약 조건 부모 테이블 자식 테이블 입 력 수 정 삭 제  관계형성을 통한 참조 무결성
Chapter 02. 데이터 모델링.
질의어와 SQL 기본 SQL 고급 SQL 데이타의 수정 데이타 정의 언어 내장 SQL
관계 대수와 SQL.
SQL Server Migration Assistant For Oracle
SELECT 문 사원 테이블의 모든 정보를 출력하는 예제 1. 비교 연산자 SELECT 문의 형태
효과적인 DB암호화 구축을 위한 애슬론 v1.5 제안
7장 조인.
17장. 데이터를 안전하게 보관하자. (백업, 복원, 스냅숏)
DB 구축과 프로그래밍 CASE 도구인 ERwin을 설치하고 셋업하는 방법을 익힌다.
10장. 데이터베이스 보안과 권한 관리 데이터베이스 보안과 권한 관리
데이터베이스 담당교수 신정식 Chapter 4 SQL(1).
모의 데이터베이스 시스템 구현 – 인터넷 웹 서점
데이터베이스 와 JDBC 1.데이터베이스와 데이터베이스 관리 시스템은? 2.데이터베이스 장점?
11장. 데이터베이스 서버 구축과 운영.
요약 정보 만들기.
kHS 데이터베이스 테이블 및 인덱스 kHS.
강남/죽전/사당/잠실/성남/야탑/분당
㈜학술교육원 온라인논문투고시스템 투고자 메뉴얼.
Database 소개.
14 뷰(View) 뷰의 개념 뷰 관리.
뷰와 저장 프로시저 뷰의 개념을 이해한다. 뷰의 정의와 관리 방법을 이해한다. 뷰를 사용함으로써 생기는 장점을 알아본다.
16장. 테이블의 변경 새로운 행 삽입 테이블에서 테이블로 행을 복사 행 값의 변경 테이블에서 행 삭제
01 데이터베이스 개론 데이터베이스의 등장 배경 데이터베이스의 발전 과정 데이터베이스의 정의 데이터베이스의 특징
택배 데이터베이스 모델링 김동영 이승언.
CHAPTER 06. 데이터베이스 자료의 조직적 집합체_데이터베이스 시스템의 이해
13장 무결성 제약조건.
정보처리기사 8조 신원철 양진원 유민호 이기목 김다연 윤현경 임수빈 조현진.
JSP 게시판 구현.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall
하성희 스냅샷 복제 하성희
Database 중고차 매매 DB 비즈니스IT 윤동섭.
HTML, PHP, MySQL, Javascript
11장. GROUP BY와 HAVING 열의 그룹화 2개 이상의 열에 대한 그룹화
소프트웨어 공학 Lecture #7: 상세 설계
기본적인 SELECT문 작성.
요한계시록을 여는 3rd key 키 3: 인과 나팔과 대접재앙
학교 성고충상담원 연수 (2018.5~6) 고충상담원의 역할 이해 및 상담의 실제 서울삼정초등학교 김혜순.
컬럼 대칭키 암호화 작업(SQL 2008) ① 마스터 키 생성 ② 인증서 생성 초기 한번만 실행 ③ 대칭키 생성
시스템 분석 및 설계 글로컬 IT 학과 김정기.
SQL INJECTION MADE BY 김 현중.
데이터베이스 개발 단계.
소프트웨어 공학 (Software Engineering) 상세 설계 (Detailed Design)
06. SQL 명지대학교 ICT 융합대학 김정호.
1.내 영혼이 은총 입어 2.주의얼굴 뵙기 전에 3.높은 산이 거친 들이 후.할렐루야 찬양하세
문화행사기획 (3강) 이화동.
1. 내 영혼이 은총 입어 중한 2. 주의 얼굴 뵙기 전에 멀리 3. 높은 산이 거친 들이 초막
How I Approach Tuning a SQL Statement
상세 개념적 모델링. 상세 개념적 모델링 정규화를 하는 이유 데이터의 중복성 제거 데이터 모형의 단순화 Entity, Attribute의 누락 여부검증 데이터 모형의 안전성 검증.
모바일홈 사용자 안내문 우리 아파트는 인터넷과 휴대폰으로 원격 제어할 수 있는 기능이 있습니다. 사용하면 이런 점이 좋아요~
뇌를 자극하는 Windows Server 장. 데이터베이스 서버.
서울, 1964년 겨울 -김승옥.
서울, 1964년 겨울 -김승옥.
서울, 1964년 겨울 -김승옥.
국어지도 유아교육과 권수연 김아람 중등특수교육과 박수진 양한솔
ER-관계 사상에 의한 관계 데이터베이스 설계
Data Base Mysql.
우리나라에서 10대로 살아가기 엘리트조 오정희 / 송지선 / 손시하 / 박주현 / 김소현.
Presentation transcript:

12 프로젝트 실습

논리설계  물리설계  데이터베이스 구축 데이터베이스 모니터링 서론 논리설계  물리설계  데이터베이스 구축 데이터베이스 모니터링

㈜북-사반이 인터넷을 이용하여 도서를 거래하는 사업 사용자 요구사항 12.1 시나리오 ㈜북-사반이 인터넷을 이용하여 도서를 거래하는 사업 사용자 요구사항

엔티티타입 도출  엔티티타입간의 관계 정의  식별자 정의  세부 사항 정의  통합화  데이터모델 검증 12.2 논리 설계 실습 엔티티타입 도출  엔티티타입간의 관계 정의  식별자 정의  세부 사항 정의  통합화  데이터모델 검증

12.2 논리 설계 실습 엔티티타입 정의(82p) 회원등록 및 주문에 관한 엔티티타입 도출

12.2 논리 설계 실습

최종 엔티티타입 대상 : 도서, 회원, 주문, 주문목록, 체크도서 12.2 논리 설계 실습 최종 엔티티타입 대상 : 도서, 회원, 주문, 주문목록, 체크도서

12.2 논리 설계 실습 초기 엔티티정의서를 작성

12.2 논리 설계 실습 출판사 거래에 관한 엔티티타입 도출

12.2 논리 설계 실습

12.2 논리 설계 실습

12.2 논리 설계 실습 초기 엔티티정의서를 작성

12.2 논리 설계 실습 배송 관리에 관한 엔티티타입 도출

12.2 논리 설계 실습

12.2 논리 설계 실습

12.2 논리 설계 실습 초기 엔티티정의서를 작성

도출된 엔티티타입에 대해 다음과 같은 질문을 하여 적합한 엔티티타입을 정제(92p) 1) 업무에서 관리할 필요가 있는 정보인가? 2) 자신만의 속성을 가지고 있는가? 3) 스스로 또는 다른 엔티티타입에 의해 반복적으로 발생되는 어커런스를 가지고 있는가?

12.2 논리 설계 실습 관계 정의(97p) 출판사 거래

12.2 논리 설계 실습 관계도

12.2 논리 설계 실습 공급과 공급도서간의 M:N 관계 해소

12.2 논리 설계 실습 회원 등록 및 주문

12.2 논리 설계 실습

12.2 논리 설계 실습 배송 관리

12.2 논리 설계 실습

12.2 논리 설계 실습 식별자 정의(103p) 선정된 엔티티타입에 주식별자를 선정하여 ERD를 그린다.

12.2 논리 설계 실습

12.2 논리 설계 실습 ERD에 식별자를 포함하여 표시

12.2 논리 설계 실습

12.2 논리 설계 실습 세부사항 정의(111p)

12.2 논리 설계 실습 상세 속성 정의

12.2 논리 설계 실습 용어사전 정의(118p) 속성 목록을 이용하여 적절한 용어사전을 정의

12.2 논리 설계 실습

12.2 논리 설계 실습

엔티티타입에서 컬럼명으로 사용할 물리명을 지정 12.2 논리 설계 실습 분리된 속성을 단일용어로 정의 엔티티타입에서 컬럼명으로 사용할 물리명을 지정

12.2 논리 설계 실습

12.2 논리 설계 실습

12.2 논리 설계 실습 도메인 정의(119p)

12.2 논리 설계 실습

12.2 논리 설계 실습

물리명과 데이터타입이 표시된 ERD

12.2 논리 설계 실습 코드화한 엔티티타입(150p)

엔티티타입의 통합(141p) 12.2 논리 설계 실습 설계된 엔티티타입의 검토 -통합 대상 엔티티타입이 있는지 검토하여 만약 존재시 엔티티타입을 통합하여 ERD 재구성

12.2 논리 설계 실습 재고와 도서가 1:1관계이므로 통합

12.2 논리 설계 실습 정산과 분납의 관계를 고객과 합의하여 관리하지 않기로 함

12.2 논리 설계 실습 데이터 모델의 검토 (223p) 수퍼타입과 서브타입 모델 검토 – 구분자가 누락되어 구분자 추가

12.2 논리 설계 실습 이력 모델 검토(163p) – 진행 이력은 시작과 종료가 필요

12.3 물리 설계 실습 ERD를 테이블 관계도로 전환  물리 데이터베이스 설계  분산 데이터베이스 설계

ERD를 관계형 테이블로 전환(279p) 12.3 물리 설계 실습 일반적인 타입은 Foreign Key 만 주의하여 그대로 변환 수퍼타입/서브타입의 경우 세가지 형태도 변환 가능(291p)

12.3 물리 설계 실습 각각의 엔티티타입을 개별 테이블로 전환 수퍼타입과 서브타입을 통합하여 전환 하나의 테이블로 전환

12.3 물리 설계 실습 반 정규화(298p)

도서번호가 200270101인 책의 도서번호, 출판사명, 도서명, 도서구분, 정가, 할인율정보를 조회 12.3 물리 설계 실습 도서번호가 200270101인 책의 도서번호, 출판사명, 도서명, 도서구분, 정가, 할인율정보를 조회 Select 도서번호, 출판사명, 도서명, 도서구분,정가, 적용할인율from 도서 where 도서번호=‘2002070101’

12.3 물리 설계 실습

12.3 물리 설계 실습 관계의 반정규화로 성능 향샹 유도

12.3 물리 설계 실습 물리 테이블 관계를 이용 테이블 정의서 작성

테이블 정의서(279p) 12.3 물리 설계 실습 산출물을 통해 테이블 정의서 작성 테이블 구성방법, 인덱스 구성방법 등을 고려

12.3 물리 설계 실습

12.3 물리 설계 실습

12.3 물리 설계 실습

12.3 물리 설계 실습

12.3 물리 설계 실습

12.3 물리 설계 실습

12.3 물리 설계 실습

12.3 물리 설계 실습

12.3 물리 설계 실습 인덱스 정의서(347p) Where 조건에 걸리는 조건의 유형에 따라 인덱스 설계

12.3 물리 설계 실습

12.3 물리 설계 실습

12.3 물리 설계 실습 뷰 정의서(340p) 복잡함을 줄이고, 보안성을 높이기 위해 기능에 맞게 뷰 정의

12.3 물리 설계 실습

테이블 스페이스 용량 산정서(355p) 12.3 물리 설계 실습 테이블의 컬럼 길이, 트랜잭션의 수, 데이터 보존 주기가 종합적으로 고려되어 산출

12.3 물리 설계 실습 인덱스스페이스 용량 산정서 인덱스 컬럼의 길이, 트랜잭션의 수, 데이터 보존 주기를 고려하여 산출

데이터파일 용량 산정서 12.3 물리 설계 실습 테이블 스페이스와 인덱스 스페이스가 계산이 되면 데이터 파일에 대한 용량 설계 내부적인 테이블이 보관되는 시스템테이블 스페이스와 임시작업을 위한 용량 산정 작업 필요

12.3 물리 설계 실습 데이터베이스 환경 설계서

12.3 물리 설계 실습

12.3 물리 설계 실습

데이터 베이스 생성(401p) 12.4 데이터베이스 구축 실습 ★ 테이블 스페이스 생성 -ODCA를 이용하여 데이터 베이스 생성 -환경 설계서를 참고

12.4 데이터베이스 구축 실습 ★ 사용자 생성 ★ 사용자의 역할과 권한 지정

12.4 데이터베이스 구축 실습 오브젝트 생성 ★테이블 생성

12.4 데이터베이스 구축 실습 ★인덱스 생성 ★뷰 생성

사용자 요구사항, 시스템 운영자 요구사항에 따라 데이터베이스 변경/관리 작업 백업 전략 마련 12.6 데이터베이스 구축 이후 정기적인 모니터링 작업 사용자 요구사항, 시스템 운영자 요구사항에 따라 데이터베이스 변경/관리 작업 백업 전략 마련 인터넷 환경 발전에 따라 예측 불가능한 수요 발생 가능  정기적인 모니터링을 통해 데이터베이스 환경을 조정, 동시 접근 사용자의 수 제한