본문 바로가기
정보처리기사 필기 총정리/3과목: 데이터베이스 구축

DMBS 접속 기술 ★

by 함께 공부해요 2020. 10. 3.
p.489

1) 웹 응용 시스템의 구조

- 사용자 웹 서버 WAS DBMS

# 사용자웹 서버에 접속해 데이터를 주고 받고, 웹 서버WAS에게 해당 요청을 전달, 그 다음 WAS는 수신한 요청을 트랜잭션 언어로 변환한 후 DBMS에 전달해 데이터를 받으면, 데이터를 다시 웹 서버로 전달해 사용자에게 도달하게 함

 

 

2) DBMS 접속 기술

JDBC(Java Database Connectivity)

 -1997썬 마이크로시스템에서 출시, JAVA 언어로 다양한 종류의 데이터베이스에 접속하고 SQL문을 수행할 때 사용되는 표준 API

 -접속하려는 DBMS에 대한 드라이버가 필요

 

ODBC(Open Database Connectivity)

 -1992마이크로소프트에서 출시, 데이터베이스에 접근하기 위한 표준 개방형 API로 개발 언어에 관계없이 사용 가능

 -ODBC도 접속하려는 DMBS에 맞는 드라이버가 필요하지만, 접속하려는 DBMS의 인터페이스를 알지 못하더라도 ODBC 문장을 사용해 SQL을 작성하면 ODBC에 포함된 드라이버 관리자가 해당 DBMS의 인터페이스에 맞게 연결해줌

DBMS의 종류를 몰라도 됨

 

 

3) 정적 SQL vs 동적 SQL

 

정적 SQL(Static SQL)

동적 SQL(Dynamic SQL)

SQL 구성

커서(Cursor)를 통한 정적 처리

문자열(String) 변수에 담아 동적 처리

개발 패턴

커서의 범위 안에서 반복문을 활용SQL 작성

NVL 함수를 사용할 필요없이 로직을 통해 SQL 작성

실행 속도

빠름

느림

사전 검사

가능

불가능 → SQL 변형 위험

 

 

wook-2124.tistory.com/275

 

2020 정보처리기사 필기 총정리 (시나공, 수제비)

본 정리 글은 시나공과 수제비 필기책의 내용을 압축 요약하여 작성했기 때문에 내용이 부족할 수 있습니다. 자세한 내용과 출제 예상문제 및 기출문제를 공부하기 위해서 책을 꼭 참고하시고,

wook-2124.tistory.com

wook-2124.tistory.com/206

 

정보처리기사 필기, 실기 공부방법 및 기출문제 무료 공유

<네이버페이 5천원 적립 이벤트> 10/18까지 네이버페이 5,000원을 무료​로 주는 이벤트가 진행중이니 한번 확인해보세요🙏 네이버페이 포인트 5천원 무료 적립 이벤트! 모르면 손해!! (초간단) 먼�

wook-2124.tistory.com

댓글