7일

권준석·2022년 8월 4일
0

데이터 사전

데이터 사전이란 데이터베이스에 데이터(일반 사용자)를 제외한 모든 정보가 있다
(테이블, 인덱스(검색속도의 이점), 뷰(가상 테이블),
무결성 제약(기본키, 외래키), 합수, 프로시저, 트리거 등등)

인덱스 : 목차를 생성, select의 성능을 향상, 수정과 삭제의 성능향상(수정과 삭제의 행위는 느려진다)
인덱스 생성 삭제

: 무결성을 위해 분리해놓은 테이블을 합쳐서 가상의 테이블로 만드는 기술

테이블 설계
1. 무결성 보장(ERD) 물리적인 테이블
2. 일반 사용자의 편리 (뷰를 만드는 이유) 가상의 테이블

ERD : 요구의 도식화, 무결성 보장
무결성 제약 :속성 지정 ,기본키, 외래키

select 문 순서와 특징

6 select //검색하고 싶은 컬럼
1 from //검색할 대상 테이블
2 [where] //검색할 테이블에서 튜플을 선택하는 조건
3 [group by] //컬럼의 그룹화 [having] // where 작업 후 그룹 분석 (그룹을 형성하기위 한 조건)
4 [order by] //튜플을 선택 후 정렬(오름차순(desc), 내림차순(asc)
5 [limit] a(0~),b //특정 차순(a)부터 갯수(b)만큼

select - 조건연산자
1. 산술연산자 : +, -, *, /(몫), %(나머지) //숫자나 문자를 연산
2. 비교연산자 : =, <, >, <=, >=, <>, between 컬럼(숫자and숫자), 컬럼in (숫자or숫자) //참과 거짓 구분
3. 논리연산자 : and, or
4. like : 특정패턴 //DB에만 존제
패턴에서 사용하는 기호 %(모든 문자), _(한 문자)
예) where name like 'kim%' : kim으로 시작하는 이름
where name like '_kim' : kim앞에 한자리 문자가 있는 이름

profile
ㅇㅇ

0개의 댓글