일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- sql
- java
- 단일 속성
- 유형과 무형에 따른 엔터티 종류
- JAVA JVM
- 집합 연산
- 설계 속성
- 고립성
- SQL 종류
- 자바스크립트innerText
- 결합 연산
- 속성의 종류
- 오라클
- Oracle
- 파생 속성
- 속성의 특징
- alert경고창
- 발생시점에 따른 엔터티의 종류
- 테이블의 구조
- SQL문의 실행 순서
- 제이쿼리text
- 연속성
- css 선택자
- 복합 속성
- 다중값 속성
- 자바JVM
- 기본 속성
- 트랜잭션의 특성
- 관계 연산
- 자바스크립트경고창
- Today
- Total
목록데이터베이스/SQL Developer (9)
wms's Programming&Study
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/dfwvEZ/btqFnEqsxHD/Fh0IdaUWghv33kzK3540ck/img.png)
1) 테이블 생성 - 기본적인 테이블 생성 CREATE TABLE EMP( EMPNO NUMBER(10) PRIMARY KEY, ENAME VARCHAR2(30), SAL NUMBER(6) ); * 데이터 타입 - NUMBER는 숫자형 타입 / VARCHAR2는 가변길이 문자열 / CHAR는 고정되 크기의 문자 / DATE는 날짜형 * 기본키 지정은 칼럼옆에 PRIMARY KEY를 입력한다. * 테이블의 구조 확인 DESC EMP; - 제약조건 사용 * CONSTRAINT - 기본키 지정 ex) CONSTRAINT EMPPK PRIMARY KEY(EMPNO, ENAME) * NUMBER(10, 2) - 소수점 둘째 자리까지 저장 * 기본값을 지정 ex) SAL NUMBER DEFAULT 0 * 외래키 지..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cWnQBT/btqyGlYNsc3/wmskVO87ZZe1qogaZj5ZsK/img.png)
1) SQL(Structured Query Language) - SQL은 관계형 데이터베이스에 대해서 데이터의 구조를 정의, 데이터 조작, 데이터 제어 등을 할 수 있는 절차형 언어 - SQL은 ANSI/ISO 표준을 준수하기 때문에 데이터베이스 관리 시스템이 변경되어도 그대로 사용할 수 있다. 2) SQL 종류 종류 설명 DDL (Data Definition Language) - 관계형 데이터베이스 테이블을 생성, 변경, 삭제하는 것으로 데이터를 저장할 구조를 정의하는 언어 - create, alter, drop, rename DML (Data Manipulation Language) - 데이터 구조가 DDL로 정의되면 테이블에 데이터를 입력, 수정, 삭제, 조회한다. - insert, update, ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/xB3Gt/btqyGcuaabH/b8kqjPdIf3DbHgvtQqqwK1/img.png)
1) 관계형 데이터베이스 - 데이터베이스의 종류는 계층형, 네트워크형, 관계형 데이터베이스 등이 있다. - 계층형 데이터베이스는 트리 형태 / 네트워크는 오너와 멤버의 형태 / 관계형은 1대 N관계를 표현 - 관계형 데이터베이스는 릴레이션을 사용해서 집합 연산과 관계 연산을 할 수 있다. 집합 연산 집합 연산 설명 합집합 - 두 개의 릴레이션을 하나로 합하는 것 - 중복된 행(튜플)은 한 번만 조회된다. 차집합 - 본래 릴레이션에는 존재하고 다른 릴레이션에는 존재하지 않는 것을 조회 교집합 - 두 개의 릴레이션 간에 공통된 것을 조회 곱집합 - 각 릴레이션에 존재하는 모든 데이터를 조합하여 연산 관계 연산 관계 연산 설명 선택 연산 - 릴레이션에서 조건에 맞는 행(튜플)만을 조회 투영 연산 - 릴레이션에..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bqh8bC/btqysMO3yHu/haSFHdBKa1mss81ZwnkB41/img.png)
1) 정규화 - 데이터의 일관성, 최소한의 데이터 중복, 최대한의 데이터 유연성을 위한 방법이며 데이터를 분해하는 과정 - 데이터의 중복을 제거하고 데이터 모델의 독립성을 확보하기 위한 방법 정규화 절차 설명 제 1정규화 - 속성의 원자성을 확보 - 기본키를 설정 제 2정규화 - 기본키가 2개 이상의 속성으로 이루어진 경우, 부분 함수 종속성을 제거(분해) 제 3정규화 - 기본키를 제외한 칼럼 간에 종속성 제거 - 이행 함수 종속성을 제거 BCNF - 기본키를 제외하고 후보키가 있는 경우, 후보키가 기본키를 종속시키면 분해 제 4정규화 - 여러 칼럼들이 하나의 칼럼을 종속시키는 경우 분해하여 다중 값 종속성을 제거 제 5정규화 - 조인에 위햐서 종속성이 발생되는 경우 분해 2) 함수적 종속성 - 함수적 ..