전체 글 63

DB 기초 개념 정리_6)데이터 처리와 가공을 위한 오라클 함수_DoIt!오라클로 배우는 데이터 베이스 입문

함수란?오라클 함수특정한 결과 값을 얻기 위해 데이터를 입력할 수 있는 특수 명령어종류내장함수오라클에서 기본으로 제공함사용자 정의 함수사용자가 필요에 의해 직접 정의함내장 함수의 종류입력 방식에 따라 데이터 처리에 사용하는 행이 달라짐단일행 함수데이터가 한 행씩 입력되고 입력된 한 행당 결과가 하나씩 나오는 함수다중행 함수여러행이 입력되어 하나의 행으로 결과가 반환되는 함수문자 함수문자 데이터를 가공하거나 문자 데이터로부터 특정 결과를 얻고자 할 때 사용대/소문자를 바꿔주는 UPPER,LOWER,INITCAP 함수함수설명UPPER(문자열)괄호 안 문자 데이터를 모두 대문자로 변환하여 반환LOWER(문자열)괄호 안 문자 데이터를 모두 소문자로 변환하여 반환INTICAP(문자열)괄호 안 문자 데이터중 첫글자..

Java 기초 정리 2차_4)조건문과 반복문_이것이 자바다

코드 실행 흐름 제어자바 프로그램은 main() 메소드의 시작 중괄호({)에서 끝 중괄호(}) 까지 위에서부터 아래로 실행하는 흐름을 가짐실행 흐름을 개발자가 원하는 방향으로 바꿀수 있도록 하는 것이 흐름 제어문제어문은 조건식과 중괄호{} 블록으로 구성, 조건식의 연산 결과에 따라 블록 내부의 실행 여부 결정제어문 블록이 실행 완료된 후제어문 블록을 빠져 나와 정상 흐름으로 돌아오는 것은 조건문제어문의 처음으로 다시 되돌아가 반복 실행하면 반복문 (Looping)제어문의 종류조건문반복문if문, switch 문for문, while문, do-while 문if문if문은 조건식의 결과에 따라 실행 여부가 결정if(조건식){실행문;실행문;...}조건식에는 true 또는 false 값을 산출할 수 있는 연산식이나 ..

Vue.js 3 입문 기초 정리_2)Vue.js 개발환경 셋팅

Vue.js 3는 유튜버 9diin Vue.js 3 기초과정(무료)으로 기초와 핵심문법을 익히고 , 코딩애플 Vue.js 3 온라인과정(유료)로 실습연습을 하고,  한 권으로 배우는 Vue.js 3 이라는 책으로 부족한 내용을 복습하며 공부하였음Vue.js 공식 문서도 참고함 코딩애플 Vue.js 3 온라인 과정에서는 Vue-CLI 를 통해서 프로젝트를 생성하지만 Vue-CLI 공식 홈페이지에서 Vite 사용을 권장 함으로 개발환경셋팅은 Vite를 통하여 프로젝트 생성하는 법을 설명할 예정참고 블로그 : https://jcloud.pro/vue-cli-vs-vite Vue-CLI와 Vite의 비교 jcloud.proVue 개발환경 셋팅 1.Node,js 설치Google에 Node.js 검색 후 사이트 진..

DB 기초 개념 정리_5)더 정확하고 다양하게 결과를 출력하는 WHERE절과 연산자_DoIt!오라클로 배우는 데이터 베이스 입문

필요한 데이터만 쏙 출력하는 WHERE절WHERE 절SELECT 문으로 데이터를 조회할 때 특정 조건을 기준으로 원하는 행을 출력하는데 사용WHERE 절이 포함된 SELECT 문을 실행하면 조회할 테이블의 각 행에 WHERE절의 조건식을 대입하였을 때 결과가 '참'인 경우에만 출력됨 (거짓일 경우 출력 없음)WHERE절의 기본형식SELECT [조회할 열1 이름],[열2 이름],...,[열N 이름]FROM [조회할 테이블 이름]WHERE [조회할 행을 선별하기 위한 조건식];키워드필수 요소선택 요소설명WHERE조건식-조회 조건 지정WHERE절로 조건을 추가하여 조건에 맞는 결과 출력하기SELECT * FROM EMPWHERE DEPTNO=30;여러 개 조건식을 사용하는 AND,OR 연산자WHERE절에..

Java 기초 정리 2차_3)연산자_이것이 자바다

부호/증감 연산자 부호 연산자는 변수의 부호를 유지하거나 변경한다.연산식설명+피연산자피연산자의 부호 유지-피연산자피연산자의 부호 변경+ 연산자는 잘 사용되지 않고, - 연산자는 변수값의 부호를 변경할 때 사용된다.부호를 변경하는 것도 연산이므로 byte, short, int 의 연산 결과를 int에 대입해야 함package ch03.sec01;public class SingOperatorExample { public static void main(String[] args) { int x = -100; x=-x; System.out.println("x: " + x); byte b = 100; int y =-b; ;System.out.println("y: "+ y); }}============..

Vue.js 3 입문 기초 정리_1)Vue.js 의 정의와 구조

