일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- UnrealEngine5
- 파이프 필터 패턴
- 팬아웃
- 동적 모델링
- DBMS
- UnrealEngine
- 아키텍처 패턴
- Unreal Engint4
- 메타 데이터
- 백준
- 마스터 슬레이브 패턴
- 단계적 분해
- 요구사항 확인
- UML
- 기능 모델링
- C++
- 정보 은닉
- 알고리즘 문제
- 클라이언트 서버 패턴
- 정보처리기사
- 요구사항 분석
- 언리얼엔진5
- 브로커 패턴
- baekjoon
- 정보처리기사 실기
- 데이터베이스
- 데이터 입출력
- UML 다이어그램
- 정처기
- 언리얼엔진 함수
- Today
- Total
목록데이터 입출력 (8)
게임 개발자를 향해
1. 스토리지(Storage) 스토리지는 단일 디스크로 처리할 수 없는 대용량의 데이터를 저장하기 위해 서버와 저장장치를 연결하는 기술이다. DAS NAS SAN 스토리지는 대용량의 데이터를 저장하기 위해 서버와 저장장치를 연결하는 기술로 DAS, NAS, SAN 가 있다. 2. DAS(Direct Attached Storage) DAS는 서버와 저장장치를 전용 케이블로 직접 연결하는 방식이다. 일반 가정에서 컴퓨터에 외장하드를 연결하는 것이 여기에 해당된다. 저장장치를 직접 연결하므로 속도가 빠르고 설치 및 운영이 쉽다. 초기 구축 비용 및 유지보수 비용이 저렴하다. 직접 연결 방식이므로 다른 서버에서 접근할 수 없고 파일을 공유할 수 없다. 확장성 및 유연성이 떨어진다. 3. NAS(Network A..
1. 뷰(View) 뷰는 사용자에게 접근이 허용된 자료만을 제한적으로 보여주기 위해 하나 이상의 기본 테이블로부터 유도된 이름을 가지는 가상 테이블이다. 뷰는 저장장치 내에 물리적으로 존재하지 않고 단지 사용자에게 있는 것 처럼 간주된다. 뷰를 통해서만 데이터에 접근하게 하면 뷰에 나타나지 않는 데이터를 안전하게 보호하는 효율적인 기법이다. 뷰가 정의된 기본 테이블이나 뷰를 삭제하면 그 테이블이나 뷰를 기초로 정의된 다른 뷰도 자동으로 삭제된다. 뷰를 정의할 때는 CREATE문, 제거할 때는 DROP문을 사용한다. 정처기 필기에서 자주 나오는 중요한 개념이다.실기는 필자도 쳐야해서 잘 모르겠다.이 챕터는 무조건 알고 가야한다. 뷰는 실제 존재하는 데이터가 아니고, 사용자가 원하는 값만 보기 위해서 가상으..
1. 시스템 카탈로그(System Catalog) 시스템 카탈로그는 시스템 그 자체에 관련이 있는 다양한 객체에 관한 정보를 포함하는 시스템 데이터베이스이다. 시스템 카탈로그 내의 각 테이블은 사용자를 포함하여 DBMS에서 지원하는 모든 데이터 객체에 대한 정의나 명세에 관한 정보를 유지 관리하는 시스템 테이블이다. 카탈로그들이 생성되면 데이터 사전에 저장되기 때문에 좁은 의미로는 데이터 사전이라고도 한다. 2. 메타 데이터(Meta - Data) 메타 데이터는 시스템 카탈로그에 저장된 정보를 의미한다. 데이터 베이스 객체 정보 : 테이블 인덱스 뷰 등의 구조 및 통계정보 사용자 정보 : 아이디, 패스워드, 접근 권한 등 테이블의 무결성 제약 조건 정보 : 기본키, 외래키. NULL 값 허용 여부 등 함..
1. 반정규화 반정규화는 시스템의 성능을 향상하고 개발 및 운영의 편의성 등을 높이기 위해 정규화된 데이터 모델을 의도적으로 통합, 중복, 분리하여 정규화 원칙을 위배하는 행위이다. 반정규화를 수행하면 시스템의 성능이 향상되고 관리 효율성은 증가하지만 데이터의 일관성 및 정합성이 저하될 수 있다. 과도한 반정규화는 오히려 성능을 저하시킬 수 있다. 테이블 통합 테이블 분할 중복 테이블 추가 중복 속성 추가 한마디로 반정규화는 정규화를 일부러 안한다는 것이다.조금은 유동성 있게 만들자는 취지에서 하는 것이다.근데 그렇다고 너무 많이하면 오류발생 가능성이 높아진다.이제 반 정규화의 방법들을 설명하겠다. 2. 테이블 통합 테이블 통합은 두 개의 테이블 조인되어 사용되는 경우가 많을 경우 성능향상을 위해 아예 ..
1. 이상 (Anomaly) 이상이란 테이블에서 일부 속성들의 종속으로 인해 데이터의 중복이 발생하고 이 중복(Redundancy)으로 인해 테이블 조작시 문제가 발생하는 현상을 의미한다. 이상의 종류에는 테이블 조작 중에 발생하는 삽입 이상(Insertion Anomaly), 삭제 이상(Deletion Anomaly), 갱신 이상(Update Anomaly) 이 있다. 학번 과목번호 성적 학년 100 C413 A 4 100 E412 A 4 200 C123 B 3 300 C312 A 1 300 C324 C 1 400 C123 A 4 400 C312 A 4 400 C324 A 4 400 C413 B 4 400 E412 C 4 500 C312 B 2 1. 삽입 이상(Insertion Anomaly) : 테이..
1. 무결성(Integrity) 무결성은 데이터베이스에 저장된 데이터 값과 그것이 표현하는 현실 세계의 실제 값이 일치하는 정확성을 의미한다. 이는 데이터의 정확성을 보장하기 위해 부정확한 자료가 DB 내에 저장되는 것을 방지하기 위한 제약조건이다. 종류 내용 개체 무결성 릴레이션의 기본키를 구성하는 어떤 속성도 NULL 값이나 중복값을 가질 수 없다는 규정 참조 무결성 외래키 값은 NULL이거나 참조 릴레이션의 기본키 값과 동일해야 한다. 즉 릴레이션은 참조할 수 없는 외래키 값을 가질 수 없다는 규정 도메인 무결성 주어진 속성 값이 정의된 도메인에 속한 값이어야 한다는 규정 사용자 정의 무결성 속성 값들이 사용자가 정의한 제약조건에 만족되어야 한다는 규정 NULL 무결성 릴레이션 특정 속성 값이 NU..