데이터베이스/데이터베이스 프로그래밍
-
PL/SQL데이터베이스/데이터베이스 프로그래밍 2018. 1. 29. 20:37
데이터베이스 응용 프로그램을 작성하는 데 사용하는 오라클의 SQL 전용 언어 SQL문에 변수, 제어, 입출력 등의 기능을 추가하여 SQL만으로 처리하기 어려운 문제를 해결한다.PL/SQL로 개발한 프로그램은 프로시저로 저장 할 수 있으며 필요할 때마다 호출하여 사용할 수 있다.PL/SQL은 선언부와 실행부로 구성되며, 선언부에서는 변수와 매개변수를 선언하고, 실행부에서는 프로그램 로직을 구현한다. 프로시저, 트리거, 사용자 정의 함수의 공통점과 차이점 프로시저프로시저는 일반 프로그래밍 언어에서 사용하는 함수와 비슷한 개념이다. 삽입 작업을 하는 프로시저Book 테이블에 한 개의 투플을 삽입하는 프로시저 CREATE OR REPLACE PROCEDURE InsertBook( myBookID IN NUMBE..
-
데이터베이스 프로그래밍의 개념데이터베이스/데이터베이스 프로그래밍 2018. 1. 29. 20:35
데이터베이스 프로그래밍의 방법 SQL 전용 언어를 사용하는 방법 SQL 자체의 기능을 확장하여 변수, 제어, 입출력 등의 기능을 추가한 새로운 언어를 사용하는 방법 Oracle은 PL/SQL 언어를 사용하며, SQL Server는 T-SQL이라는 언어를 사용함 일반 프로그래밍 언어에 SQL을 삽입하여 사용하는 방법 자바, C, C++ 등 일반 프로그래밍 언어에 SQL 삽입하여 사용하는 방법 일반 프로그래밍 언어로 작성된 응용 프로그램에서 데이터베이스에 저장된 데이터를 관리, 검색함 삽입된 SQL문은 DBMS의 컴파일러가 처리함. 웹 프로그래밍 언어에 SQL을 삽입하여 사용하는 방법 호스트 언어가 JSP, ASP, PHP 등 웹 스크립트 언어인 경우 4GL 데이터베이스 관리 기능과 비주얼 프로그래밍 기능을..