Vue.js 3는 유튜버 9diin Vue.js 3 기초과정(무료)으로 기초와 핵심문법을 익히고 , 코딩애플 Vue.js 3 온라인과정(유료)로 실습연습을 하고,  한 권으로 배우는 Vue.js 3 이라는 책으로 부족한 내용을 복습하며 공부하였음Vue.js 공식 문서도 참고함 Vue.js와 Vue.js의 특징Vue.js사용자 인터페이스를 구축하기 위한 JavaScript 프레임워크컴포넌트 기반 프로그래밍 모델 제공웹 프론트 엔드 시장에서 많이 쓰이는 3대장 중 하나2024년 기준 React 약 40%,Angular 약 20%,Vue 약 15%Vue.js의 장점쉬움타 프론트엔드 툴과 견주어도 뒤지지 않는 퍼포먼스Vue.js의 특징프로그레시브 프레임워크(Progressive Framework)라이브러리의 집..

DB 기초 개념 정리_4)SELECT문의 기본형식_DoIt!오라클로 배우는 데이터 베이스 입문

Doit! 오라클로 배우는 데이터 베이스 입문 교재 3장에서는Oracle 데이터베이스 설치(11g Enterprise-edition)와 Toad for Oracle 프로그램을설치하는 내용을 담고 있지만,본인이 현재 사용하는 노트북에는 Oracle 데이터베이스(11g Express-edition), SqlDeveloper 가 설치되어 있기 때문에 생략하였음.+ 본인이 사용하는 Oracle데이터 베스에는 학습용 Scott 계정이 없어서 google 검색으로 scott.sql 스크립트를 찾아 모두 복사해서 붙여넣은 후 명령문 실행하여 학습용 Scott 계정에 필요한 테이블 및 값을 생성,삽입 하여 이용하였음더보기---- Copyright (c) Oracle Corporation 1988, 1999. All ..

DB 기초 개념 정리_2)관계형 데이터베이스와 오라클 데이터베이스_DoIt!오라클로 배우는 데이터 베이스 입문

관계형 데이터베이스의 구성요소 관계형 데이터베이스는 기본적으로 데이터를 2차원 표 형태로 저장하고 관리테이블표 형태의 데이터 저장 공간테이블은 2차원 형태이므로 가로줄과 세로줄로 구성가로줄은 행(row), 세로줄을 열(column)이라고 함.relation,관계 라고도 함행(row)하나의 개체를 구성하는 여러 값을 가로로 늘어뜨린 형태튜플(tuple) 또는 레코드(record) 라고도 함열(column)저장하려는 데이터를 대표하는 이름과 공통 특성을 정의저장 정보의 종류(자료형)과 저장 가능한 값의 최대 길이, 저장 조건과 범위를 지정 가능어트리뷰트(attribute) 또는 필드(field)라도 함. 관계형 데이터베이스에서 관계란 행과 열의 특성에 맞추어 데이터를 저장한 테이블 하나하나를 의미 여러 테이..

DB 기초 개념 정리_1)데이터베이스 개념 잡기_DoIt!오라클로 배우는 데이터 베이스 입문

데이터와 데이터베이스,DBMS 데이터베이스: 데이터(data)+베이스(base)의 합성어DBMS(DataBase Management System): 데이터 베이스베이스 관리 시스템 데이터와 정보데이터어떤 필요에 의해 수집했지만 아직 특정 목적을 위해 정제하지 않은 값, 사실 또는 자료정보수집된 데이터를 어떤 목적을 위해 분석 가공하여 가치를 추가하거나 새로운 의미를 부여한 결과가치있는 정보를 얻기 위해 데이터를 효율적으로 수집 통합 체계적인 관리 분석이 필요효율적인 데이터 관리를 위한 조건데이터를 통합하여 관리일관된 방법으로 관리데이터 누락 및 중복 제거여러 사용자(응용 프로그램 포함)가 공동으로 실시간 사용 가능데이터베이스특정 목적을 위해 여러 사람이 공유 할 수 있으며 효율적인 관리와 검색을 위해 구..

Java 기초 정리 2차_2)변수와 타입_이것이 자바다

변수 선언 컴퓨터 메모리(RAM)는 수많은 번지들로 구성된 데이터 저장 공간 프로그램은 데이터를 메모리에 저장하고 읽는 작업을 빈번히 수행이 때 데이터를 어디에, 어떤 방식으로 저장할지 정해져 있지 않다면 메모리 관리가 어려워짐.프로그래밍 언어는 이 문제를 해결하기 위해 변수를 사용 변수(variable)하나의 값을 저장할 수 있는 메모리 번지에 붙여진 이름변수를 통해 프로그램은 메모리 번지에 값을 저장하고 읽을 수 있음변수 선언어떤 타입의 데이터를 저장할 것인지, 변수 이름이 무엇인지를 결정하는 것변수 이름은 첫 번재 글자가 문자여야함, 중간 부터는 문자,숫자,$,_를 포함할 수 있음첫 문자를 소문자로 시작하되 카멜스타일로 작성하는 것이 관례[타입][변수 이름];int age; //정수(int) 값을 ..