전체 글200 [영상후기/생활코딩] 관계형 데이터 모델링 - 6.1. 정규화 소개 정제되지 않은 데이터를(표) 관계형 데이터 베이스로 만들어주는 것 UNF 상태(Unnormalized form) title type created author_id author_name author_profile price tag MySQL paper 2011 1 kim developer 10000 rdb, free MySQL online 2011 1 kim developer 0 rdb, free ORACLE paper 2012 1 kim developer 15000 rdb, commercial etc/얍 2023. 3. 7. [2023년 상반기 | 다우기술] 다우기술 기술력진단 및 인적성검사 다우 상반기가 유독 빠른편이었던 것 같다 취준은 기세다! 이러면서 넣어봤다 사실 바로 업로드 하려고 했었는데 벌써 거의 2달이 지났고 사알짝 가물가물하다.. 코딩테스트 메일에서 알 수 있듯이 COS Pro 방식으로 진행된다. 친절하게 시험 방식에 대한 소개 링크도 보내주셨다. https://www.ybmit.com/cos_pro/cos_pro_info.jsp YBM넷에 가입하고 Python/Java/C++/C 중 언어를 선택하면 된다. 누구보다 빠르게 가장 가기 편한 서초 센터로 선택했다. 입실전에 신분증으로 본인확인하고 자리 안내해주신다! 진행 때문에 나와 계신 분들이 다 너무 친절하셨던 기억이 난다. 빈칸 채우기/한 줄 고치기/ 솔루션 코드 전체 작성하기의 3가지 유형으로 출제되고 찾아봤더니 프로그래.. 취준 2023. 3. 7. 문자열에서 숫자만 추출하기(replaceAll) str.replaceAll("[{바꾸고싶은 문자의 정규식}]", "{치환할 문자}"); 문자열에서 숫자만 추출 String str = "aAb1B2cC34oOp"; String result = str.replaceAll("[^0-9]", ""); return str; [^] : 대괄호 안에 ^ 가 있으면 '제외'를 의미 [^0-9] : 0-9를 제외한 모든 문자 replaceAlll("[^0-9]", "") : 0-9를 제외한 모든 문자를 제거한다 정규표현식 문자열 데이터 중에서 원하는 조건/패턴과 일치하는 문자열 부분을 찾아내기 위해 사용한다. 미리 정의된 기호와 문자를 이용해 작성한 문자열을 말한다 Programming/JAVA 2023. 3. 7. [JAVA] char를 int로 변환하기 방법 1. 아스키코드값 활용하기 char c = '1'; int result = c - '0';//(int)c - '0' => 49 - 48 = 1 int result2 = c - 48;//(int)c - 48 = 1 아스키코드상 문자 0~9는 숫자 48~57에 대응됨을 알 수 있다 => 문자 'n'에서 '0'을 빼주면 원하는 숫자를 얻을 수 있다 방법 2. Character.getNumericValue() char c = '1'; int n = Character.getNumericValue(c); System.out.println(n);//1 Character 클래스에 있는 getNumericValue 메소드를 활용하면 char형을 int 형태로 반환해준다 Programming/JAVA 2023. 3. 7. [GIT] GIT으로 협업하기 프로젝트를 clone 해올 때 git clone [github 주소] . #. 반드시 찍어주기 #git init #git add remote origin [연결할 github 주소] #git pull origin main #세 명령어가 clone으로 해결된다고 생각하면 됨 꼭! commit -> pull -> push git pull origin main : 현재 내가 작업하고 있는 로컬 브랜치에 리모트(origin)의 main 브랜치 내용을 가져와서 적용한다.(병합방법 : merge) git pull origin main --rebase : 현재 내가 작업하고 있는 로컬 브랜치에 리모트(origin)의 main 브랜치 내용을 가져와서 적용한다.(병합방법 : rebase) 오늘의 뚝딱/STUDY 2023. 3. 6. [영상후기/생활코딩] 관계형 데이터 모델링 - 5.5.1. N:M 관계의 처리 PK와 FK의 연결을 통해 Relationship 설정 Cardinality가 가장 중요(몇대몇인지) N:M -> 어느 한 쪽에 Column을 추가하기 애매함 -> Mapping Table을 만듦 etc/얍 2023. 3. 6. [영상후기/생활코딩] 관계형 데이터 모델링 - 5.4. 1:N 관계의 처리 PK와 FK의 연결을 통해 Relationship 설정 Cardinality가 가장 중요(몇대몇인지) 1:N : 1쪽에 PK, N쪽에 FK etc/얍 2023. 3. 6. [영상후기/생활코딩] 관계형 데이터 모델링 - 5.3. 1:1 관계의 처리 PK와 FK의 연결을 통해 Relationship 설정 Cardinality가 가장 중요(몇대몇인지) 1:1 : 독립적인 테이블이 PK, 의존하고 있는 테이블쪽이 FK etc/얍 2023. 3. 6. [영상후기/생활코딩] 관계형 데이터 모델링 - 5.2. 테이블과 컬럼 생성 Entity를 Table로 바꿈 Attribute를 Column으로 바꿈 Relation을 고려해 PK, FK 설정 etc/얍 2023. 3. 6. [영상후기/생활코딩] 관계형 데이터 모델링 - 5.1. 논리적 데이터 모델링 논리적 데이터 모델링 개념적 데이터 모델링에서 뽑아낸 개념을 RDB 패러다임에 어울리게 데이터 형식을 정리정돈 하는 것 Mapping Rule: ERD에서 표현한 내용을 RDB에 맞는 형식으로 전활할 때 사용 Entity -> Table Attribute -> Column Relation -> PK, FK etc/얍 2023. 3. 6. [영상후기/생활코딩] 관계형 데이터 모델링 - 4.10. ERD 완성 저자는 글을 여러개 가질 수 있음(many), 저자는 글을 쓰지 않을 수도 있음(option) 글은 저자를 여러개 가질 수 있음(many), 글은 저자를 반드시 가져야함(mandatory) 글은 댓글을 여러개 가질 수 있음(many), 가지지 않을 수도 있음(option) 댓글에게 글은 1개임(one), 댓글은 글이 반드시 필요함(mandatory) 저자는 댓글을 여러개 달 수 있음(many), 저자는 댓글을 달지 않을수도 있음(option) 댓글에게 저자는 1명임(one), 댓글에게 저자는 반드시 필요함(mandatory) etc/얍 2023. 3. 6. [영상후기/생활코딩] 관계형 데이터 모델링 - 4.9. Optionality Oprionality 저자는 댓글을 작성할수도 작성하지 않을수도 있다 저자에게 댓글은 optional 각 댓글은 반드시 작성자가 있다 댓글에게 작성자는 Mandatory etc/얍 2023. 3. 6. 이전 1 ··· 9 10 11 12 13 14 15 ··· 17 다음