웹 개발 기초 01. html, css, javascript 맛보기 (feat. 스파르타 코딩 클럽)

💡 본 글은 스파르타코딩클럽 ‘왕초보 시작반’ 1주차 강의 내용을 바탕으로 정리하였습니다. 웹브라우저 동작 원리 ⭐브라우저의 역할 HTML을 받는 경우 서버에게 요청 + 결과물(데이터)을 그려주는 역할 브라우저에서 새로고침하면 API를 통해 서버에 요청하고, 응답을 받아서 새로 뿌려줌 데이터만 받는 경우 HTML은 그대로 두고 데이터만 내려줄 때가 더 많음(사실 HTML도 따지고 보면 데이터!) 데이터는 주로 JSON 형식으로 주고 받음 각 코드의 역할 HTML: 웹 페이지의 뼈대 CSS: 꾸미기 J...

더보기

Oracle 12c 데이터베이스 04 - SELECT INTO, INSERT INTO SELECT

💡 본 글은 ‘실습과 함께하는! 데이터베이스 Oracle 12c’ 강의 내용을 바탕으로 정리하였습니다. SELECT INTO, INSERT INTO SELECT SELECT INTO 쿼리 결과를 새 테이블로 만듦 오라클에서는 SELECT INTO 대신 아래의 문법을 따름 일종의 뷰와 동일한 결과(뷰는 필요 없으면 없애는 임시 테이블, SELECT INTO 테이블은 계속 유지) 📌 SQL은 비절차적 언어. 중간 과정은 필요 없고 결과를 수행해서 결과만 알려달라고 함. 중간 과정은 DB에 따라서 깔끔하고 빠르게 결과가 나올 수도 있고, 아닐 수도 있음. 그래서 똑똑하게 수행을 하도록 해주는 튜닝...

더보기

Oracle 12c 데이터베이스 03 - JOIN, ALIAS, VIEW

💡 본 글은 ‘실습과 함께하는! 데이터베이스 Oracle 12c’ 강의 내용을 바탕으로 정리하였습니다. JOIN JOIN의 개념 서로 다른 테이블을 공통 칼럼을 기준으로 합치는(결합하는) 테이블 단위 연산 조인의 결과 테이블은 이전 테이블의 칼럼 수의 합과 같음 (문법) SELECT * FROM 테이블1 JOIN 테이블2 ON 테이블1.컬럼명 = 테이블2.컬럼명 ...; JOIN 종류 SQL 표준 JOIN. Null 값을 허용하는 내부조인(불가)과 외부조인(허용)으로 구분 구분 설명 INNER JOIN ...

더보기

Oracle 12c 데이터베이스 02 - 중복 제거, 논리 연산자, 정렬, 함수

💡 본 글은 ‘실습과 함께하는! 데이터베이스 Oracle 12c’ 강의 내용을 바탕으로 정리하였습니다. 쿼리 결과 중복 제거 DISTINCT 연산자 SELECT 문 결과값에서 특정 컬럼만 출력할 때 중복 값을 제거해서 표시하는 기능 (문법) SELECT DISTINCT 컬럼명1, 컬럼명2, ... FROM 테이블명 WHERE 조건절; 논리 연산자 AND, OR, NOT SELECT 문 WHERE 조건절에서 사용할 수 있는 연산자 (문법) SELECT * FROM 테이블명 WHERE (NOT) 조건1 AND/OR (NOT) 조건2...; (예시) SELECT * FROM emp W...

더보기

Oracle 12c 데이터베이스 01 - 기초 지식, 실습 환경 구축

💡 본 글은 ‘실습과 함께하는! 데이터베이스 Oracle 12c’ 강의 내용을 바탕으로 정리하였습니다. DBMS 기초 DBMS란? 데이터베이스를 관리하는 시스템 데이터베이스란? 테이블이 모여 이루는 데이터 단위 데이터 CRUD하는 시스템 대부분 시스템은 R(검색) > CUD(삽입, 수정, 삭제), 인덱싱과 소팅 등을 사용해 빠른 검색 가능 정렬 빠른 검색을 위해서는 데이터가 반드시 정렬되어 있어야 함 퀵정렬 / 힙정렬 계열이 주로 사용됨 인덱스 이진검색 O(logN) 데이터를 CUD 할 때마다 한 가운데/왼쪽 가운데/ 오른쪽 가운데 값을 미리 ...

더보기