DBMS 선택 가이드: 프로젝트에 맞는 데이터베이스 고르기 (DBMS Selection Guide)
·
Database
프로젝트 아키텍처에서 데이터 계층은 핵심적인 역할을 수행합니다. 사용자의 요청을 처리하고 데이터를 안전하게 저장하며, 이후 분석이나 활용을 위한 기반을 제공하는 모든 작업은 데이터베이스 시스템(DBMS: Database Management System)에 의해 좌우됩니다. 단순한 데이터 저장소를 넘어서, DBMS는 "확장성", "보안성", "성능 최적화", "운영 비용", "개발 생산성" 등 프로젝트의 주요 기술 지표에 직결되며, 이로 인해 초기 설계 단계에서의 DBMS 선택은 전체 시스템의 구조와 안정성에 중대한 영향을 미치게 됩니다.DBMS란 무엇인가?DBMS를 명확하게 이해하기 위해 기본 용어부터 정리해보겠습니다."Database (DB)": 데이터를 정해진 구조로 저장한 체계화된 집합. 일반적으로..
📁 DB 모델링과 ERD 다이어그램 이해하기
·
Database
이전 포스팅1. 데이터베이스 모델링이란?▶ DB 모델링의 정의데이터베이스 모델링은 현실 세계의 개체(Entity)와 이들 사이의 관계(Relationship)를 데이터 구조로 표현하여 데이터베이스에 적용할 수 있도록 설계하는 과정입니다.▶ 왜 모델링이 중요한가개발 방향과 데이터 흐름을 명확히 정리할 수 있다.데이터 중복을 줄이고 무결성을 확보할 수 있다.변경과 확장에 유연한 구조를 설계할 수 있다.구조를 시각화하여 협업과 유지보수에 용이하다.▶ 논리 모델 vs 물리 모델구분논리 모델물리 모델정의개념적 설계실제 구현 구조표현 방식ERD, 관계 설정 등SQL 스키마, 인덱스 등사용 대상기획자, 개발자DBA, 백엔드 개발자2. ERD(Entity Relationship Diagram)란?▶ ERD의 역할과 목..
DB ERD 관계선(실선, 점선)과 기호에 대한 설명
·
Database
연관글2025.04.18 - [Database] - 📁 DB 모델링과 ERD 다이어그램 이해하기DBA는 아니지만, 프로그램을 잘 만들기 위해서 완성된 ERD를 이해하고, 나아가 간단한 모델링은 직접 만들줄 알야한다고 생각한다.ERD를 이해하기 위한 첫 걸음이자 가장 중요하다 할 수있는 부분이 관계선과 관계선에 사용되는 기호라고 할 수 있다.들어가기 앞서 관계선과 기호의 종류에대해 알아보자관계선의 종류실선(Identifying): 식별관계부모테이블의 PK가 자식테이블의 FK/PK가 되는 경우부모가 있어야 자식이 생기는 경우점선(Non-Identifying): 비식별관계부모테이블의 PK가 자식테이블의 일반속성이 되는 경우부모가 없어도 자식이 생기는 경우기호의 종류(도형 혹은 식별자)|: 1개 / 실선은(d..
MySQL 패스워드 분실시 대안 방법.
·
Database
간혹 서버를 인계받다보면 mysql의 root 패스워드가 상실된 상태에서 인계를 받기도 합니다. 그럴 때 요청을 하여 패스워드를 알 수 있으면 정말 좋겠으나 뜻대로 되지 않는 경우가 허다하죠 ^^; 우선 서버에 원격 접근이 가능 하다는 전제하의 방법입니다. Window 플랫폼. 시작 > 실행 > services.msc 입력 후 확인. 서비스에서 mysql 부분을 중지합니다. (혹은 작업 관리자에서 mysql 관련 프로세스를 종료합니다.) 시작 > 실행 > cmd 입력 후 확인 (커맨드 입력창을 엽니다.) MySQL의 설치 디렉토리의 열린 커맨드창(ms-dos창)에서 bin까지 이동합니다. (예: cd C:\Program Files\MySQL\bin) mysqld.exe --skip-grant (입력 후 ..
Informix Data Type
·
Database
Datatype 설 명 VARCHAR2(size) 가변길이 문자열. 자신의 실제길이로 저장됨. CHAR(size) 고정 문자열, 최대값은 8000 NCHAR(n) 고정길이 유니코드 문자셋 저장. CHAR는 1바이트를 사용함에비해, NCHAR는 2바이트를 사용. 최대 4000. NVARCHAR(n) 가변길이 유니코드 문자셋. TEXT(n) 최대 2GB까지의 고정길이 문자열 저장 NTEXT(n) 큰 가변 길이 문자 데이터 저장. TEXT는 1바이트, NTEXT는 2바이트사용. INT 정수값 표현. 4바이트. SMALLINT 정수값 표현. 2바이트(-32768~32767 TINYINT 음이 아닌 정수값 표현. 1바이트(0~255) DECIMAL(p,[s]) 고정 소수점 값. NUMBER(p,[s]) DECIM..
무료 MSSQL툴 - Microsoft SQL Server Management Studio Express
·
Database
포스팅 출처 : http://blog.naver.com/ykish/100066474467 정식 명칙은 SQL2005 Express Management Studio Express 이고 microsoft 사이트에서 받을 수 있는 파일명은 SQLServer2005_SSMSEE.msi