일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- googleColaboratory
- Python
- intellij
- 모두의 파이썬
- Do it 자바스크립트 + 제이쿼리 입문
- 인프런
- ReactDOM.render is no longer supported in React 18. Use createRoot instead
- 웹 게임을 만들며 배우는 리액트
- Spring-Framework
- Concurrently
- 모던자바스크립트
- 리액트
- spring-boot
- react
- Colaboratory 글자 깨짐
- props
- react오류
- 계산맞추기 게임
- DB Browser
- You are importing createRoot from "react-dom" which is not supported. You should instead import it from "react-dom/client"
- node.js 설치
- 거북이 대포 게임
- intllij 내 Bean을 찾지 못해서 발생하는 오류
- JS 개념
- 따라하며 배우는 노드 리액트 기본 강의
- vs code 내 node
- node.js로 로그인하기
- 자바스크립트
- 노드에 리액트 추가하기
- 타자 게임 만들기
- Today
- Total
목록과거 프로그래밍 자료들 (235)
프로그래밍 삽질 중
※ 관계 -릴레이션 내에 관계 = 데이터들의 관계 - 릴레이션 간의 관계 ※ 릴레이션 - 단일값, 속성은 서로 다른 이름을 가짐 - 한 속성 값은 모두 같은 도메인 값 가짐 - 중복된 튜플 허용 불가(구분 불가) ※ 키 - 수 많은 데이터를 구별할 수 있는 유일한 값 - 유일성, 최소성 ※ 제약 조건 특징 1 - 테이블의 특정 열에 지정하여 제약 조건에 부합하지 않는 데이터 저장할 수 없도록 함 1) NOT NULL : 지정한 열에 NULL 허용 X, NULL을 제외한 중복은 허용 2) UNIQUE : 지정한 열이 유일한 값을 가져와야 함(중복X, NULL제외) 3) PRIMARY KEY : 지정한 열이 유일한 값(NULL 허용X), 테이블 당 하나만 지정 가능 4) FOREIGN KEY : 다른 테이블..
※ INSERT INTO ~ VALUES : 삽입 때 사용 ※ CREATE TABLE OOO~ AS : 테이블을 복사해서 새로운 테이블 생성 ※ DROP TBLAE OOO : 테이블 삭제하기 [예시 1] SYSDATE를 사용해서 날짜정보 입력하기 1 2 3 4 5 6 7 8 9 -- DEPT_TEMP 테이블 생성 CREATE TABLE DEPT_TEMP AS SELECT * FROM DEPT; --SYSDATE 사용하여 날짜 정보 입력하기 INSERT INTO EMP_TEMP (EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) VALUES (1111, '빈센조', '변호사', 0322, SYSDATE, 12000, 1200, 50); cs ※ UPDATE ~ ..
※ 조인 - 두 개 이상의 테이블을 연결하여 하나의 테이블처럼 출력 - 여러 테이블 사용 시 FROM 이용 - 조인 조건이 없을 때 단점 1 : 연결하는 두 개의 데이터가 일치 하지 않아도 함께 출력 - 조인 조건이 없을 때 단점 2 : 어떤 조건으로 연결해야할 지 기준을 작성자가 직접 지정 - 조인 조건이 없을 때 단점 3 : WHERE절을 이용해 출력 행을 선정하는 조건절 명시 - 조인 조건이 없을 때 단점 4 : 서로 다른 테이블에 같은 이름의 열 구분 -> 테이블 이름. 열 이름 ※ 조인 종류 - 곱집합 : 가능한 모든 행 조합해서 조인 - 동등 조인(등가조인) : 조인 조건이 정확히 일치 -> 결과 출력 - 비동등 조인 : 조인 조건이 일치X -> 결과 출력 - 외부 조인 : 조인 조건이 일치X..
※ SQL 함수 설명 - CONCAT : 두 문자열 데이터를 합치는 함수 - || : 두 문자열 데이터를 합치는 함수 - LTRIM : 왼쪽에서 삭제할 문자열 지정 / RTRIM : 오른쪽에서 삭제할 문자열 지정 -ROUND : 반올림 하기 -TRUNC : 특정 위치에서 숫자 버리기(반올림) - CEIL, FLOOR : 지정한 수와 가까운 정수를 찾는 것 - MOD : 숫자를 나눈 나머지 값 - SYSDATE : 별다른 데이터 없이 오라클 데이터베이스 서버의 현재 날짜와 시간정보 반환 - ADD_MONTHS() : 현재 날짜보다 몇 개월 이후 날짜(개월만 표현 가능 -> 10주년 : 12개월 * 10년) - MONTHS_BETWEEN(날짜 1, 날짜2) : 두 날짜 간의 개월 수 차이를 구함 - NEXT..
※ 입력값만 추가함(결과값까지 넣기엔 시간이 너무 오래 걸림;) ※ 논리 연산자 1) AND 연산자 - 부서 번호가 50 이상이고 매니저 ID가 100이상인 사원정보 출력하기(범위는 전체) 2) OR 연산자 - 부서 번호가 30 이거나 매니저 ID가 108인 사원정보 출력하기(범위는 전체) 1 2 3 4 5 6 7 //1) AND SELECT * FROM Employees WHERE DEPARTMENT_ID >= 50 AND MANAGER_ID >= 100; //2) OR SELECT * FROM Employees WHERE DEPARTMENT_ID = 30 OR MANAGER_ID = 108; cs ※ 비교 연산자 - AND나 OR 대신 >=나 = 3000 AND SALARY
※ 데이터 타입 1) 숫자형 : NUMBER(p, s) * 표준은 아님, 보통 많이 쓰임 2) 문자형 데이터 타입 : CHAR(s), NCHAR(s), VARCHAR(s), NVARCHAR(s) *s는 숫자 3) 날짜형 데이터 타입 : DATE, TIMESTAMP, INTERVAL - DATE : 고정된 7바이트 할당, 크기 지정X - TIMESTAMP : DATE의 확장형 [날짜형 데이터 타입 예시 및 결과] 1 SELECT SYSDATE, SYSTIMESTAMP FROM DUAL; cs ※ SELECT 절 문법 - SELECT [DISTINCT] [조회할 열1이름] [열2이름] [열3이름] ... FROM [조회할 테이블 이름]; - DISTINCT : 생략 가능, 마지막은 항상 ; 붙이기(자바와 동..
※ 관계형 데이터베이스 - 데이터를 2차원 테이블 형태로 저장하고 관리 - 키와 관례라는 연결하여 데이터를 조회하고 가공하는 방식 ※ 테이블(릴레이션) - 하나의 계체에 관한 데이터를 2차원 테이블 구조로 저장 (EX) 엑셀 행렬구조 - 행과 열로 구성 - 속성 : 단일 값을 가짐(한 릴레이션에서 서로 다른 이름을 가짐), 순서는 상관X, 한 속성 값은 모두 같은 도메인 값 가짐 - 중복된 튜플 허용 X, 튜플 순서는 상관 없음 ※ 릴레이션 스키마 - 속성 : 릴레이션 스키마의 열 - 도메인 : 속성이 가질 수 있는 모든 값의 집합 - 차수 : 속성의 전체 개수 ※ 스키마의 표현 - 릴레이션 이름(속성 1 : 도메인 1, 속성2 : 도메인 2, 속성3: 도메인 3....) ex) 자동차(지역번호 : in..
※ 데이터베이스 : 특정 조직 여러 사용자가 공유할 수 있도록 통합해서 저장한 운영 데이터 집합 - 통합된 데이터 : 데이터의 중복을 최소화(데이터 불일치 현상 제거) - 실시간 접근성, 계속적인 변화, 동시 공유, 내용에 따른 참조(데이터 값에 따라) - 정형데이터(미리 구조가 저장됨)와 반정형데이터(구조에 대한 설명 존재, 구조 파악을 위해 파싱 과정이 필요), 비정형 데이터로 구분됨 ※ 데이터베이스 관리시스템(DBMS) - 파일시스템의 문제점 해결 위함 (같은 데이터 중복 저장, 종속적인 응용프로그램, 공유& 보안 등이 부족, 응용 프로그램 개발 어려움) - DBMS : 파일 시스템의 문제점을 해결하기 위해 제시된 소프트웨어 - 주요 기능 : 데이터 정의(구조), 데이터 조작(삽입, 수정, 삭제),..