본문 바로가기

Database Design

(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..
데이터베이스 명명 규칙 - 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..
ER Studio 사용하기 회사에서 ER/Studio와 관련한 tech talk을 진행 하면서 작성했던 내용이다. 1. 환경 설정 (SQL 2005 기준) Tools > Options를 선택하고 아래와 같이 설정한다. 물론 회사마다 개인마다 차이가 있으니 아래 설정이 꼭 바람직하다고 할 수는 없다. - Entity 이름의 최대 길이 = 128자 (SQL서버의 sysname타입은 nvarchar(128)이기 때문) - Entity에 Attribute를 추가했을 때 기본 적용할 데이터 타입은 integer로 한다. - NULL은 허용하지 않는 것을 기본으로... - 데이터 타입과 NULL허용여부는 Logical탭과 동일 - 기본 데이터 베이스를 SQL 2005로 선택 - 이부분은 사람마다 편하게 느끼는게 다를 듯... 모르면 아래처럼..
데이터 모델링 모델링이 업인데... 막상 이론은 아무리 공부해놔도 시간이 지나면 흐릿해 진다. 현업에서 모델링할 때 이런 이론은 몸에 배어 있달까? 거의 감각적으로 처리하긴 하는데... 세미나를 준비한다던가... 인터뷰를 준비할 때는 말로 표현할 수 있어야 하다보니... 상대적으로 정확한 용어가 필요해지곤 한다. 매번 책 찾아보기도 귀찮고 이 참에 한번 정리해 봤다. 모델링이란? 업무의 내용과 정보 시스템의 모습을 적절한 표기법으로 표현하는 것을 말한다. 목적 업무 내용의 정확한 분석 실제 데이터 베이스를 생성하여 개발하고 데이터를 관리 주요 요소 데이터 모델링 프로세스 모델링 데이터-프로세스 상관 모델링 주요 개념 Entity Type (= Entity Set) 업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 ..