본문 바로가기

전체 글708

[J STORY] [SQLD/SQLP] 데이터 모델링의 이해 - 기출문제 정리 #1 데이터 모델링의 이해 [기출문제 정리] [핵심정리] * 발생시점에 따른 엔터티 분류 - 기본/키엔터티 - 중심엔터티 - 행위엔터티 * 데이터모델링이란 - 정보시스템을 구축하기 위한 데이터 관점의 업무 분석 기법 - 현실세계의 데이터에 대해 약속된 표기법에 의해 표현하는 과정 - 데이터베이스를 구축하기 위한 분석/설계의 과정 * 데이터 모델링 유의점 - 중복 - 비유연성 - 비일관성 * 개념적 데이터 모델링 - 추상화 수준이 높고 업무중심적이고 포괄적인 수준의 모델링 진행. - 전사적 데이터 모델링. - EA수립시 많이 이용 * 논리적 데이터 모델링 - 시스템으로 구축하고자하는 업무에 대해 Key, 속성 관계 등을 정확하게 표현 - 재사용성이 높음 * 물리적 데이터 모델링 - 실제로 데이터베이스에 이식할 .. 2021. 8. 21.
[Android Studio] Splash Screen animation 효과/LottieFiles #2 [Android Studio] Splash Screen animation 효과/LottieFiles https://lottiefiles.com/ Free Lottie Animation Files, Tools & Plugins - LottieFiles The world’s largest online platform for the world’s smallest animation format for designers, developers, and more. Access Lottie animation tools and plugins for Android, iOS, and Web. lottiefiles.com 위의 사이트에 접속하여 로그인한다. CODE -> OPEN SOURCE 로 들어오면 LOTTIE-ANDR.. 2021. 8. 18.
[백준/BAEKJOON] 2741번 N 찍기 JAVA 1. N에 입력받을 만큼의 수를 입력한다. 2. while문을 돌면서 N의 수만큼 출력한다. import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); br.close(); int i = 1; while(i 2021. 8. 18.
[Android Studio] 프로젝트 만들기/ 실행해보기 #1 [Android Studio] 프로젝트 만들기/ 실행해보기 #1 1. FILE -> NEW -> NEW PROJECT 를 실행한다. 2. 빈 프로젝트를 선택하여 NEXT를 눌러주고 NAME은 TEST1, LANGUAGE는 JAVA를 선택했다. MINIMUM SDK는 API 16: ANDROID 4.1로 낮은 버전을 선택했다. YOUR APP WILL RUN ON APPROXIMATELY 99.8% OF DEVICES 인것을 확인할 수 있다. 낮은 버전일수록 퍼센트가 높아진다. 3. TOOL -> AVD MANAGER 실행한다. 가상으로 실행할 DEVICE를 선택하여주고 ACTIONS에 RUN 버튼을 누른다. 3. 가상디바이스가 실행되는 것을 확인할 수 있다. 2021. 8. 17.
[백준/BAEKJOON] 10950번 A + B - 3 JAVA 1. a에 테스트 케이스를 몇 번 설정할 것인지 입력한다. 각각의 b,c 를 입력받아 b + c 테스크 케이스만큼 출력한다. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a; a = sc.nextInt(); int b; int c; for(int i = 0; i < a; i++) { b = sc.nextInt(); c = sc.nextInt(); System.out.println(b + c); } } } 2021. 8. 17.
[백준/BAEKJOON] 10989번 수 정렬하기3 JAVA 1. Arrays.sort 방법으로 풀기 2. Arrays.sort 를 사용하지 않고 카운팅정렬을 사용하는 방법이다. 자세한 것은 코드를 보면서 이해하면 된다. 참고로 시간복잡도는 O(N + K) 이다. K는 자릿수를 의미하는데 입력데이터가 K 보다 훨 씬 큰경우. 즉 데이터가 많으면 많을 수록 O(N) 에 가깝기 때문에 이상적으로는 O(N) 이라고 보아도 무방하다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { // 수의 범위 (0 ~ 1000.. 2021. 8. 14.