# SQLD

651개의 포스트

[SQLD] 1-1-1.데이터 모델의 이해

SQLD 제1장 上

약 13시간 전
·
0개의 댓글
·

DDL(데이터 정의어)

SQLD 시리즈에 있는 모든 쿼리문은 Oracle 기준으로 작성됩니다.데이터 유형은 데이터베이스의 테이블에 특정 자료를 입력할 때, 그 자료를 받아들일 공간을 자료의 유형별로 나누는 기준이다.테이블에 존재하는 모든 데이터를 고유하게 식별할 수 있으면서 반드시 값이 존재

약 13시간 전
·
0개의 댓글
·
post-thumbnail

관계형 데이터베이스

특정 기업이나 조직 또는 개인이 필요에 의해 데이터를 일정한 형태로 저장해놓은 것.1\. 정규화를 통해 이상(Anomaly)현상을 제거하고 데이터 중복을 피할 수 있다.2\. 동시성 관리, 병행제어를 통해 데이터 공유3\. 데이터의 표현방법체계화 및 데이터 표준화, 데

어제
·
0개의 댓글
·
post-thumbnail

분산 데이터베이스

여러곳으로 분산되어있는 DB를 하나의 가상 시스템으로 사용할 수 있도록 한 DB논리적으로 동일한 시스템에 속하지만, 컴퓨터 네트워크를 통해 물리적으로 분산되어 있는 데이터들의 모임.분할 투명성 (단편화) : 하나의 논리적 Relation이 여러 단편으로 분할되어 각 단

어제
·
0개의 댓글
·
post-thumbnail

데이터베이스 구조와 성능

Extended ER모델이라고 부르는 슈퍼/서브타입 데이터 모델은 논리적인 데이터 모델에서 이용되는 형태이고 분석단계에서 많이 쓰이는 모델이다.따라서 물리적인 데이터 모델을 설꼐하는 단계에서는 슈퍼/서브타입 데이터 모델을 일정한 기준에 의해 변환해야 한다.물리적인 데이

어제
·
0개의 댓글
·

대량 데이터

하나의 테이블에 대량의 데이터가 존재하는 경우에는 인덱스의 Tree구조가 너무 커져 효율성이 떨어져 데이터를 처리(입력,수정,삭제,조회)할 때 디스크 I/O를 많이 유발하게 된다.한 테이블에 많은 수의 칼럼이 존재하게 되면 데이터가 디스크의 여러 블록에 존재하므로 인해

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

반정규화(De-Normailzation)

반정규화 = 역정규화 같은 표현이다.정규화된 엔터티, 속성, 관계에 대해 시스템의 성능향상과 개발과 운영의 단순화를 위해 중복, 통합, 분리등을 수행하는 데이터 모델링의 기법협의의 반정규화는 데이터를 중복하여 성능을 향상시키기 위한 기법조회 시 디스크 I/O가 많거나

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

정규화(Normalization)

데이터들이 어떤 기준값에 의해 종속되는 현상반복적인 데이터를 분리하고 각 데이터가 종속된 테이블에 적절하게 배치되도록 하는 것.데이터의 중복속성을 제거하고 결정자에 의해 동일한 의미의 일반속성이 하나의 테이블로 집약되므로 한 테이블의 데이터 용량이 최소화되는 효과가 있

1일 전
·
0개의 댓글
·

성능 데이터 모델링

성능 데이터 모델링이란 데이터베이스 성능향상을 목적으로 설계딴계의 데이터 모델링 때부터 정규화, 반정규화, 테이블 통합, 테이블 분할, 조인구조, PK,FK등 여러가지 성능과 관련된 사항이 데이터 모델링에 반영될 수 있도록 하는것.분석/설계 단계에서 데이터 모델에 성능

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

식별자(Identifiers)

엔터티는 인스턴스들의 집합이다.그렇다면 여러 개의 집합체를 담고 있는 하나의 통에서 각각을 구분할 수 있는 논리적인 이름이 있어야 하는데 이 구분자를 식별자라고 한다.엔터티 내에서 인스턴스를 구분하는 구분자 식별자는 논리적, Key는 물리적 데이터 모델링에서 사용된다.

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

관계(Relationship)

엔터티의 인스턴스 사이의 논리적인 연관성으로서 존재의 형태로서나 행위로서 서로에게 연관성이 부여된 상태, 관계 페어링의 집합ex) 강사 - 가르친다(관계) - 수강생페어링 : 엔터티 안에 인스턴스가 개별적으로 관계를 가지는 것유의해야 할 점은 관계는 패어링을 집합의 관

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

속성(Attribute)

속성의 개념과 정의 > 업무에서 필요로 하는 인스턴스로 관리하고자 하는 의미상 더 이상 분리되지 않는 최소의 데이터 단위 >>- 업무에서 필요로 한다. 의미상 더 이상 분리되지 않는다. 엔터티를 설명하고 인스턴스의 구성요소가 된다.

5일 전
·
0개의 댓글
·

INDEX

데이터를 빠르게 검색할 수 있는 방법을 제공. 정렬을 한 컬럼. DB는 TREE형으로 배치한닫.( BINARY SEARCH TREE -> B-TREE -> B+TREE) A

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

ENTITY

사람, 장소, 물건, 사건, 개념 등의 명사에 해당, 저장이 되기위한 어떤 것(Thing)유형, 무형의 정보업무상 관리가 필요한 관심사에 해당함. 업무에서 필요로 하는 정보이어야 한다.유일한 식별자에 의해 식별이 가능해야 함영속적으로 존재하는 인스턴스의 집합 두개 이

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

[SQLD] SQL 기본 및 활용 문제풀이-2

GROUP BY절의 WHERE절GROUP BY절 없이도 사용이 가능하며, 이때 HAVING절의 범위는 전체그룹이다.단일 행 서브쿼리의 비교 연산자 : <, <=, = 등다중 행 서브쿼리의 비교 연산자 : ALL, IN, ANY 등💡 단일 행 서브쿼리는 다중

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

데이터 모델링

1.데이터 모델의 개요 ※정보화 시스템 구축 현실세계에서 일어나는 사건들을 전산화 하기 위한 것. 정보화 시스템 과정에서 구축된 데이터베이스는 현실세계의 특정부분을 반영 현실세계를 개념화 단순화 하여 가시적으로 표현한 것 > 이런식

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

[SQLD] SQL 기본 및 활용 문제풀이-1

순수 관계 연산자 : SELECT, PROJECT, JOIN, DIVIDEEXISTS B : B에 해당하는 값NOT EXISTS B : B에 해당하지 않는 값기준 테이블(LEFT:좌, RIGHT:우)에 데이터를 다 출력하고 일치하지 않는 값은 NULL로 치환발생 가능한

2023년 5월 22일
·
0개의 댓글
·
post-thumbnail

DROP, TRUNCATE, DELETE 차이점

테이블 칼럼에 대한 정의 변경 [SQL SErver]

2023년 5월 21일
·
0개의 댓글
·

SQLD 명령어

명령어 정리

2023년 5월 21일
·
0개의 댓글
·
post-thumbnail

[SQLD] SQL 기본 문제 풀이-2

NOT > AND > OR오라클에서 ''의 데이터를 입력하면 NULL로 입력된다.SQL Server에서 ''의 데이터를 입력하면 ''로 입력된다.NULL값과의 연산(+,-,\* 등)등은 NULL 값을 리턴NULL값과의 비교 연산(=, !=, > 등)은 FALSE를 리턴

2023년 5월 21일
·
0개의 댓글
·