본문 바로가기

SQL11

[KOSTA] Spring 기반 Cloud 서비스 구현 개발자 양성 (Day 45) - forEach(begin,end), mini project(mvc product) 2022.10.6 [THU] - Day 45- 수업 주요 목차 forEach(begin, end) Mini Project - Product Managing System 🤖Review 🔎 JSTL forEach, choose 복습 예제 * table 생성 후 19세 이상이면 성인 아니면 미성년 순번 친구이름 연령대 나이 1 정재현 성인 26 2 이민형 미성년 15 3 - Servlet package org.kosta.webstudy16.controller; import java.io.IOException; import java.util.ArrayList; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; im.. 2022. 10. 6.
[KOSTA] Spring 기반 Cloud 서비스 구현 개발자 양성 (Day 33) - web 개발환경 구성, basic html, basic css 2022.09.19 [MON] - Day 33- 수업 주요 목차 Web 개발환경 구성 html basic css basic 🤖Review 반정규화 (De-Normalization) : 시스템 성능 향상을 dnlgo 위해 정규화 된 데이터 모델을 통합 : 의도적으로 정규화된 원칙을 위배하는 것을 말한다. ON DELETE CASCADE --기존 부서와 사원 테이블을 확인 SELECT^ FROM k-department; SELECT^ FROM k-employee; --foreign key로 참조되는 부모 테이블의 정보를 삭제할 수 없다. -- 사원테이블에서 아이유, 김훈진, 문준호 사원이 부서 테이블의 10번 부서번호를 참조하여 정보가 생성되어 있는 상태 -- 이 상태에서 부모인 부서테이블의 10번 부서 정.. 2022. 9. 19.
[KOSTA] Spring 기반 Cloud 서비스 구현 개발자 양성 (Day 32) - ERD, 정규화, Intersaction Entity 2022.09.16 [MON] - Day 32- 수업 주요 목차 ERD 정규화 Intersaction(교차) Entity 🤖Review 정규화(Normalization) : 데이터 중복을 최소화하기 위해 테이블을 분해하는 과정을 말함 데이터베이스 정규화란 데이터 중복을 최소화 하고 이상 현상을 방지하여 무결성을 보장하기 위해 테이블을 분리, 구조화 하는 과정을 말한다. 👾 제 1 정규형 : 1NF(Normalization Form) 도메인은 원자값이어야 한다. 도메인: 속성(컬럼)이 가질 수 있는 값의 범위 (예-성별에는 남과 여, 계좌타입은 '주택','여행','자기개발') 원자값: 더이상 쪼갤 수 없는 값 ∴ 컬럼에 복수의 속성(값)이 저장되어서는 안된다. 더보기 예 ) 하나의 주문서에서 여러 개의 상.. 2022. 9. 19.
[KOSTA] Spring 기반 Cloud 서비스 구현 개발자 양성 (Day 27) - 오라클 시퀀스(sequence), Oracle dual table, Transaction, TCL 2022.09.06 [TUE] - Day 27- 수업 주요 목차 오라클 시퀀스(sequence) Oracle dual table JDBC, SQL TCL : 트랜잭션 관리 Commit Rollback 🤖Review 오라클 시퀀스(sequence) : 순차적으로 증가, 유일한 값을 생성하기 위한 객체 주로 primary key ( unique + not null ) 를 생성하기 위해 사용 테이블과는 독립적 구조 ​ CREATE SEQUENCE 시퀀스명 [START WITH 시작번호] [INCREMENT BY 증가값] [MAXVALUE 최대값] [MINVALUE 최소값] [ CYCLE or NOCYCLE ] [ NOCACHE ] 캐시 -> 내부적으로 빠르게 진행하게 위해 임시로 가지고 있는 메모리 영역 ​ .. 2022. 9. 6.
[KOSTA] Spring 기반 Cloud 서비스 구현 개발자 양성 (Day 24) - JDBC basic, SQL, JDBC 설계구조 2022.09.01 [THU] - Day 24- 수업 주요 목차 JDBC basic SQL JDBC 설계구조 🤖Review Process : 현재 실행 중인 프로그램 Thread : 프로그램 내부 세부적인 실행단위 Multi-Threading : 한번에 다양한 작업을 동시에 수행하기 위해 여러 thread를 사용하는 Synchronized : Multi-Threading시 공유되는 자원에서 비롯되는 오류를 막고자 특정 영역을 single thread 환경으로 처리하는 (데이터의 안정성이 보장된다.) Object Serialization(객체 직렬화) : Heap 메모리 영역에 객를 외부로 전송 Object DeSerialization(객체 직렬화) : 외부에 있는 객체 정보를 Memory로 복 enum .. 2022. 9. 1.