1. DBMS 무엇인가?
관계형 데이터를 저장하고 관리하기 위한 시스템
공동으로 접근 , 저장된 데이터는 실시간 변화,자료에 의한 참조
프로그램 > mysql, oracle
2. 관계형 데이터 베이스란 무엇인가
개체 : 기본키가 존재하며, 독립적을 표현 할 수 있는 대상
관계 : 개체와 개체의 어떤 연관성(1:1,1:n,n:m 통해 정규화)
개체의 기본키로 판단하면 쉽게 접근 가능
3. 관계형 데이터베이스에서 먼저 이해해야 할 용어
4.
릴레이션을 관리하는명령어 DDL
튜블을 관리하는 명령어 DML
속성명과 속성에서의 속성의 종류
DCL - 개정생성 , 권한부여 개정삭제,commit,rollback
5. 속성을 설정한후 속성에 대한 제약조건을 지정
not null : 컬럼이 가지는 값은 null이 될수없다
primary key : 컬럼이 가지는 값은 null이 될수없고 중복 될수없다
foreign key
check : 컬럼이 가지는 값에 세부적인 내용을 지정하는것
unique : 컬럼이 가지는 속성은 중복될 수 없다
1. 단순뷰 - 단일 테이블, 함수나 수식이 포함되지 않고 단순 컬럼만으로 구성
2. 복합뷰 - 다중테이블, 함수나 수식이 사용된다, select 연산만 가능
뷰 쿼리문
create view 뷰 이름 as
select 컬럼명
from 테이블이름
조건
1. 테이블의 크기(튜블의 수)가 수십만 수천만건 이상이야 효율적이다
2. 조건에서 사용하는것이 좋다.
3. 테이블의 5% 미만 정도의 행을 검색하는 경우 활용
인덱스를 만드는법
1. 기본키는 자동으로 생성
2. 수동으로 자주 조건으로 사용하는 컬럼으로 만들 수 있다.