3. 데이터베이스 구축 - SQL 응용(SQL의 개념)

카테고리 없음 2022. 4. 10. 17:07

106. SQL (Structured Query Language) : 관계형 데이터베이스 내의 데이터 관리를 위한 프로그래밍 언어 1974년 IBM에서 개발된 언어 'SEQUEL'에서 유래 국제 표준 데이터베이스 언어 관계 대수와 관계 해석(튜플 관계 해석)을 기초로 한 혼합 데이터 언어 질의어지만 데이터 구조 정의, 데이터 조작 및 제어의 기능도 포함 1) SQL의 분류 1. 데이터 정의어 (DDL; Data Define Language) : 스키마, 도메인, 테이블, 뷰, 인덱스의 정의나 변경, 삭제에 사용되는 언어 논리적 데이터 구조와 물리적 데이터 구조의 사상(mapping)을 정의 사용자 : DBA(데이터베이스 관리자), 데이터베이스 설계자 명령어 종류 CREATE : 스키마, 도메인, 테이블,..

3. 데이터베이스 구축 - SQL 활용(DBMS 접속 기술 ~ 쿼리 성능 최적화)

도서 개발 공부/정보 처리 기사 필기 2022. 4. 9. 17:14

116. DBMS 접속 : 사용자가 데이터를 사용하기 위해 응용 시스템을 이용해 DBMS에 접근하는 것 응용 시스템 : 사용자로부터 매개 변수를 전달받아 SQL을 실행, DBMS에게 받은 결과를 사용자에게 전달 ex) 웹 응용 프로그램 : 웹 응용 시스템을 통해 DBMS에 접근 ※ 웹 응용 시스템 : 웹 서버와 웹 애플리케이션 서비스 (WAS)로 구성된 시스템 제공하는 서비스 규모가 작은 경우 웹 서버와 WAS를 통합하여 하나의 서버로 운용하기도 함 사용자는 웹 서버에 접속해 상호 작용 웹 서버는 많은 수의 서비스 요청 처리를 위해 대용량의 데이터 요청을 WAS에 전달 WAS는 수신한 요청을 트랜잭션 언어로 변환하여 DBMS에 전달 DBMS는 WAS에 요청 받은 데이터를 전달 WAS에 보내진 데이터는 웹..

Article Thumbnail
3. 데이터베이스 구축 - SQL 활용(프로시저, 트리거, 사용자 정의 함수)

도서 개발 공부/정보 처리 기사 필기 2022. 4. 9. 16:07

113. 프로시저 (Procedure) : 절차형 SQL을 활용해 특정 기능을 수행하는 일정의 트랜잭션 언어. 호출로 실행되어 미리 정의한 SQL 작업을 수행한다. ※ 절차형 SQL의 상세 정보 41. 절차형 SQL 2. 소프트웨어 개발 - 데이터 입출력 구현(데이터베이스 개요 ~ 절차형 SQL) 39. 데이터 저장소 : 소프트웨어 개발 과정에서 필요한 데이터를 논리적 구조로 조직화하거나 물리적 공간에 구축한 것 논리 데이터 저장소 : 데이터, 데이터 간 연관성, 제약 조건 등을 식별하여 catisstudying.tistory.com 스토어드 프로시저 (Stored Procedure) : 생성된 프로시저는 데이터베이스 내에 저장 => 여러 프로그램에서 호출하여 사용이 가능 시스템의 일일 마감 작업, 일괄..

Article Thumbnail