# RDBMS

139개의 포스트
post-thumbnail

postgresql

https://www.postgresql.org/docs/current/postgres-user.html

2일 전
·
0개의 댓글
post-thumbnail

Database - Database model & Language

Database 데이터 베이스 모델 & 데이터 베이스 언어 TIL

4일 전
·
0개의 댓글

RDBMS

RDBMS 정보를 저장하고 관리하는 SQL - DB RDBMS란? 관계형 데이터베이스 관리시스템 RDBMS는 컴퓨터에 정보를 저장하고 관리하는 기술 성능/관리 면에서 매우 고도화된 엑셀과 같다. RDBMS의 종류 💡 각 제품 간 차이가 크지 않아서

4일 전
·
0개의 댓글
post-thumbnail

DB_RDBMS - 7. 정규화

정규화는 데이터의 중복 방지, 무결성을 충족하기 위해 데이터베이스를 설계하는 방법으로 1972년 영국의 컴퓨터 과학자인 Edgar F. Codd가 처음으로 제안하였다. 정규화의 기본 목표는 '테이블 간의 중복된 데이터를 허용하지 않는다는 것이다.'

4일 전
·
0개의 댓글

TodayIErrored-9

soulution 1 서버를 안키거나, 데이터가 제대로 migration 안되서 생김. solution 2 시더 데이터 중복으로 인한 오류 , 시더를 내림차순으로 입력할것

2022년 5월 8일
·
0개의 댓글

📚 무결성 제약조건과 데이터베이스의 키

무결성 제약조건 테이블에 유효하지 않은 데이터가 입력되는 것을 방지한다. 해당 테이블에 데이터가 추가, 삭제, 변경될 때마다 무결성 제약조건을 검사한다. 📌 제약조건의 종류 (1) NOT NULL 제약조건 해당 컬럼에 NULL값이 입력되지 못하도록 지정한다. 하나의 컬럼에 두 개 이상의 제약조건을 부여할 수 있다. 고객테이블의 이름컬럼, 도...

2022년 5월 7일
·
0개의 댓글

📚 서브쿼리 활용하기

서브쿼리(sub query) 메인 쿼리 내부에 정의된 쿼리 다른 select 문의 내부에 정의된 select문 > 💡 일반적으로는 서브쿼리보다 조인의 사용을 권장하지만, 경우에 따라 더 성능이 좋고 적절한 방법을 선택할 것. 물론, 조인이 아닌 서브쿼리로만 풀 수 있는 문제도 있다. SQL Developer의 ‘계획설명’ 탭에서 각 쿼리 별 실행 순서...

2022년 5월 7일
·
0개의 댓글

📚 그룹함수 활용하기

📌 SELECT 구문에서 그룹함수의 실행 SELECT구문에서 그룹함수의 실행은 WHERE(그룹핑대상 필터링) - GROUP BY(그룹핑) - HAVING(그룹핑 결과 필터링) 순으로 이루어진다. 🍇 그룹함수 활용 예시 SQL문 📌 소그룹 간의 집계 함수 ROLLUP(컬럼명1, 컬럼명2) 컬럼명1 로 먼저 그룹핑하고 같은 그룹 안에서 ...

2022년 5월 7일
·
0개의 댓글

DB_RDBMS - 6. 식별관계와 비식별관계, 논리적 설계.

