| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- sorting
- SinglyLinkedList
- graph
- hash
- DailyLeetCoding
- Hashtable
- Union Find
- ArrayList vs LinkedList
- Medium
- Java
- 자료구조
- array
- Leedcode
- String
- 구현
- BFS
- 광연자동차운전면허학원
- LinkedList
- VCS
- python3
- Easy
- leetcode
- A* Algorithm
- greedy
- dfs
- Bellman-Ford
- heap
- hash table
- Two Pointers
- stack
- Today
- Total
목록전체 글 (87)
Min IT's Devlog
제1절 관계형 데이터베이스 개요 DBMS - 효율적인 데이터의 관리뿐만 아니라 예기치 못한 사건으로 인한 데이터의 손상을 피하고, 필요시 데이터를 복구하기 위한 강력한 기능의 소프트웨어 관계형 데이터베이스 - 정규화를 통한 합리적인 테이블 모델링을 통해 이상 현상을 제거하고 데이터 중복을 피할 수 있으며 동시성 관리, 병행 제어를 통해 많은 사용자들이 동시에 데이터를 공유 및 조작할 수 있는 기능 제공 - 메타 데이터를 총괄 관리가 가능하여 데이터의 성격, 속성 또는 표현 방법 등을 체계화할 수 있고 데이터 표준화를 통한 데이터 품질을 확보할 수 있는 장점을 지님 - 인증된 사용자만이 참조할 수 있도록 보안 기능 제공 - 제약조건을 이용하여 조건에 위배된 데이터 입력이나 관계를 연결하는 중요 데이터를 삭..
제1절 성능 데이터 모델링의 개요 성능 저하 요인 1) 데이터 모델 구조 2) 데이터가 대용량이 되는 경우 3) 인덱스 특성을 충분히 고려하지 않고 인덱스 생성하는 경우 성능 => 보통 데이터조회의 성능을 의미 - 데이터입력/수정/삭제는 일시적이며 빈번하지 않고 단건 처리가 많으나 데이터조회의 경우 반복적이고 빈번하며 여러 건을 처리하는 경우가 많음. - 일반적으로 트랜잭션의 성격이 조회의 패턴이나 업무에 따라서는 입력/수정/삭제의 성능이 중요한 경우도 존재 성능 데이터 모델링 - DB 성능향상 목적으로 설계단계의 데이터 모델링 때부터 정규화,반정규화,테이블통합, 테이블분할,조인구조,PK,FK등 성능과 관련된 사항이 데이터 모델링에 반영될 수 있도록 하는 것 수행시점 - 분석/설계 단계 => 성능저하에 ..
제1절 데이터 모델의 이해 모델링 - 다양한 현상을 일정한 표기법에 의해 규칙을 가지고 표기하는 것 특징 - 추상화(일정한 형식에 맞추어 표현) - 단순화(약속된 규약에 따른 제한된 표기법을 사용하여 쉽게 이해) - 명확화(누구나 이해하기 쉽게 애매모호함을 제거하고 정확하게 현상 기술) 데이터 모델링 - 정보 시스템 구축을 위해. 해당 업무에 어떤 데이터가 존재하는지 업무가 필요로 하는 정보가 무엇인지 분석하는 방법 목적 - 정보시스템 구축 대상이 되는 업무내용 분석 (약속된 표기법 사용) - DB를 구축하기 위한 분석/설계의 과정 + 그 자체로도 업무를 설명하고 분석 기능 - 시스템 가시화 - 시스템 구조와 행동 명세화 - 시스템 구축하는 구조화된 틀 제공 - 시스템 구축과정에서 결정한 사항을 문서화 ..