일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- cocoapods 설치 오류
- continue
- 프로그래머스 암호 해독
- 주사위 게임1
- 스파르타 코딩클럽 내일배움캠프
- 연산자
- 프로그래머스
- 스파르타코딩캠프
- 프로그래머스 문자열 정렬하기 (1)
- swift
- 조건에 맞게 수열 변경하기 3
- 문자열 붙여서 출력하기
- 프로그래머스 배열 만들기1
- 배열 만들기1
- Til
- Error installing cocoapods
- 프로그래머스 주사위 게임1
- 프로그래머스 최댓값 만들기(2)
- 문자열 정렬하기 (1)
- Break
- 프로그래머스 조건에 맞게 수열 변경하기 3
- 프로그래머스 n의 배수 고르기
- 객체지향
- 프로그래머스 자동커밋
- n번째 원소까지
- 스페인어
- array
- 프로그래머스 문자열 붙여서 출력하기
- 프로그래머스 n번째 원소까지
- ruby설치
- Today
- Total
목록Dev/SQL (4)
dev._.note
정규화(Normalization)란? 고유한 식별자를 가지는 모든 개체(테이블)에 대해 더 이상 분리할 수 없는 상태로 나누는 과정을 말한다. 정규화 과정을 통해 불필요하게 중복된 데이터 제거 작업을 하게 된다. 정규화를 통한 개체의 분리는 관계가 있는 개체간의 참조 관계로 데이터를 유지 보수하게 된다. 정규화 수준을 높이면 데이터량이 줄고 데이터 갱신 속도가 빠르며 같은 자료가 여러 개체에 분산된 것보다 일관성을 유지하기 쉽다. 그러나 관계된 여러 속성을 동시에 조회하는 작업을 수행하기 위해서는 여러 개체를 JOIN하여 작업해야 하는 어려움이 있을 수 있다. 또 갱신 작업에 있어 여러 개체에 동시에 반영해야 하는 작업의 경우는 명시적으로 트랜잭션 처리해야 하는 수고가 따른다. 따라서 먼저 정규화 과정을..
✓ 문자형 CHAR : 고정형 문자타입. 최대 2000byte char(10) 일때, 'korea' 입력시 실제값은 5byte이지만, 저장된 값은 10byte. char(10) 일때, '한국' 입력시 실제값은 6byte이지만, 저장된 값은 10byte. xe버전(교육용)에서는 한글 1개당 3byte 처리. se/ee버전(상업)에서는 2byte씩 처리됨. VARCHAR2 : 가변형 문자타입. 최대 4000byte varchar2(10) 일때, 'korea' 입력시 실제값은 5byte, 저장된 값 5byte varchar2(10) 일때, '한국' 입력시 실제값은 6byte, 저장된 값 6byte. long : 최대크기 2gb clob : 최대크기 4gb 예제 -- 테이블 생성, 데이터할당 create tab..
SQL(Structured Query Language) 관계형 데이터베이스에서 데이터를 조회하거나 조작하기 위해 사용하는 표준 검색 언어 원하는 데이터를 찾는 방법이나 절차를 기술하는 것이 아닌 조건을 기술하여 작성 주요용어 ① 행(Row), 튜플 ② 컬럼, 도메인 ③ 기본키(Primary Key) ④ 외래키(Foreign Key) ⑤ Null ⑥ 컬럼값, 속성값 SQL 분류 DDL (데이터 정의어) 스키마, 테이블, 뷰 등을 정의하거나 변경, 삭제할 때 사용하는 언어 데이터베이스 관리자 혹은 설계자가 사용 유형 CREATE - 스키마, 테이블, 뷰 등을 정의 ALTER - 테이블에 대한 정의를 변경 DROP - 스키마, 테이블, 뷰 등을 삭제 DML (데이터 조작어) 데이터베이스 사용자가 저장된 데이터..
Data란? 관찰의 결과로 나타난 정량적 혹은 정성적인 실제 값을 의미 Data와 정보 정보란 데이터를 기반으로 의미를 부여한 것 예) 에베레스트 높이 : 8848m (Data) 에베레스트는 세계에서 가장 높은 산이다. (Information) Database란? 한 조직에 필요한 정보를 여러 응용 시스템에서 공용할 수 있도록 논리적으로 연관된 데이터를 모으고, 중복되는 데이터를 최소화하여 구조적으로 통합 / 저장한 것 Database의 정의 운영 데이터 (Operational Data) : 조직의 목적을 위해 사용되는 데이터 공용데이터 (Shared Data) : 공동으로 사용되는 데이터를 의미 통합 데이터 (Integrated Data) : 중복을 최소화하여 중복으로 인한 데이터 불일치 현상 제거 저..