목록분류 전체보기 (182)
on my way
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/ewTSZy/btsGfhnasec/1RhMnWJTabLJLWm9Jrq610/img.png)
02-1 관계형 데이터베이스의 구성 요소 테이블 (엔티티) RDB는 기본적으로 데이터를 2차원으로 저장하고 관리한다. 이 저장공간을 테이블이라 한다. 행(row, 가로) - 열(column, 세로) 로우(행, row) - 로(원천, raw) 행 저장하려는 하나의 개체를 구성하는 여러 값을 가로로 늘어뜨린 형태이다. 열 저장하는 데이터를 대표하는 이름과 공동 특성을 정의한다. RDB와 테이블 RDB에서 관계란 행과 열의 특성에 맞춰 데이터를 저장한 테이블 하나하나를 의미한다. 테이블의 구성과 관계를 잘 규정하고 관리하는 것이 RDB에서 데이터를 관리하는 핵심이다. 테이블, 행, 열 특별한 의미를 지닌 열, 키 키는 말 그대로 열쇠. 수많은 데이터를 구별할 수 있는 유일한 값. 키는 하나의 테이블을 구성하는..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bWTgCH/btsGe5NQK86/dk59178TXwglSu2zVZsD70/img.png)
첫째 마당. 데이터베이스 개념 잡기 01 데이터베이스 01-1 데이터와 데이터베이스, DBMS DBMS - Database Management System 데이터와 정보 데이터를 어떤 목적을 위해 분석, 가공하여 가치를 추가하거나 새로운 의미를 부여한 것이 정보 가치있는 정보를 얻으려면 데이터를 효율적으로 수집, 통합하고 체계적으로 관리, 분석해야 한다. 특정 목적을 위해 여러 사람이 공유하여 사용할 수 있으며, 효율적인 관리와 검색을 위해 구조화한 데이터 집합을 DB라고 한다. 파일 시스템과 DBMS 파일 시스템을 통한 데이터 관리 각 파일 시스템으로 데이터를 관리하면 데이터가 흩어져 문제가 발생할 수 있음. 아래 그림처럼 학생과 관련된 일련의 데이터를 한곳에 모아 관리하고, 각각 응용프로그램이 함께 ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/kzf0W/btsFLvfTAs6/XCrHRCcG6OfQwTBazRJrFk/img.png)
4.1 코드 실행 흐름 제어 looping 실행 흐름 : main()메소드의 시작 중괄호({)에서 끝 중괄호(})까지 위에서부터 아래로 실행하는 흐름을 가지고 있다. 이 흐름을 개발자가 원하는 방향으로 바꾸는 것이 제어문이다. 조건문 : if, switch 반복 : for, while, do-while 4.2 if문 if (조건식) { 실행문; } 실행문이 하나면 {} 생략 가능 종류 1. if 2. if-else if 3. if-else 이는 모두 하나의 if문이다. package ch03.sec02; public class IfElseIfElseExample { public static void main(String[] args) { int score = 3; if (score >= 90) { Sys..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/PlotB/btsFMsaB8ml/vjIUDrjTTpjaqz3bhllRTk/img.png)
3.1 부호/증감 연산자 부호 연산자 + (피연산자) : 부호유지 - (피연산자) : 부호 변경 증감 연산자 ++(피연산자) : 피연산자의 값을 1 증가 -- (피연산자) : 피연산자의 값을 1 감소 (피연산자)++ : 연산 수행 후 1 증가 (피연산자)-- : 연산 수행 후 1 감소 package ch03.sec01; public class SignOperatorExample { public static void main(String[] args) { int a=1; /* * 전위 연산 : 현재 실행문이 실행되기 전 * 후외 연산 : 현재 실행문이 실행된 후 */ int b = a++; System.out.println(a); System.out.println(b); System.out.println(..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/dwL6fo/btsFJGAOO7I/KNkrPznCYd57ob9LmKYQ80/img.png)
Chapter2. 변수와 타입 2.1 변수 선언 변수 = 하나의 값을 저장할 수 있는 메모리 번지에 붙여진 이름 (메모리에 저장된 값을 가르키는 주소) 변할 가능성 (실행중) 다른 곳에서 사용 (여러번) 선언과 초기화 무조건 데이터 타입을 명시해줘야 한다. 자료형 변수명; 예를 들어 double로 선언 후에는 string 타입을 담을 수 없다. 정적 타이핑 (static typing) 동적 타이핑 (dynamic typing) 초기화: 처음하는 행동 변수명 = 값; // 대입 자료형 변순명 = 값; // 선언+초기화 변수명 명명규칙: 의미있는 이름 Camel : 대소문자 섞는 스타일. (자바는 주로) - 자바소스 파일명(클래스) 대문자로 시작 → Week.java, MemberGrade.java - 변수..
0. Intro 안다: 해봄, 남한테 설명 → 배움, 복습, 스스로 정리(output) → 반복 (습관:66일) 프로젝트1. java+db+jquery 프로젝트2. react+spring boot CS지식: 프로그래밍 언어, DB, OS, 자료구조, 네트워크 정보처리기사를 따자. 모르는 것은 암기해라. Data Science → 데이터 수집, 분석(통계),ML-AI, service, 생성형AI PART1. 자바언어기초 1.1 프로그래밍 언어와 자바 실행파일은 bin폴더에 들어있다 conf(configration) - 설정 lib(library) - 라이브러리 1.2 운영 체제별 JDK 설치 JDK(Java Development Kit) → tomcat, eclipse, Hadoop(JAVA_HOME 변수..