DBMS 데이터베이스 기초 요약 데이터베이스의 기초 부분의 정리입니다. 정해진 형식으로 정리된 데이터의 모음. ∟ 복수의 유저가 정보를 공유해 사용할 수 있다. ∟ [취득·등록·수정·삭제] 등을 할 수 있어 효율적으로 데이터를 추출할 수 있다. 「도서관」과 같은 이미지로 비유된다. DBMS(※후술)등도 「데이터베이스」라고 불리기도 한다. 예: A씨 「데이터베이스 무엇 사용하고 있는거야~?」 B씨 「Oracle 사용하고 있어... DBMSMySQLSQL데이터베이스 풀스택 과정 day10_DBMS 2022.4.19.(화) 서브쿼리 예제 Oracle data type DDL와 DML < 서브쿼리 예제 > 1. Oracle data type 문자열 데이터 타입 < 문자열 데이터 타입 > < CHAR와 VARCHAR2의 차이 > 숫자형 데이터 타입 < 숫자 데이터 타입 > 날짜 데이터 타입 < 날짜 데이터 타입 > LOB 데이터 타입 < LOB( 대용량 ) 데이터 타입 > 2. DDL( D... DBMS풀스택개발자DBMS 풀스택 과정 day11_DBMS 2022.4.20.(수) DDL과 DML COMMIT과 ROLLBACK 컬럼속성( 무결성 제약조건 ) Drop Truncate Delete < Table 생성 예제 및 DELETE > auto commit < COMMIT의 기본 원리 > 자동 ROLLBACK 되는 경우 자동 COMMIT 되는 경우 < COMMIT, ROLLBACK과 NOT NULL 컬럼속성 > < UNIQUE와 동시 컬럼속성... DBMS풀스택개발자DBMS 풀스택 과정 day09_DBMS 4. 18.(월) Join 서브쿼리( subQuery ) 1. Join ANSI Join vs ORACLE Join < Join 예제 > 2. 서브쿼리( subQuery ) < 서브쿼리 > < 서브쿼리 예제 >... DBMS풀스택개발자DBMS 풀스택 과정 day08_DBMS 2022.4.15.(금) INNER JOIN OUTER JOIN 1. 조인(JOIN) JOIN의 기본 사용 방법 < JOIN을 사용할 테이블 > 2. Inner join < INNER JOIN의 시각적 표현과 예시 > 3. Outer Join Left Outer Join < LEFT OUTER JOIN의 시각적 표현과 예시 > Right Outer Join < RIGHT OUTER JOIN의... DBMS풀스택개발자DBMS NestJS - 1. mongodb docker 환경 세팅하기 그러나 나는 프로젝트를 기본적으로 Docker에 올려서 하는 편인데, Nest로도 DB Docker랑 연결해서 초기 세팅을 해보고 싶었다... 그래서 검색해보는데, 자꾸 NestJS 프로젝트도 Docker에 올리는게 아닌가.. Dev 세팅은 간편하게 DB만 docker에 올려두고, 서버는 그냥 로컬에서 npm run start:dev로 띄우는게 내 목적이었다. 이렇게 docker-compos... dbNestJSdockermongoDBMSmongodbDB container 연결nestDB container 연결 SQL Day 1_DB, My SQL 파이썬 과정이 끝나고 SQL과정 첫 날이었다. 파이썬보다 환경설정에서 까다로웠지만 MySQL로 어떤 활용을 할 수 있는지 감은 잡힌 거 같다. 파이썬의 BeatifulSoup과 Selenium으로 크롤링을 해온 자료를 판다스로 자료 변형을 하고 MySQL로 자료를 조금 더 편하게 조회하고 활용한다. 그 자료를 Matplotlib, Seaborn, Plotly로 데이터시각화를 이룬다. 그 중 ... sqldbTableDBMSlikeWHEREmysqlinselectbetweenDBMS 풀스택 과정 day02_DBMS 2022.4.5.(화) 1. DBMS 설치 2. Oracle 설치 확인 3. JAVA 개인 프로젝트 준비... 풀스택개발자DBMSDBMS #9 DBMS _DataType, DDL Oracle Data Type 데이터 타입 데이터 타입이란 컬럼에 저장되는 데이터 유형을 말한다 기본 데이터 타입은 문자형, 실수, 소수, 자료형 등의 여러 데이터를 식별하는 타입이있다 문자형 데이터 타입 CHAR(), VARCHAR2() 가변길이란, 실제 입력된 데이터 길이에 따라 크기가 변하는것을 의미한다(VARCHAR2) 가변형 문자형 데이터 타입인 VARCHAR2()에 10만큼의 데이... selectdveaveroracleDBsqldatatypeDBMSDDLDBMS Oracle -> Mariadb 전환 요즘 oracle 전용 쿼리들을 mariadb 로 전환하는 작업중이다. 작업하면서 나중에도 필요할 수 있는 항목들을 정리하고자 한다. decode -> CASE WHEN ~ 으로 변경 to_number to_char 숫자 -> 문자 숫자를 문자로 변환 후 0 채우기 숫자를 문자로 변환 후 오른쪽에 0 채우기 to_date || -> CONCAT 오라클에서 (+) 는 outer join 을 뜻... MariaDBoracleDBMSdbmysqlDBMS 데이터베이스 설계 및 구축 분석 단계: 시스템 분석 또는 요구사항 분석이라고 부른다. 설계 단계: 설계는 주로 시스템 설계 또는 프로그램 설계를 의미하며, 구축하고자 하는 시스템을 '어떻게' 할 것인지를 결정한다. 분석, 설계 단계를 마치고 나면, 시스템 설계는 끝났다고 본다. 분석과 설계 단계에서 가장 중요한 과정 중의 하나는 데이터베이스 모델링이다. 데이터베이스 모델링이란 현실세계에서 사용되는 데이터를 DBMS에 ... DBMS데이터베이스mysqlDBMS
데이터베이스 기초 요약 데이터베이스의 기초 부분의 정리입니다. 정해진 형식으로 정리된 데이터의 모음. ∟ 복수의 유저가 정보를 공유해 사용할 수 있다. ∟ [취득·등록·수정·삭제] 등을 할 수 있어 효율적으로 데이터를 추출할 수 있다. 「도서관」과 같은 이미지로 비유된다. DBMS(※후술)등도 「데이터베이스」라고 불리기도 한다. 예: A씨 「데이터베이스 무엇 사용하고 있는거야~?」 B씨 「Oracle 사용하고 있어... DBMSMySQLSQL데이터베이스 풀스택 과정 day10_DBMS 2022.4.19.(화) 서브쿼리 예제 Oracle data type DDL와 DML < 서브쿼리 예제 > 1. Oracle data type 문자열 데이터 타입 < 문자열 데이터 타입 > < CHAR와 VARCHAR2의 차이 > 숫자형 데이터 타입 < 숫자 데이터 타입 > 날짜 데이터 타입 < 날짜 데이터 타입 > LOB 데이터 타입 < LOB( 대용량 ) 데이터 타입 > 2. DDL( D... DBMS풀스택개발자DBMS 풀스택 과정 day11_DBMS 2022.4.20.(수) DDL과 DML COMMIT과 ROLLBACK 컬럼속성( 무결성 제약조건 ) Drop Truncate Delete < Table 생성 예제 및 DELETE > auto commit < COMMIT의 기본 원리 > 자동 ROLLBACK 되는 경우 자동 COMMIT 되는 경우 < COMMIT, ROLLBACK과 NOT NULL 컬럼속성 > < UNIQUE와 동시 컬럼속성... DBMS풀스택개발자DBMS 풀스택 과정 day09_DBMS 4. 18.(월) Join 서브쿼리( subQuery ) 1. Join ANSI Join vs ORACLE Join < Join 예제 > 2. 서브쿼리( subQuery ) < 서브쿼리 > < 서브쿼리 예제 >... DBMS풀스택개발자DBMS 풀스택 과정 day08_DBMS 2022.4.15.(금) INNER JOIN OUTER JOIN 1. 조인(JOIN) JOIN의 기본 사용 방법 < JOIN을 사용할 테이블 > 2. Inner join < INNER JOIN의 시각적 표현과 예시 > 3. Outer Join Left Outer Join < LEFT OUTER JOIN의 시각적 표현과 예시 > Right Outer Join < RIGHT OUTER JOIN의... DBMS풀스택개발자DBMS NestJS - 1. mongodb docker 환경 세팅하기 그러나 나는 프로젝트를 기본적으로 Docker에 올려서 하는 편인데, Nest로도 DB Docker랑 연결해서 초기 세팅을 해보고 싶었다... 그래서 검색해보는데, 자꾸 NestJS 프로젝트도 Docker에 올리는게 아닌가.. Dev 세팅은 간편하게 DB만 docker에 올려두고, 서버는 그냥 로컬에서 npm run start:dev로 띄우는게 내 목적이었다. 이렇게 docker-compos... dbNestJSdockermongoDBMSmongodbDB container 연결nestDB container 연결 SQL Day 1_DB, My SQL 파이썬 과정이 끝나고 SQL과정 첫 날이었다. 파이썬보다 환경설정에서 까다로웠지만 MySQL로 어떤 활용을 할 수 있는지 감은 잡힌 거 같다. 파이썬의 BeatifulSoup과 Selenium으로 크롤링을 해온 자료를 판다스로 자료 변형을 하고 MySQL로 자료를 조금 더 편하게 조회하고 활용한다. 그 자료를 Matplotlib, Seaborn, Plotly로 데이터시각화를 이룬다. 그 중 ... sqldbTableDBMSlikeWHEREmysqlinselectbetweenDBMS 풀스택 과정 day02_DBMS 2022.4.5.(화) 1. DBMS 설치 2. Oracle 설치 확인 3. JAVA 개인 프로젝트 준비... 풀스택개발자DBMSDBMS #9 DBMS _DataType, DDL Oracle Data Type 데이터 타입 데이터 타입이란 컬럼에 저장되는 데이터 유형을 말한다 기본 데이터 타입은 문자형, 실수, 소수, 자료형 등의 여러 데이터를 식별하는 타입이있다 문자형 데이터 타입 CHAR(), VARCHAR2() 가변길이란, 실제 입력된 데이터 길이에 따라 크기가 변하는것을 의미한다(VARCHAR2) 가변형 문자형 데이터 타입인 VARCHAR2()에 10만큼의 데이... selectdveaveroracleDBsqldatatypeDBMSDDLDBMS Oracle -> Mariadb 전환 요즘 oracle 전용 쿼리들을 mariadb 로 전환하는 작업중이다. 작업하면서 나중에도 필요할 수 있는 항목들을 정리하고자 한다. decode -> CASE WHEN ~ 으로 변경 to_number to_char 숫자 -> 문자 숫자를 문자로 변환 후 0 채우기 숫자를 문자로 변환 후 오른쪽에 0 채우기 to_date || -> CONCAT 오라클에서 (+) 는 outer join 을 뜻... MariaDBoracleDBMSdbmysqlDBMS 데이터베이스 설계 및 구축 분석 단계: 시스템 분석 또는 요구사항 분석이라고 부른다. 설계 단계: 설계는 주로 시스템 설계 또는 프로그램 설계를 의미하며, 구축하고자 하는 시스템을 '어떻게' 할 것인지를 결정한다. 분석, 설계 단계를 마치고 나면, 시스템 설계는 끝났다고 본다. 분석과 설계 단계에서 가장 중요한 과정 중의 하나는 데이터베이스 모델링이다. 데이터베이스 모델링이란 현실세계에서 사용되는 데이터를 DBMS에 ... DBMS데이터베이스mysqlDBMS