본문 바로가기
728x90
반응형

데이터베이스40

[논리모델링연습] DA 공모대회 2017년 학생부 개인 답안 역시 학생부가 일반부보다 쉽다는 생각이 들었다. 제대로 그려보는건 이번이 3번째인데, 개인 답안이 대상작과 비슷한 부분이 많아 내심 뿌듯하였다.   각설하고 논리 ERD는 아래와 같다. ERD 해설  본사 엔터티를 다룰까 말까 고민 했었다. 근데, 지문에서 생각보다 본사의 역할이 있는 것 같아 엔터티로 관리를 하였다. 그 다음 고민으로는 본사 엔터티를 매장과 통합할까 말까였다. 지문에 나와 있는 내용에 한해서만 따지자면 통합하는게 맞았다. '근무지'라는 엔터티 성격도 비슷했고 말이다. 하지만, 그럼에도 분리를 하였다. 왜냐하면 확장성에 따라 데이터 성격은 다르기 때문이다. 본사와 매장이 다루는 데이터는 당장은 비슷하겠지만 앞으로는 확연히 다를 것이다. 하지만 식별자를 통합하는 것에 대해서는 더 좋지 않을.. 2024. 5. 12.
[Clickhouse] Ver. 23.4 Release note 요약 목적 upgrade에 따른 데이터 정합성, 성능 간 이슈 등을 사전에 체크하여 장애 발생을 방지 지속적으로 dbms 생명주기를 관리하여 신기술에 대한 인지 및 도입 방안 마련 읽기 전에 아래 내용은 Release note 내용 중 필요하다고 판단되는 부분 위주로 정리함 버전의 A.B 에서 A는 년(ex_ 20의 경우 2020년)을 의미하며 B는 월(ex_ 6의 경우 6월)을 의미함. 즉, 버전에서 Release date를 유추할 수 있음 중복된 내용의 경우 가장 낮은 버전(이전 버전)에서 최초 기입하며 이후 중복 기입하지 않음 Upgrade Notes - Backward Incompatible Change formatDateTime() 함수 내 '%M'이 이제 분 대신 월 이름을 인쇄하므로 MySQL과 .. 2024. 5. 8.
[Clickhouse] Ver. 23.2 Release note 요약 목적 upgrade에 따른 데이터 정합성, 성능 간 이슈 등을 사전에 체크하여 장애 발생을 방지 지속적으로 dbms 생명주기를 관리하여 신기술에 대한 인지 및 도입 방안 마련 읽기 전에 아래 내용은 Release note 내용 중 필요하다고 판단되는 부분 위주로 정리함 버전의 A.B 에서 A는 년(ex_ 20의 경우 2020년)을 의미하며 B는 월(ex_ 6의 경우 6월)을 의미함. 즉, 버전에서 Release date를 유추할 수 있음 중복된 내용의 경우 가장 낮은 버전(이전 버전)에서 최초 기입하며 이후 중복 기입하지 않음 Upgrade Notes - Backward Incompatible Change toDayOfWeek 함수의 사용법이 확장되었고 다른 날짜 함수와의 호환성을 위해 사용법이 toDa.. 2024. 5. 5.
[Clickhouse] Ver. 22.12 Release note 요약 목적 upgrade에 따른 데이터 정합성, 성능 간 이슈 등을 사전에 체크하여 장애 발생을 방지 지속적으로 dbms 생명주기를 관리하여 신기술에 대한 인지 및 도입 방안 마련 읽기 전에 아래 내용은 Release note 내용 중 필요하다고 판단되는 부분 위주로 정리함 버전의 A.B 에서 A는 년(ex_ 20의 경우 2020년)을 의미하며 B는 월(ex_ 6의 경우 6월)을 의미함. 즉, 버전에서 Release date를 유추할 수 있음 중복된 내용의 경우 가장 낮은 버전(이전 버전)에서 최초 기입하며 이후 중복 기입하지 않음 Upgrade Notes Ver. 22.12 - Backward Incompatible Change Ver. 22.12 문자열 인자를 사용한 min, max, any*, argMi.. 2024. 5. 3.
728x90
반응형