본문 바로가기

Database Modeling

(4)
ER/Studio 8.0 New Features Guide ER/Studio 8.0에 새로 추가된 기능 리스트 문서가 있어 링크합니다. ER/Studio 8.0 New Features Guide 요약 Visual Data Lineage Attribute-level Submodeling LDAP and Active Directory Integration Object-level Compare Flags Wizard and Editor Improvements - User-Defined Mapping Supports Definitions and Attachments - Infer Foreign Keys when Declared Referential Integrity (RI) Dependencies Exist User Interface Improvements - Appl..
SQL Server 2005 Performance Dashboard Reports에서 Difference of two datetime columns caused overflow at runtime 에러 Fix하기 오늘 갑자기 Performance dashboard report에서 아래와 같은 에러가 발생했다. idle_connection_time을 구하는 과정에서 DATEDIFF함수로 두 날짜 사이의 차이를 Millisecond로 구하다보니... int값의 범위를 초과해 발생하는 에러였다. 처음 설치할때 사용한 setup.sql파일에서... sum(convert(bigint, datediff(ms, login_time, getdate()))) - sum(convert(bigint, s.total_elapsed_time)) as idle_connection_time, 위 구문을 아래 구문처럼 수정해 주고... sum(convert(bigint, cast(datediff(minute, login_time, getda..
데이터베이스 명명 규칙 - Database Naming Conventions 영국계 회사로 이직하고 보니 모든 문서를 영문으로 작성해야하는 부담이 생겼다. ㅡㅡ;; ABSTRACT This document defines the naming rules of database objects. CONVENTIONS All Objects 1. Do not use numbers, spaces, reserved keywords and special characters in the DB object name. Databases 1. For all parts of the database name use Pascal Case. 2. Examples § Account, Statistics, Sale Tables 1. Table names should be plural. 2. For table nam..
데이터 모델링 모델링이 업인데... 막상 이론은 아무리 공부해놔도 시간이 지나면 흐릿해 진다. 현업에서 모델링할 때 이런 이론은 몸에 배어 있달까? 거의 감각적으로 처리하긴 하는데... 세미나를 준비한다던가... 인터뷰를 준비할 때는 말로 표현할 수 있어야 하다보니... 상대적으로 정확한 용어가 필요해지곤 한다. 매번 책 찾아보기도 귀찮고 이 참에 한번 정리해 봤다. 모델링이란? 업무의 내용과 정보 시스템의 모습을 적절한 표기법으로 표현하는 것을 말한다. 목적 업무 내용의 정확한 분석 실제 데이터 베이스를 생성하여 개발하고 데이터를 관리 주요 요소 데이터 모델링 프로세스 모델링 데이터-프로세스 상관 모델링 주요 개념 Entity Type (= Entity Set) 업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 ..