본문 바로가기

분류 전체보기48

엔티티 관계도 (ERD)란? ERD (Entity Relationship Diagram) : 시스템 entity들에는 어떤 것이 있는지, 무슨 관계가 있는지 나타내는 다이어그램. ERD 구성요소 1. Entity (엔티티) - 표현하고자 하는 사람, 사건, 오브젝트 등 ERD를 그릴 때 사각형으로 표시한다. 1-1. Weak Entity : 다른 entity에 의존적인 entity. ERD에서는 겹직사각형으로 표시한다. 2. Attribute : entity의 성격, 속성 등 더 이상 쪼갤 수 없는 정보의 단위임. ERD에서는 타원으로 표시. 2-1. Multivalued Attribute : 하나 이상의 값을 가지는 Attribute ERD에서는 겹타원으로 표시 2-2. Derived Attribute : 다른 attribute에.. 2022. 7. 5.
[Git] Git 초기설정 하는 방법 저는 M1 맥북을 사용 중이기 때문에 M1 mac 기준으로 설명드리겠습니다. 1. Homebrew 설치 Homebrew란? : command tool로, 어플리케이션을 관리할 수 있는 패키지 관리자 소프트웨어입니다. https://git-scm.com/ 에 접속하시면 각자 개발 환경에 맞게 Git 설치하실 수 있습니다. Git git-scm.com 저는 macOS이기 때문에 macOS로 접속하게 되면 이런 화면이 뜨게 됩니다. 여기서 Install homebrew 클릭하시면 이런 창이 뜨게 됩니다. Install Homebrew 밑 명령어 복사해주신 다음, 터미널에 cmd+c, cmd+v 해주시면 됩니다. /bin/bash -c "$(curl -fsSL https://raw.githubuserconten.. 2022. 7. 1.
[Git] Mac Git push/pull error 해결 방법 git push origin master를 했을 때 fatal: 'origin' does not appear to be a git repository fatal: Could not read from remote repository. 이런 문구가 뜨신다면 어서오세요 - 이런 경우 remote 저장소를 등록해주지 않아서 생긴 문제입니다. cmd or 터미널에 git remote -v 를 입력했을 때 아무것도 뜨지 않는다면 저장소가 등록되지 않은 것이기 때문에, push/pull 하기 전에 등록해주어야 합니다. 혹은 기존에 연결되어 있는 저장소와 내가 push/pull 하려는 저장소가 달라 발생할 수도 있습니다. 이 경우 기존 저장소를 삭제하고 다시 새롭게 연결해주시면 됩니다. git remote remove.. 2022. 7. 1.
[BOJ/Python] 백준 17608번 막대기 https://www.acmicpc.net/problem/17608 17608번: 막대기 아래 그림처럼 높이만 다르고 (같은 높이의 막대기가 있을 수 있음) 모양이 같은 막대기를 일렬로 세운 후, 왼쪽부터 차례로 번호를 붙인다. 각 막대기의 높이는 그림에서 보인 것처럼 순서대로 www.acmicpc.net 1. #막대기 개수 입력받기 n=int(input()) lst=[] cnt=0 #막대기 높이 나타내는 정수 입력받아 리스트에 저장 for i in range(n): lst.append(input()) high = lst[-1] for i in range(n): if (lst[i]>=lst[-1]): cnt+=1 high = lst[i] print(cnt) 맨 오른쪽을 제일 높은 막대기로 보고 맨 왼쪽부.. 2022. 6. 30.