본문 바로가기

728x90

DBMS

(13)
[데이터 모델링] 03. 데이터 모델링의 중요성 및 유의점 03. 데이터 모델링의 중요성 및 유의점데이터 모델링의 중요한 이유는 파급효과(Leverage), 복잡한 정보 요구사항의 간결한 표현(Conciseness), 데이터 품질(Data Quality)로 정리됨. 가. 파급효과(Leverage)데이터 모델 변경 → 표준 영향 분석, 응용 변경 영향 분석 등 → 해당 분야의 실제적인 변경 작업 → 전체 시스템 구축 프로젝트에서 큰 위험요소 나. 복잡한 정보 요구사항의 간결한 표현(Conciseness)데이터 모델은 구축 할 시스템의 정보 요구사항과 한계를 가장 명확하고 간결하게 표현할 수 있는 도구. 데이터 모델 : 건축물의 설계도면 다. 데이터 품질(Data Quality)데이터 품질의 문제가 야기되는 중대한 이유 중 하나가 데이터 구조의 문제 ※ 데이터 모델..
[데이터 모델링] 02. 데이터 모델의 기본 개념의 이해 02. 데이터 모델의 기본 개념의 이해 가. 데이터 모델링의 정의정보시스템을 구축하기 위한 데이터 관점의 업무 분석 기법현실세계의 데이터(What)에 대해 약속된 표기법에 의해 표현하는 과정데이터베이스를 구축하기 위한 분석/설계의 과정 나. 데이터 모델이 제공하는 기능시스템을 현재 또는 원하는 모습으로 가시화시스템의 구조와 행동을 명세화시스템을 구축하는 구조화된 틀시스템을 구축하는 과정에서 결정한 것을 문서화다양한 영역에 집중하기 위해 다른 영역의 세부 사항은 숨기는 다양한 관점을 제공특정 목표에 따라 구체화된 상세 수준의 표현방법을 제공 참고서적 : SQL 전문가 가이드 2013 Edition
[데이터 모델링] 01. 모델링의 이해 01. 모델링의 이해 가. 모델링의 정의Webster 사전가설적 또는 일정 양식에 맞춘 표현(a hypothetical or stylized representation)어떤 것에 대한 예비표현으로 그로부터 최종대상이 구축되도록 하는 계획으로서 기여하는 것복잡한 '현실세계'를 단순화시켜 표현하는 것모델이란 사물 또는 사건에 관한 양상(Aspect)이나 관점(Perspective)을 연관된 사람이나 그룹을 위하여 명확하게 하는 것모델이란 현실 세계의 추상화된 반영 나. 모델링의 특징추상화, 단순화, 명확화의 3대 특징으로 요약추상화 : 현실세계를 일정한 형식에 맞추어 표현, 다양한 현상을 일정한 양식인 표기법에 의해 표현단순화 : 복잡한 현실세계를 약속된 규약에 의해 제한된 표기법이나 언어로 표현하여 쉽게 ..
[SQL] Tablespace 사용량 알아보는 쿼리 이 스크립트는 자신의 크기(100%)의 60%를 넘는 데이터파일이나 템프파일을 갖고 있는 테이블스페이스를 보여줍니다. 그리고 90일동안의 증가율도 보여줌니다. 추후 데이터 증가 추의를 파악하는데 도움이 될 것 같습니다. SELECT CONTENTS, tablespace_name, CEIL (SUM (used) / POWER (1024, 3)) USED_GB, CEIL (SUM (total) / POWER (1024, 3)) MAXSIZE_GB, TO_CHAR (100 * SUM (used) / SUM (total), '999') || ' %' Pct_Used, TO_CHAR (100 * ((SUM (NVL2 (creation, used, 0)))) / SUM (total), 'S99999') || '% ..
[SQL] 전체 테이블 스키마 SELECT DECODE(COLUMN_ID, 1, OWNER, '') AS OWNER , DECODE(COLUMN_ID, 1, TABLE_NAME, '') AS TABLE_NAME , DECODE(COLUMN_ID, 1, (SELECT COMMENTS FROM ALL_TAB_COMMENTS WHERE TABLE_NAME = A.TABLE_NAME AND ROWNUM=1), '') AS TABLE_NM , COLUMN_ID , COLUMN_NAME , (SELECT COMMENTS FROM ALL_COL_COMMENTS WHERE COLUMN_NAME = A.COLUMN_NAME AND TABLE_NAME = A.TABLE_NAME AND ROWNUM=1) AS COLUMN_NM , DATA_TYPE ||..

728x90