3. 데이터 모델링의 중요성 및 유의점
데이터 모델링이 중요한 이유는 파급효과(Leverage), 복잡한 정보 요구사항의 간결한 표현(Conciseness), 데이터 품질(Data Quality)로 정리할 수 있다. 가. 파급효과(Leverage) 시스템 구축이 완성되어 가는?행하고 대규모의 데이터 이행을 성공적으로 수행하기 위한 많은 단위 테스트들이 수행되고 이러한 과정들이 반복된다. 각 단위 테스트들이 성공적으로 수행되고 완료되면 이를 전체를 묶어서 병행테스트, 통합테스트를 수행하게 된다. 만약, 이러한 시점에 데이터 모델의 변경이 불가피한 상황이 발생한다고 가정해 보자. 이를 위해서 데이터 구조의 변경에 따른 표준 영향 분석, 응용 변경 영향 분석 등 많은 영향 분석이 일어난다. 그 이후에 해당 분야의 실제적인 변경 작업이 발생하게 된다..
- 데이터 아키텍처 & 처리기술 & DBMS/Data Architecture
- · 2020. 4. 7.

2. 데이터 모델의 기본 개념의 이해
가. 모델링의 정의 데이터 모델은 데이터베이스의 골격을 이해하고 그 이해를 바탕으로 SQL문장을 기능과 성능적인 측면에서 효율적으로 작성하기 위해 꼭 알아야 하는 핵심요소이다. SQL 전문가를 위한 지식에서도 데이터베이스의 논리적인 구조를 이해하는 데이터 모델을 이해하는 것은 그 다음 SQL문장을 어떻게 구성할지에 대한 지식과 효율적인 구성에 대한 밑바탕의 지식을 쌓기 위한 핵심 이론이라 할 수 있다. 일반적으로 데이터 모델링은 다음과 같이 다양하게 정의될 수 있다. 정보시스템을 구축하기 위해, 해당 업무에 어떤 데이터가 존재하는지 또는 업무가 필요로 하는 정보는 무엇인지를 분석하는 방법 기업 업무에 대한 종합적인 이해를 바탕으로 데이터에 존재하는 업무 규칙(Business Rule)에 대하여 참(Tru..
- 데이터 아키텍처 & 처리기술 & DBMS/Data Architecture
- · 2020. 4. 7.

1. 모델링의 이해
1. 모델링의 이해 가. 모델링의 정의 인류의 가장 보편적인 특징이면서 욕구 중의 하나는 의사소통을 하면서 항상 그에 대한 기록을 남기는 것이다. 어떤 현상에 대해 기록하고 남겨 자신 스스로 또는 다른 사람에게 적절한 의미를 주기 위해 고대부터 기록의 문화는 발전해 왔다고 할 수 있다. 모델이라고 하는 것은 모형(模型), 축소형(縮小型)의 의미로서 사람이 살아가면서 나타날 수 있는 다양한 현상에 대해서 일정한 표기법에 의해 표현해 놓은 모형이라고 할 수 있다. 이 역시 사람이 어떤 목적을 달성하기 위해 커뮤니케이션의 효율성을 극대화한 고급화된 표현방법으로 설명될 수 있다. 사람이 살아가면서 나타날 수 있는 다양한 현상은 사람, 사물, 개념 등에 의해 발생된다고 할 수 있으며 모델링은 이것을 표기법에 의해..
- 데이터 아키텍처 & 처리기술 & DBMS/Data Architecture
- · 2020. 4. 7.
MYSQL Lock 해제(KILL) 방법
MYSQL 실행시 Lock 이 걸리는 경우 프로세스를 조회하여 Kill 해야 합니다. SHOW PROCESSLIST 쿼리를 실행하면 아래와 같은 결과가 출력됩니다. Id User Host db Command Time State Info 42 root 192.168.0.41 test Query 44 Waiting for table metadata lock 실행했던 쿼리 위의 내용 중 State 컬럼에 Waiting for table metadata lock 이라는 항목이 LOCK 상태입니다. Info 컬럼에 실행했던 쿼리문을 확인 후 ID 컬럼을 잘 메모합니다. LOCK 상태에 대한 정보 확인이 끝나면 프로세스 아이디를 아래의 쿼리로 실행하여 프로세스를 강제 종료시킵니다. 42라는 숫자는 프로세스 ID 입..
- 데이터 아키텍처 & 처리기술 & DBMS/Data Architecture
- · 2017. 5. 25.
tablespace
CREATE tablespace audit_dat DATAFILE 'C:\oraclexe\app\oracle\oradata\XE\audit_dat.dbf' size 500m autoextend on next 100m maxsize 1024m; CREATE tablespace audit_idx DATAFILE 'C:\oraclexe\app\oracle\oradata\XE\audit_idx.dbf' size 500m autoextend on next 100m maxsize 1024m; DROP USER newaudit CASCADE; CREATE USER newaudit IDENTIFIED BY newaudit DEFAULT TABLESPACE newaudit_dat TEMPORARY TABLESPACE t..
- 데이터 아키텍처 & 처리기술 & DBMS/Data Architecture
- · 2012. 7. 5.