본문 바로가기

학원수업/1월24

01/03 자바 복습 - 디비연동(List, Map) List& List 1. 첫번째 제네릭 타입은 DeptVO이다 private int deptno; private String dname private String loc; 2. 두번째 제네릭 타입은 Map이다.- Object -형전환-캐스팅연산자 연산을 해야 하니까....+,-,*,/,% CastingException 만날 수 있다. : 어디가 어떻게 다르지? ORM솔루션-MyBatis(반자동)와의 연계 --->Hibernate(DML문 자체가 없음) 그래서 독이 될수도...ㅎ DV와 연동을 자동으로 해준다... 오라클에서 변수는 뭐지? 표 두개 불러올때 데이터 정규화 https://code-lab1.tistory.com/48 [DB] 정규화(Normalization)란? 정규화 예시, 1NF, 2NF,.. 2023. 1. 3.
01/03 국비학원 27회차-오라클수업(데이터 모델링, Toad로 sql문 작성) 데이터 모델링 데이터 모델링 프로그램인 ERWin을 사용해서 데이터 모델링을 한다. 개체는 네모 관계는 마름모 primary key는 # 1 : 1 1 : n n : n ??? 관계 : 행위 entity 없는것을 부르면 부적합한 식별자라는 오류가 뜬다. 프라이머리키는 인덱스가 있어서 정렬이된다. 인덱스는 디폴트가 오름차순이다. 다른애들은 인덱스가 없다. 정렬이 안된다. 그래서 order by ename asc 를 해야된다. 옵티마이저에게 보내는 힌트문이 있다. 주석이 아니다. -- 이게 주석이다 /* */ 이것은 힌트문이다. dept.deptno라고 표시해준다. 어디의 부서번호인지. 양쪽테이블에 부서번호가 존재하나 인덱스인 컬럼명을 쓰는것이 더 빠르다. 인덱스가 있으면 더 빠르게 찾을 수 있다. 카타시안.. 2023. 1. 3.
01/02 오라클 숙제 1/02 숙제 연습문제 1.1.월 급여는 연봉을 18로 나누어 홀수 달에는 연봉의 1/18이 지급되고, 짝수달에는 연봉의 2/18가 지급된다고 가정했을 때 홀수 달과 짝수 달에 받을 금액을 나타내시오. 2.위에서 구한 월 급여에 교통비가 10만원씩 지급된다면(짝수달은 20만원)위의 문장이 어떻게 바뀔지 작성해 보시오. 3.TEMP 테이블에서 취미가 NULL 이 아닌 사람의 성명을 읽어오시오. 4.TEMP 테이블에서 취미가 NULL인 사람은 모두 HOBBY를 “없음”이라고 값을 치환하여 가져오고 나머지는 그대로 값을 읽어오시오. 5.TEMP의 자료 중 HOBBY의 값이 NULL인 사원을 ‘등산’으로 치환했을 때 HOBBY가 ‘등산인 사람의 성명을 가져오는 문장을 작성하시오. 6.TEMP의 자료 중 EMP_.. 2023. 1. 2.
01/02 국비학원-26회차 오라클수업 (데이터조작어, Toad 테이블 만들기) 서버 실행방법 단일 상속만 되니까 인터페이스를 지원함 인터페이스를 통한 스레드 구현방법 스레드를 인스턴스화해서 그안에 서버를 넣어준다. Start()로 실행시킨다. 12/30시험 풀이 package dev_java.assignmentTest; import java.net.ServerSocket; import java.net.Socket; public class ChatServer implements Runnable { //메인 스레드이다. public static void main(String[] args) { System.out.println("Main시작"); ChatServer cs=new ChatServer(); Thread th=new Thread(cs); th.start(); System.ou.. 2023. 1. 2.