| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
- 브로커 패턴
- UML 다이어그램
- UnrealEngine
- 마스터 슬레이브 패턴
- 동적 모델링
- UML
- baekjoon
- 팬아웃
- 백준
- 언리얼엔진5
- 클라이언트 서버 패턴
- 언리얼엔진 함수
- 정보처리기사
- 단계적 분해
- C++
- DBMS
- 요구사항 분석
- 메타 데이터
- 아키텍처 패턴
- 정처기
- Unreal Engint4
- 정보 은닉
- 파이프 필터 패턴
- 정보처리기사 실기
- 데이터 입출력
- 데이터베이스
- 알고리즘 문제
- 기능 모델링
- 요구사항 확인
- UnrealEngine5
- Today
- Total
목록DBMS (3)
게임 개발자를 향해
1. 시스템 카탈로그(System Catalog) 시스템 카탈로그는 시스템 그 자체에 관련이 있는 다양한 객체에 관한 정보를 포함하는 시스템 데이터베이스이다. 시스템 카탈로그 내의 각 테이블은 사용자를 포함하여 DBMS에서 지원하는 모든 데이터 객체에 대한 정의나 명세에 관한 정보를 유지 관리하는 시스템 테이블이다. 카탈로그들이 생성되면 데이터 사전에 저장되기 때문에 좁은 의미로는 데이터 사전이라고도 한다. 2. 메타 데이터(Meta - Data) 메타 데이터는 시스템 카탈로그에 저장된 정보를 의미한다. 데이터 베이스 객체 정보 : 테이블 인덱스 뷰 등의 구조 및 통계정보 사용자 정보 : 아이디, 패스워드, 접근 권한 등 테이블의 무결성 제약 조건 정보 : 기본키, 외래키. NULL 값 허용 여부 등 함..
1. 반정규화 반정규화는 시스템의 성능을 향상하고 개발 및 운영의 편의성 등을 높이기 위해 정규화된 데이터 모델을 의도적으로 통합, 중복, 분리하여 정규화 원칙을 위배하는 행위이다. 반정규화를 수행하면 시스템의 성능이 향상되고 관리 효율성은 증가하지만 데이터의 일관성 및 정합성이 저하될 수 있다. 과도한 반정규화는 오히려 성능을 저하시킬 수 있다. 테이블 통합 테이블 분할 중복 테이블 추가 중복 속성 추가 한마디로 반정규화는 정규화를 일부러 안한다는 것이다.조금은 유동성 있게 만들자는 취지에서 하는 것이다.근데 그렇다고 너무 많이하면 오류발생 가능성이 높아진다.이제 반 정규화의 방법들을 설명하겠다. 2. 테이블 통합 테이블 통합은 두 개의 테이블 조인되어 사용되는 경우가 많을 경우 성능향상을 위해 아예 ..
1. 데이터 저장소 데이터저장소는 데이터들을 논리적인 구조로 조직화하거나 물리적인 공간에 구축하는것을 의미한다. 논리 데이터저장소는 데이터 및 데이터 간의 연관성, 제약조건을 식별하여 논리적인 구조로 조직화한 것이다, 물리 데이터저장소는 논리 데이터저장소를 소프트웨어가 운용될 환경의 물리적 특성을 고려하여 실제 저장장치에 저장한 것을 의미한다. 2. 데이터베이스 데이터베이스는 여러 사람에 의해 공동으로 사용될 데이터를 중복을 배제하여 통합하고, 쉽게 접근하여 처리할 수 있도록 저장장치에 저장하여 항상 사용할 수 있도록 운영하는 운영 데이터이다. 통합 데이터(Integrated Data) 저장 데이터(Stored Data) 운영 데이터(Operational Data) 공용 데이터(Shared Data) 3..