개념적 설계에서 논리적 설계로 넘어가기 위해 기본키(Primary Key)와 외래키(Foreign Key)를 이해하고, 이를 식별관계, 비식별 관계로 연결지어 보자. 1. 식별자 분류 1) 식별자 분류 식별자의 종류는 자신의 개체(Entity) 내에서 대표성을 가지는가에 따라 주식별자(Primary Identifier)와 보조식별자(Alternate Id...

2022년 5월 6일
·
0개의 댓글

DB_RDBMS - 5. ER다이어그램(ERD), 개념적 설계.

개체와 속성을 추출하고, 관계까지 추출했다면, 이제 "ERD"로 작성해보자! > 1. ERD (Entity Relationship Diagram)란? >ERD는 데이터베이스 구조를 한 눈에 알아보기 위해 그려놓는 다이어그램이다. ERD는 단어에서 의미하는 그대로 'Entity =개체' 와 'Relationship =관계'를 중점적으로 표시하는 다이어그...

2022년 5월 6일
·
0개의 댓글

📚 조인의 종류

조인의 종류 조인 : 2개 이상의 테이블을 연결해서 데이터를 조회하는 것 FROM절에 연결할 테이블들을 지정 후, WHERE절에 조인조건을 정의한다. 조인조건의 최소 개수 = 연결한 테이블 수 - 1 📌 조인의 기본 형식 (1) 별칭 없이 작성할 수 있다. (2) FROM절에서 정한 테이블의 별칭을 사용할 수 있다. (3) 2개 이...

2022년 5월 3일
·
0개의 댓글
post-thumbnail

📚 정규화와 조인

강의 수강 중 작성한 노트에서 내용을 발췌, 이응수 강사님 강의 의 노트와 이미지를 참조하고 있습니다. 정규화(Normalization) 📌 정규화 데이터의 중복을 제거하기 위해서, 여러 테이블에 정보를 나누어 저장하는 방식 정규화는 논리적 데이터 모델을 일관성있고, 중복을 제거하여 보다 안정성을 갖는 바람직한 자료구조로 만들기 위해 거치는 단계다....

2022년 5월 3일
·
0개의 댓글

📚 오라클의 내장함수

강의 수강 중 작성한 노트에서 내용을 발췌, 이응수 강사님 강의 의 노트와 이미지를 참조하고 있습니다. 오라클의 내장함수 SQL 작성에 사용할 수 있는 유용한 기능이 제공되는 함수 DBMS 제품마다 조금씩 차이가 있다. ⇒ 내장함수를 사용한 SQL문은 다른 DBMS에서 바로 똑같이 사용할 수 없다. 📌 DUAL 테이블 오라클 자체에서 제공되는 테이...

2022년 5월 1일
·
0개의 댓글

📚 오라클의 리터럴, 데이터타입

강의 수강 중 작성한 노트에서 내용을 발췌, 이응수 강사님 강의 의 노트와 이미지를 참조하고 있습니다. 오라클 SQL의 리터럴 대소문자는 구분하지 않는다. 때문에 단어 간의 구분은 언더바로 작성하는 것을 권장한다. 테이블명, 속성명, 별칭은 대소문자를 구분하지 않는다. **그러나 ‘값’은 대소문자를 엄격하게 구분한다는 점을 주의해야...

2022년 5월 1일
·
0개의 댓글
post-thumbnail

📚 SQL의 종류 (DML, DDL, DCL)

강의 수강 중 작성한 노트에서 내용을 발췌, 이응수 강사님 강의 의 노트와 이미지를 참조하고 있습니다. SQL 📌 SQL Structured Query Language 구조화된 질의 언어 데이터베이스와 관련된 명령을 작성할 때 사용하는 언어 특정한 구조가 미리 정해져있고, 정해져있는 구조의 명령어를 통해 원하는 작업을 실행한다. ...

2022년 5월 1일
·
0개의 댓글

📚 데이터베이스란?

강의 수강 중 작성한 노트에서 내용을 발췌, 이응수 강사님 강의 의 노트와 이미지를 참조하고 있습니다. 데이터베이스 데이터베이스는 여러 사람들이 공유하고 사용할 목적으로 통합관리되는 정보의 집합이다. 데이터베이스는 관련성 있는 데이터의 모음이다. 은행, 예약, 검색, 쇼핑 등 일상 속에서 이용하고 있는 많은 온라인 서비스들에서 DB를 활용한다. 데이터베...

2022년 5월 1일
·
0개의 댓글
post-thumbnail

AWS 3주차

클라우드 시대의 데이터베이스 관리 아키텍처가 변화하면서 DataBase도 클라우드 AWS나 이런 쪽에서 매니지드 하는 서비스로 많이 바뀌고 있다. 채널별로 결제 도메인, 회원 도메인 등 도메인 별로 운영 한 통에 하나의 테이블만 들어가다 보니 매니징을 클라우드에 맡기고 내가 쓰만큼 돈을 내자! RDBMS(SQL) RDBMS(Relation ...

2022년 4월 27일
·
0개의 댓글
post-thumbnail

[데이터베이스] RDBMS, NoSQL, 데이터베이스 언어

📌 RDBMS, NoSQL, 데이터베이스 언어를 다룹니다.

2022년 4월 24일
·
0개의 댓글

DB_RDBMS - 4.관계(Relation) 추출하기

관계는 엔티티끼리 상호 연관성이 있는 상태를 의미한다.관계는 데이터 모델 내에 존재하는 엔티티 간 논리적인 연관성을 의미한다.

2022년 4월 22일
·
0개의 댓글

DB_RDBMS - 3.속성(Attribute) 추출하기

속성의 사전적 의미는, 어떤 사물의 성질이나 특징, 그것이 없다면 실체를 생각 또는 표현할 수 없는 것으로 정의할 수 있다.데이터 모델의 관점에서 속성은, 인스턴스로 관리하고자 하는 의미상 더 이상 분리되지 않는 최소의 데이터 단위로 정의할 수 있다.

2022년 4월 22일
·
0개의 댓글