# DBMS

238개의 포스트

DBMS 데이터 유형

데이터 유형별 특징

4일 전
·
0개의 댓글
·

SQL 기초

select \* from nasdaq_company where ipo_year <2021select \* from nasdaq_company where ipo_year BETWEEN 2010 AND 2021select \* from nasdaq_company w

2022년 11월 23일
·
0개의 댓글
·

개발 환경 선택하기

개발 환경

2022년 11월 23일
·
0개의 댓글
·

두개의 버퍼

DBMS가 사용하는 메모리는 크게 보면 두가지가 있다.데이터 캐시와 로그 버퍼대부분의 DBMS는 이걸 갖고 있다.또한 사용자가 용도에 맞게 크기를 변경하는 것이 가능하다.데이터캐시는 데이터를 메모리에 유지하기 위해 사용하는 메모리이다.만약 SELECT을 했는데 원하는

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

버퍼 매니저

기억장치의 종류는 아래와 같다.레지스터, 메모리HDD,SSD, CD, 플래시 메모리자기 테이프요즘 PC 구입할때 저장장치는SSD를 주로 쓴다.DBMS가 데이터를 저장할때는 주로 2차 기억장치를 쓴다.비용, 효율 면에서 적절하기 때문이다.1차 기억장치도 쓴다.오히려 노말

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

DBMS 여섯번째

외래키, 외부키, 참조키, 외부 식별자 등으로 불린다. 흔히 FK 라고 한다.FK 가 정의된 테이블을 자식 테이블이라고 칭한다.참조되는 테이블. 즉, PK가 있는 테이블을 모두 부모 테이블 이라고 한다.부모테이블은 자식의 데이터나 테이블이 삭제된다고 영향을 받지 않는다

2022년 11월 21일
·
0개의 댓글
·

DBMS 다섯번째

모든 작업을 정상적으로 처리하겠다고 확정하는 명령어이다.트랜젝션의 처리 과정을 데이터베이스에 반영하기 위해서, 변경된 내용을 모두 영구 저장한다.COMMIT을 수행하면 하나의 트랜젝션 과정을 종료하게 된다.TRANSACTION 작업은 하나의 작업단위. INSERT, U

2022년 11월 21일
·
0개의 댓글
·

[SQL] SQL vs NoSQL

일정한 체계 속에 저장된, 데이터의 집합 (데이터를 모아둔 공간)데이터는 데이터베이스 안에서, 테이블(표)이라는 단위로 저장된다.하나의 데이터베이스 안에는, 여러 개의 테이블이 존재할 수 있다.예를들어, 회원 정보는 Member 테이블에, 상품 정보는 Item 테이블에

2022년 11월 20일
·
0개의 댓글
·

DBMS 네번째

데이터 타입이란 컬럼이 저장되는 데이터 유형을 말합니다. 기본 데이터 타입은 문자형,실수, 소수 자료형 등의 여러 데이터를 식별하는 타입이다.DDLCREATE TABLE EMPLOYEES2( employees_id NUMBER(10), name

2022년 11월 18일
·
0개의 댓글
·

DBMS 세번째

두 개 이상의 테이블을 서로 연결하여 데이터를 검색할 때 사용하는 방법으로두 개의 테이블을 마치 하나의 테이블인 것처럼 보여주는 것이다.두 개의 테이블에 하나라도 같은 컬럼이 있어야 한다.두 컬럼의 값은 공유 되어야 한다.보통 조인을 위해서 기본키(Primary Key

2022년 11월 18일
·
0개의 댓글
·

DBMS 두번째

oracle에서 기본으로 제공하는 dummy table오라클 자체에서 제공되는 테이블간단하게 함수를 이용해서 계산 결과값을 확인 할 때 사용하는 테이블dual 테이블은 사용자가 함수(계산)을 실행할 때 임의로 사용하는데 적합하다.함수에 대한 쓰임을 알고 싶을 때 특정

2022년 11월 18일
·
0개의 댓글
·

DBMS 첫번째

현실 세계에서 관찰이나 측정을 통해 수집한 단순한 사실이나 값의사 결정에 도움을 줄 수 있는 유용한 형태자료를 가공(처리)해서 얻을 수 있는 결과를 의미어느 한 조직에서 여러 응용 시스템들이 공동으로 사용할 수 있도록통합하여 저장한 운영데이터의 집합공동의 목적을 지원하

2022년 11월 18일
·
0개의 댓글
·

DBMS Partitioning은 정말 성능 향상을 가져올까?

저번 포스팅에서 DBMS Partitioning이 뭔지 파악하고 어떻게 생성하는지 살펴봤다. DBMS Partitioning은 내부 동작 원리상 오버헤드를 가져올 수밖에 없다. 그럼 언제부터 파티셔닝을 사용했을 때 비로소 성능 향상이 이루어지는지 알아보자. 내가 다루려

2022년 11월 18일
·
0개의 댓글
·

DBMS 파티셔닝

내가 다루는 DB중에 150만 row가 있는 테이블이 있다. 그런데 UPSERT를 할 때 중복을 찾기 위해 전체 테이블 서치를 돌린다. 비록 Binary Search지만 해당 DB는 row수가 가파르게 늘어나는 테이블이었고 이는 합리적이지 않는 구조로 보였다. 이런 문

2022년 11월 17일
·
0개의 댓글
·

MySQL Storage Engine 종류

📚MySQLTUTORIAL 공식 문서📚MySQL 공식 문서MySQL에서 제공하는 Storage Engine에는 크게 다음이 있다.MyISAMInnoDBMERGEMEMORY (HEAP)ARCHIVECSVFEDERATED우리가 MySQL을 사용할 때에는 InnoDB가

2022년 11월 17일
·
0개의 댓글
·
post-thumbnail

데이터베이스(DB)란?

DB(데이터베이스) : 자료를 모아놓은 것DBMS : DB 를 관리하는 시스템DB가 나열된 것을 관리하는것ex) MySQL, Oracle DB ..데이터베이스 : DB 와 DBMS 를 합쳐서 데이터베이스 라고 부른다.데이터베이스를 열과 행 으로 저장한 것직관적 이고 정

2022년 11월 17일
·
1개의 댓글
·
post-thumbnail

[SQL]데이터베이스 개론

시니어 백엔드 개발자가 알려주는 데이터베이스 개론 & SQL -1

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

W5-1 RDBMS와 SQL Injection, Blind SQL Injection

Database: 데이터가 저장되는 공간DBMS : 데이터베이스를 관리하는 어플리케이션Relational(관계형) : 행과 열의 집합인 테이블 형식으로 데이터를 저장비관계형 : 테이블 형식이 아닌 키-값 (Key-Value) 형태로 값을 저장CREATECREATE DA

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

Day13

Module이란 모듈화를 통해 분리된 시스템의 기능들로, 서브루틴, 서브시스템, 함수, method등을 말한다 Module의 결합도 : 정보 은닉 개념을 확장한 것으로, 명령이나 호출문 등 모듈의 내부 요소들의 서로 관련되어 있는 정도, 모듈간에 상호 의존하는 정도 또

2022년 10월 30일
·
0개의 댓글
·
post-thumbnail

데이터베이스와 DBMS

데이터베이스와 DBMS, SQL과 NoSQL

2022년 10월 28일
·
0개의 댓글
·