반응형

1. 데이터베이스 개념

1-1 특징

실시간 접근처리, 자원의 동시 공유, 내용에 의한 참조, 계속적인 변화 

 

1-2 디자인 단계순서

목적->테이블->필드->관계

 

1-3 설계 단계 순서

조건 분석-> 개념 ->논리 -> 물리 ->구현

 

2. 데이터베이스 관리

DBMS-  데이터베이스 관리 소프트웨어 시스템 총칭

 

2-1 데이터베이스 필수기능: 정의, 조작, 제어

 

2-2 데이터베이스 목적 : 중복최소, 공유, 독립성, 무결성, 보안성, 일관성

 

2-3 스키마 : 외부스키마, 개념스키마, 내부스키마로 나뉘는 데이터베이스 구조들을 의미

외부는 사용자에 가깝고, 내부는 기억장치 내에 구성된 구조, 개념은 논리적입장에서의 구조.

 

2-4 데이터베이스 모델 종류: 계층적, 네트워크, 관계형 

 

2-5 관계형 데이터베이스(Relation)

표방식의 데이터베이스로, Relation혹은 Table 데이터베이스라고도 함. 

우리가 생각하는 기본적인 표로, 기본적인 표를 생각하면 됨. 

다만 Key는 각 data를 가리키는 무언가로 생각해두는게 좋음.

3. SQL- 데이터베이스를 조작하기 위한 언어

1. 명령어 종류

DDL(Data definition
language)-데이터 정의 언어
CREATE dB, 테이블, 뷰 작성  
ALTER dB, 테이블 구조 변경  
DROP dB, 테이블, 뷰 삭제 Restrict-참조하면 제거안함, Cascade-참조하는 것도 제거 
DML(Data manipulation language)- 데이터 조작 언어 SELECT 테이블에서 데이터 검색  
INSERT 테이블에 데이터 삽입 DISTINCT 중복값 제거
Where 조건
UPDATE 데이터 갱신 UPDATE-SET-WHERE
DELETE 테이블에 데이터 삭제  DELETE-FROM-WHERE

그외 DCL(데이터 제어 언어)은 GRANT(권한 부여), REVOKE(권한 뺏기), COMMIT(변경 확정), ROLLBACK(변경 취소)

 

엑셀이나, 파워포인트 같은경우, 대부분 사용해보면서 아는내용이니 정리할 필요없이 보통 기출문제로 충분함. 

반응형

+ Recent posts