- 데이터 저장,조회,변경,삭제 ==> 관리 전문 S/W
- Data 와 Data 사이의 관계관리 == >RDBMS
- File I/O free
효율적인 Data 관리
체계적인 / Data중복제거
Database ==> 결함제거(무결)
(틀 )
**문제점 DBMS 마다API가 다르다. (function 사용하다)
IP ID / PWD , Protocol ==> [DBMS마다 다르다]
Native API (DBMS가 준 API ) .dll .lib .so [C/C++함수들]
- SQL문을 DBMS 프로토콜에 맞추어 서버에 전달
- 서버에서 보낸 결과를 리턴
# Open DataBase Connectivity [ODBC API 명세 C/C++로 만들어진 라이브러리]
- 모든 DBMS의 기능수용 [마이크로 소프트 사]
예) 120함수정의
[ODBC Driver]
ODBC 명세서에 따라 만든
API Library
JDBC[Java DataBase Connectivity] API 명세 : ODBC를 자바로 사용하기 위한 도구
* SQL 작성법 ? Data를 저장할 표를 정의
- 1.Data를 저장할 표를 정의 --> DDL (Data Definity Language)
Table 생성 / 삭제 / 변경
View
- 2.Data를 입력 / 삭제 / 변경 --> DML (Manipulation)
- 3.Data를 제어하는 구문(권한을 넣거나 빼거나 하는 부분)
--> DCL [Data Control Language]
#[SQL 질의문의 예제 Drop/ Create / Insert ]
=======================================================================
/*기본키를 정의
- 기본키 (PRIMARY KEY)
후보키들 중에서 DB 관리자가 사용하기로 선택한 키
이메일
- 후보키(ALTERNATE KEY)
키들을 최소로 만든키
예)
이름, 전화번호
블로그
이메일
- 키(KEY)
데이터들 구분하기 위한 컬럼들의 집합
예)
이름, 전화번호
전화번호, 블로그
이름, 블로그
이름, 이메일, 전화번호
이메일
이름, 나이, 이메일
전화번호, 이메일
블로그
*/
댓글 없음:
댓글 쓰기