2024.JAN.03(WED) JAVA DAY 23
❓ RDB에서 하나의 몽땅 테이블이 아닌 개체를 나타내는 개개의 테이블과 그 관계로 구성하는 대표적인 이유 3가지 설명해주세요. 하나의 테이블로 나타내면 유지 보수가 어렵고 데이터 간 관계를 나타내기 어렵기 때문이다. 개체를 나타내는 개개의 테이블로 만들고 그 테이블 간 관계를 규정하므로써 데이터 간 관계를 효율적으로 나타낼 수 있다. 데...
❓ RDB에서 하나의 몽땅 테이블이 아닌 개체를 나타내는 개개의 테이블과 그 관계로 구성하는 대표적인 이유 3가지 설명해주세요. 하나의 테이블로 나타내면 유지 보수가 어렵고 데이터 간 관계를 나타내기 어렵기 때문이다. 개체를 나타내는 개개의 테이블로 만들고 그 테이블 간 관계를 규정하므로써 데이터 간 관계를 효율적으로 나타낼 수 있다. 데...
✅ JOIN to join tables table을 JOIN할 때, table끼리는 1:N 관계이다. FK로 JOIN한다. ON: join하는 조건인데, FK로 join ✅ INNER JOIN 두 table간 겹치는 부분을 return하는 JOIN 공통 컬럼명 가장 기본적인 JOIN은 INN...
public class MiddleLetter { public static void main(String[] args) { String result= solution("qwer"); System.out.print(result); } public static String solution(String s)...
✅ CREATE, INSERT INTO, UPDATE CREATE TABLE product( product_name CHAR(4), price INT, make_date DATE, company CHAR(5), amount INT ); DESC product; INSERT INTO product VALUES ...
✅ 관계형 데이터 베이스 특징 relation ➕ key-value ➕ constraint ☑️ Optionality 관계의 선택성 Mandatory( ) 🆚 Optional (O) 두 테이블 간 관계 설정 시, 페어링 필수 여부 관계의 중요성과 비슷...
public class NumberOfPY { public boolean howManyPY(String str) { String lowerString = str.toLowerCase(); char[] charArray = lowerString.toCharArray(); int numP=0; ...
public int solution(int n){ int sum=0; for(int i=1; i<= n; i++){ if(n%i == 0){ sum= sum + i; } } return sum; }
public int solution(String str){ int intValue= Integer.parseInt(str); return intValue; }
✅ singleton, map //Book.java public class Book { private String title; private String author; public Book() { } public Book(String title, String author) { this.title ...
🆚 SQL은 데이터 지향적 모델링, 행위가 없음 반면 JAVA는 객체 지향적(또는 행위 지향) 모델링 ✔️ SQL에서는 DB를 schema라고 부른다. ✔️ DB끼리 연결되어 있기 때문이다. column: 열 🟰 필드 🟰 attribute row: 행 🟰 레코드 row단위로 데이터가 의미를 가진다. (고객 아이디, 이름, 성별, ...