전체 글 70

[정보처리기사-실기] 정규화 정리

정규화 생각보다 많이 헷갈려서 정리를 한다. 정규화의 (간단한) 정의 : 중복을 최소화시켜 테이블을 쪼개는것 상세정의 : 데이터베이스 정규화란, 데이터의 중복을 줄이고 데이터 무결성을 향상시키기 위해 정규화된 형태로 디자인하는 기법으로 각종이상현상을 방지한다. 정규화 [ 원 부 이 결 다 조 ] 비정규 릴레이션에서 시작 ▼ 1정규화 (1NF) - 도메인이 원자값 ▼ 2정규화 (2NF) - 부분적 함수 종속 제거 (완전 함수 종속 상태) ▼ 3정규화 (3NF) - 이행적 함수 종속 제거 ▼ BCNF (보이스코드 정규화) - 결정자 (모든 결정자가 후보키인 상태) ▼ 4정규화 (4NF) - 다치 종속 제거 (다중 종속 제거) ▼ 5정규화 (5NF) - 조인종속 제거 ●일단 1정규화는 도메인이 원자값이 되면 ..

[Spring Boot]_갠플정리/ 간단방명록 만들기

아주 오랜만에 갠플을 다시 하려니 기억이 안 나서 정리해두려 한다. (ง •̀_•́)ง✧ (기억력이 정말 심각.. ) 일단은 스터디에서 진행하는 '부스트 코스'에 있는 프로젝트 - 방명록 만들기를 간단하게 구현한 것 정리 (심지어 삭제도 아직 안만듬 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ) 내 맘대로 순서를 정해서 정리해본다. 1. STS 에서 new로 파일을 만든다. Lombok / MySQL Driver / Spring Web / Spring Data JPA / Spring Boot DevTools를 선택했다. 2. 촤라락 알아서 스프링 부트 프로젝트를 만들어줍니다. 물론 ( ) 은 스스로 만들어야하고 줄 쳐있는 건 기본으로 생성됨 3. 일단 우회해서 MySQL 에 테이블을 하나 만든다. - `regdate` DATET..

Java&Spring 2020.09.10

백준연동/랭킹확인사이트

백준이랑 연동해서 랭킹 측정할 수 있는 프로그램! 스터디 친구가 알려주었다. 서강대 스터디에서 만들었다는데 뭔가 친근한 척... (서강대 인근 거취 중..) https://solved.ac/ solved.ac 우리 모두가 만들어가는알고리즘 문제해결 학습의 이정표 solved.ac는 Baekjoon Online Judge 문제들에 태그와 난이도를 붙이는 커뮤니티 프로젝트입니다. 현재 10,119개 문제에 난이도 정보를 제공하고 � solved.ac 로그인해서 연동하면 된다고하는데.. 처음에 했을때는 연동 및 갱신이 안되었다.... 왜죠?? (ू˃̣̣̣̣̣̣︿˂̣̣̣̣̣̣ ू) 근데 몇일 뒤에 다시 들어가서 연동해보니깐 잘 떴음!! ˘ᗜ˘ 연동하고 들어가면 푼 문제랑, 랭킹 나오는데 나는 아직 등급도 없어요..

코딩 공부 2020.08.26

[백준] 1110번 - 더하기 사이클 (Java)

https://www.acmicpc.net/problem/1110 1110번: 더하기 사이클 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, www.acmicpc.net 더하기 사이클 분류 시간제한 메모리 제한 제출 정답 맞은 사람 정답 비율 2 초 128 MB 83736 39794 33883 48.405% 문제 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그다음, 주어진 수의 가장 오른쪽 자리 수와 ..

코딩 공부 2020.08.26

[백준] 1748번 - 수 이어 쓰기 1 (Java)

https://www.acmicpc.net/problem/1748 1748번: 수 이어 쓰기 1 첫째 줄에 N(1≤N≤100,000,000)이 주어진다. www.acmicpc.net 수 이어 쓰기 1 시간 제한메모리 제한제출정답맞은 사람정답 비율 1 초 128 MB 8690 4668 3927 55.224% 문제 1부터 N까지의 수를 이어서 쓰면 다음과 같이 새로운 하나의 수를 얻을 수 있다. 1234567891011121314151617181920212223... 이렇게 만들어진 새로운 수는 몇 자리 수일까? 이 수의 자릿수를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 N(1≤N≤100,000,000)이 주어진다. 출력 첫째 줄에 새로운 수의 자릿수를 출력한다. 예제 입력 1 복사 120 예제 출력 ..

코딩 공부 2020.08.11