IT
-
반정규화로 많이 사용되는 추출속성, 중복속성이란(feat. 성능개선)IT/DataModeling 2026. 3. 15. 15:25
안녕하세요, Archix 입니다!반정규화 기법 중 실무에서 꽤 자주 보이는 추출속성과 중복속성을 정리했습니다. 이름만 들으면 낯설 수 있는데, 예시로 보면 바로 이해가 되실거에요.📌 추출속성 / 중복속성이란?한 문장으로 정리하면 이렇습니다.이미 존재하는 속성으로 만들어낼 수 있는 속성즉, 원래는 없어도 되는 속성인데 성능이나 편의를 위해 추가한 거예요.✅ 장점 : 조회 성능 향상 / SELECT 쿼리 개발이 쉬워짐❌ 단점 : 속성 값이 미일치하는 경우가 발생할 수 있음핵심은 이거예요.성능상 이슈가 존재하는 경우에만 제한적으로 사용!무분별하게 쓰면 데이터 정합성 문제가 생기기 때문에, 꼭 필요한 경우에만 사용해야합니다.🔍 해당 모델에서 추출속성, 중복속성을 찾아보세요위 ERD는 쇼핑몰 주문 시스템 모델..
-
엔티티(Entity)가 뭐에요 ??IT/DataModeling 2026. 3. 6. 14:32
안녕하세요, Archix입니다! 😊데이터 모델링을 공부하다 보면 제일 처음 마주치는 개념이 바로 엔티티(Entity) 인데요. 처음엔 뭔 말인가 싶지만, 알고 나면 생각보다 직관적인 개념이에요. 엔티티가 뭔지, 왜 중요한지 정리했습니다 📝🤔 엔티티(Entity)가 뭔데?아래 SQL 한 줄을 보면 바로 감이 와요. 여기서 ORDER가 바로 엔티티예요. FROM 뒤에 오는 테이블을 엔티티라고 보면 됩니다. 📌 엔티티의 정의엔티티를 한 문장으로 정의하면 이렇습니다.사람이 생각하는 개념이나 정보 단위와 같은 현실 세계의 대상체 조금 더 풀면,실세계에 존재하는 유형 혹은 무형의 정보 대상서로 구별이 되는 하나하나의 대상결국 핵심은 이거예요.⭐ 서로 구별이 되고, 구별된 정보를 담을 수 있는 대상예를 들어 ..
-
DASP, DAP 자격증 취득에 도움이 되는 온라인 강의(테이블 설계 강의)IT/데이터자격증 기록 2026. 2. 23. 12:45
DAP 자격증을 취득한지 5년이 지났습니다.개발자로 IT의 입문을하고 현재는 Data Architect로 열심히 일을 하고 있구요! 제 티스토리의 꾸준히 조회수가 나오는 게시글이 몇개 있는데DAP,SQLP 자격증 관련 글입니다. 지금도 꾸준히 자기계발을 위해서나 이직을 위해서 자격증 공부를 하시는분들이 많은것 같아요. 그래서.. 제가 지금까지 경험한것들을 기반으로 인프런에 데이터 모델링 강의를 오픈했습니다.!!! 바로, '쉽게 배우는 데이터 모델링 : 기본부터 실전 테이블 설계까지 (DASP/DAP)' 강의 입니다.(강의 링크 : https://inf.run/nxhnr) 개발/설계를 하다 보면 한 번쯤 이런 생각 해보신 적 있지 않으신가요?"이 테이블 구조가 맞는 건가?""관계를 이렇게 연결해도 되나?..
-
DAP자격증을 취득한 계기 (feat. 토이프로젝트더라도 효율적으로 설계하고싶어)IT/데이터자격증 기록 2024. 2. 5. 05:56
2026.02.23 - DASP/DAP 자격증 취득에 도움이될만한 온라인 강의를 오픈했습니다 아래 포스팅에서 자세한 내용을 확인해주세요!바로가기 → DASP, DAP 자격증 취득에 도움이 되는 온라인 강의(테이블 설계 강의) :: JJo의 IT 기록공간 개발자로 취업을 준비하거나 직장에 다니면서 부가 수입을 목표로 토이프로젝트를 진행해본적 있을까요? 저는 첫 직장에 다니던중에 친한 친구와 토이프로젝트를 했던적이 있습니다. 한달에 50만원만 벌어보자!라며 아직 완성되지도 않은 APP에 광고부터 달아서 수익을 만들겠다는 기대를 했었어요. 백엔드 개발자였던 저와 프론트엔드 개발자인 친구와 프로젝트를 진행하면서 가장 신경을 많이 쓰지 못한 부분이 어디였을까요?DB 테이블 설계였습니다. 테이블을 단순히 우리..
-
[웹기획툴] 기획/초안을 위한 툴인 파워 목업(Power Mockup)IT/Tool 2022. 2. 22. 22:42
[웹기획툴] 기획/초안을 위한 툴인 파워 목업(Power Mockup) 웹 기획을 하기 위해서 다양한 이미지 관련 툴을 다룰줄 안다면 그 툴을 사용하면 되지만 아닌 사람이 훨씬 많을것이다. 나 또한 마찬가지이고.. 아니면 파워포인트를 가지고 도형을 늘리고 줄이고 복사하고 아주 귀찮은 일이 될 것이다 이러한 귀찮은 일을 해결해줄 획기적인 툴이 바로 파워 목업(Power Mockup)이다 파워 목업 공식 사이트 https://www.powermockup.com/ PowerPoint Wireframe and Prototyping Tool | PowerMockup Collaboration PowerPoint includes collaboration and sharing features that facilitat..
-
[DAP] 자격증 합격 수기 및 팁IT/데이터자격증 기록 2021. 5. 11. 14:40
2026.02.23DASP/DAP 자격증 취득에 도움이될만한 온라인 강의를 오픈했습니다 아래 포스팅에서 자세한 내용을 확인해주세요!바로가기 → DASP, DAP 자격증 취득에 도움이 되는 온라인 강의(테이블 설계 강의) :: JJo의 IT 기록공간 2024.02.DAP 합격수기는 오래전에 쓴 글인데 많은 분들이 봐주셔서 DAP자격증을 취득하게된 계기에 관한 글을 작성했습니다. 시간이 지난 글 많이 봐주셔서 감사합니다.DAP자격증을 취득한 계기 (feat. 토이프로젝트더라도 효율적으로 설계하고싶어) - https://devjjo.tistory.com/m/77준비기간2020.04 ~ 2021.03 참고도서데이터아키텍처전문가가이드(공식수험도서)관계형 데이터 모델링 프리미엄 가이드 (김기창 저)관계형 데이..
-
[Oracle] Update Select 방법 및 bypass_ujvcIT/Database 2019. 2. 18. 15:35
Update Select 방법 112345UPDATE 테이블A ASET ( A.업데이트 받을 컬럼 ) = ( SELECT B.업데이트 할 컬럼 FROM 테이블 B B WHERE B.NO = '특정번호' )WHERE A.NO ='특정번호';cs Update Select 방법 21234567UPDATE 테이블A ASET ( A.aa, A.bb ) = ( SELECT B.aa, B.bb FROM 테이블 B B WHERE B.id = A.id )WHERE EXISTS ( SELECT B.aa, B.bb FROM 테이블 B B WHERE B.id = A.id )cs Update Select 방법 3123456UPDATE /*+ BYPASS_UJVC */ (SELECT A.aa, B.bb FROM 테이블 A, 테이..
-
[Codewars] 6kyu Are they the "same"? (JAVA)IT/개발 기록 2019. 1. 23. 00:18
문제 Given two arrays a and b write a function comp(a, b) (compSame(a, b) in Clojure) that checks whether the two arrays have the "same" elements, with the same multiplicities. "Same" means, here, that the elements in b are the elements in a squared, regardless of the order. 예제 Valid arrays a = [121, 144, 19, 161, 19, 144, 19, 11] b = [121, 14641, 20736, 361, 25921, 361, 20736, 361] comp(a, b) ret..