분류 전체보기79 2024.05.08 54일차 WEB 네트워크 기초 인터넷 통신 Internet Communication 클라이언트 : 데이터 요청하는 컴퓨터서버 : 데이터를 응답해주는 컴퓨터=> 개념상 구분일 뿐 실제로는 둘다 가능 IP 각각의 컴퓨터를 구분해주는 주소를 아이피서로의 IP를 알아야 데이터를 주고 받을 수 있음패킷을 통해 데이터를 주고받음 패킷인터넷 전송데이터는 모두 패킷이라는 공간 안에 담겨서 전송됨패킷 속에 데이터를 전송한 컴퓨터의 주소 (출발지 IP), 데이터를 받는 쪽의 주소 (도착지 IP)가 함께 기록 IP의 한계1. 비연결성비연결성이란 패킷을 받을 대상이 없거나 서비스가 불능인 상태에서도 패킷을 전송2. 비신뢰성비신뢰성이란 패킷이 중간에 사라지거나 패킷의 순서가 보장되지 않는 것을 의미3. 프로그램 구분 불가능IP 프로토콜의 문제는 같은 컴퓨.. 2024. 5. 8. 2024.05.08 54일차 DB 계층형 질의, 서브쿼리 계층형 질의트리 구조와 같은 계층적 데이터를 쉽게 조회하고 조작할 수 있도록 지원하는 SQL 기능계층형 쿼리는 CONNECT BY, START WITH, LEVEL, PRIOR 등의 키워드를 사용 START WITH : 계층의 첫 단계를 어디서 시작할 것인지의 대한 조건 CONNECT BY PRIOR 자식 = 부모 -> 순방향 탐색 CONNECT BY 자식 = PRIOR 부모 -> 역방향 탐색 ORDER SIBLINGS BY : 같은 레벨끼리의 정렬 (형제노드 간의 정렬)자식 컬럼은 중복이 없고 부모 컬럼은 중복이 있을 수 있음* 노드 : 테이블 상 각각의 row* 루트 노드 : 트리 구조의 최상위 노드* 리프 노드 : 하위에 연결된 노드가 없는, 자식이 없는 말단 노드 START WITH - 계.. 2024. 5. 8. [mini project 3] 티켓팅 (JAVA) 1. 주제 선정 및 프로젝트 일정프로젝트 일정 : 4월 25일 ~ 5월 7일개발 툴 : JAVA, IntelliJ, Git 실제 시간과 연동하여 간단한 티켓팅 프로그램을 만들면 재밌겠다는 의견이 모여인*파크 등 티켓팅에 대해 자바만으로 간단한 구현을 해봤다. 회원 및 회원의 예매내역에 대해서는 DB를 사용하지 않기 때문에 파일에 저장하고 불러오는 방식을 선택했다. (ObjectInputStream...) 2. 담당 기능 및 구조Member : 회원 한 명에 대한 클래스. 개인정보, 예매내역(List)를 각각 저장MemberRepository : 회원정보를 저장. DB 대신 사용하며 회원 관련한 CRUD 관리하는 역할. → DB 일관성에서 착안.. 2024. 5. 7. 2024.05.03 52일차 DB OUTER JOIN, SELF JOIN, 집합연산자 OUTER JOIN 1. 조인 조건을 만족하지 않는 행들도 조회할 때 사용하는 조인기법 2. OUTER조인 연산자 기호는 (+)기호 (ORACLE JOIN) 3. INNER조인은 조인 조건을 만족하지 않으면 해당 행을 조회하지 않음 ** OUTER JOIN은 방향(LEFT, RIGHT, FULL)에 맞게 조건에 매칭되지 않는 행들도 모두 NULL로 처리해서 조회 OUTER JOIN 사용이유INNER JOIN은 동등조건을 만족하지 않으면 조회 자체가 불가능하기 때문에 조인 시 특정 테이블은 모든 데이터를 조회해야 할 때 OUTER JOIN 사용 오라클 조인 LEFT: 조인조건 오른쪽에 (+)를 붙임 RIGHT: 조인조건 왼쪽에 (+)를 붙임 FULL: 지원하지 않음 (+.. 2024. 5. 3. 이전 1 ··· 3 4 5 6 7 8 9 ··· 20 다음