데이터베이스 기말고사 정리요약본(A+)
- 최초 등록일
- 2023.05.25
- 최종 저작일
- 2022.11
- 19페이지/ 한컴오피스
- 가격 3,000원
* 본 문서(hwp)가 작성된 한글 프로그램 버전보다 낮은 한글 프로그램에서 열람할 경우 문서가 올바르게 표시되지 않을 수 있습니다.
이 경우에는 최신패치가 되어 있는 2010 이상 버전이나 한글뷰어에서 확인해 주시기 바랍니다.
소개글
"데이터베이스 기말고사 정리요약본(A+)"에 대한 내용입니다.
목차
1. SQL을 이용한 데이터 조작 3
1) 데이터 검색(SELEST) 3
2) 데이터 삽입(INSERT) 6
3) 데이터 수정(UPDATE) 7
4) 데이터 삭제(DELETE) 7
2. 뷰(View) 7
1) CREATE VIEW 문 : 뷰 생성 8
2) SELECT 문 : 뷰 활용 8
3) DROP VIEW 문 : 뷰 삭제 8
3. 삽입 SQL 8
1) 삽입 SQL의 개념과 특징 8
4. 데이터베이스 설계 단계 8
1) 데이터베이스 설계란? 8
2) 관계 데이터 베이스의 대표적인 설계 방법? 8
5. 정규화의 개념과 이상 현상 9
1) 이상(anomaly) 현상 9
2) 정규화 10
3) 완전 함수 종속(FFD : Full Functional Dependency) 10
4) 부분 함수 종속(PFD : Partial Functional Dependency) 11
5) 정규형(NF : Normal Form) 11
6. 트랜잭션(Transaction) 12
1) 트랜잭션이란? 12
2) 트랜잭션의 주요 연산 13
3) 트랜잭션의 상태 14
7. 장애와 회복 14
1) 장애(failure) 14
2) 트랜잭션 수행 시 필요 데이터 이동연산 15
3) 회복(Recovery) 15
8. 병행제어 17
1) 병행수행과 병행제어 17
본문내용
1. SQL을 이용한 데이터 조작
1.1.1. 데이터 검색(SELEST)
SELEST [ALL : DISTINCT] 속성_리스트
↳둘 중 하나만 작성
FROM 테이블_리스트 ;
⑴ALL(기본): 결과테이블이 튜플 중복 허용하도록 지정,생략 가능
⑵DISTINCT: 결과테이블이 튜플 중복 허용 안함
⑶ 속성이 많고, 모든 속성을 검색할 땐 *을 사용하면 된다.
① 기본검색
selest 와 함께 검색하고 싶은 속성 이름 나열, from 키워드와 함께 검색하고 싶은 속성 테이블을 여러개 쓰고 싶은 경우 (,)로 구분해서 넣을 수 있다.
기본검색을 할 때 as 키워드를 이용해 결과테이블에 속성이름 변경해 출력 가능 (이름에 빈공간이 있을 때 “ (공백) ” (따움표) 필수로 넣어야됨) as키워드 생략가능
② 산술식을 이용한 검색
selest 키워드와 함께 산술식(속성 이름과 +,-,*,/ 등 연산자와 산수로 구성) 제시
(하지만 속성 값은 실제로 변경되지 않고 결과 테이블에 계산된 값만 출력)
③ (where) 조건검색
조건을 만족하는 데이터 검색
비교 연산자와 논리 연산자를 이용해 검색 조건을 제시함
(날짜나 문자는 작은따옴표로 묶어서 표현함 ex>’2022-06-08’)
▶ 비교 연산자
=
<>
<
>
<=
>=
같다
다르다
작다
크다
작거나 같다
크거나 같다
▶ 논리 연산자
and
or
not
모든조건을 만족해야 검색
여러조건 중 한가지만 만족해도 검색
조건을 만족하지 않는 것만 검색
④ LIKE를 이용한 검색
문자열을 이용하는 조건에서 이 키워드를 사용함.
부분적으로 일치하는 데이터를 검색할 수 있다.
* LIKE 키워드와 함께 사용 가능한 기호
⑴ % : 문자가 0개 이상일시 내용과 개수는 상관없다.
⑵ _ : 1개의 문자이고 내용은 상관 없다.
LIKE‘현진%’
LIKE‘%현진’
LIKE‘%현진%’
LIKE‘현진___’
LIKE‘__현%’
현진으로 시작하기만 하면 길이는 상관없는 문자열
현진으로 끝나기만 하면 길이는 상관없음
현진이 포함이된 문자열
현진으로 시작되는 5글자 길이의 문자열
세 번째 글자가 ‘현’인 문자열 뒤쪽은 길어도 되고 짧아도 됨.
LIKE 키워드 예시
참고 자료
없음