소프트웨어학부/데이터베이스 I 이론 및 실제

08. 응용 프로그램 개발

Mt.Hwang 2025. 5. 21. 18:12

SQL 사용

 1. 정렬 방식 (static)

 2. 동적 방식 (dynamic)

내장 SQL (Embedded SQL)

EXEC SQL

EXEC SQL CONNECT

 

 

커서 (Cursor)

커서를 통한 데이터 갱신

 

 

동적 SQL

ODBC (Open DataBase Connectivity)

JDBC (Java DataBase Connectivity)

 

 

ODBC 2.0 연결

 1. HENV

 2. HDBC

 3. SQLAllocEnv()

 4. SQLAllocConnect()

 5. SQLConnect()

 6. SQLDisconnect()

 7. SQLFreeConnect()

 8. SQLFreeEnv()

 9. SQL_NTS

 

 

ODBC 3,0 연결

 1. SQLHENV

 2. SQLHDBC

 3. SQLHSTMT

 1. SQLAllocHandle()

 2. SQLFreeHandle()

ODBC 데이터 접근 (ODBC Data Access)

 1. SQLExecDirect()

 2. SQLFetch()

 3. SQLBindCol()

 

 

Prepared Statement

SQLPrepare()

SQLBindParameter()

SQLExecute()

SQLExecDirect()

SQLNumResultCols()

SQLDescribeCol()

SQL Injection

 

 

ODBC 메타데이터 (ODBC Metadata)

 1. 테이블 목록

 2. 칼럼 이름, 타입, 길이

 3. 기본 키, 외래 키

 4. 칼럼 권한, 뷰, 통계 정보, 프로시저

SQLTables()

SQLColumns()

SQLTablePrivilegs()

SQLPrimaryKeys()

SQLForeignKeys()

SQLColumnPrivileges()

 

 

ODBC 트랜잭션

 1. 자동 커밋 (Auto Commit)

 2. 수동 커밋

ODBC 적합성 수준 (ODBC Conformance Levels)

 1. Core

 2. Level 1

 3. Level 2

 

 

SQL CLI (Call Level Interface)

JDBC 사용 흐름

 1. 데이터베이스 연결

 2. Statement 객체 생성

 3. 쿼리 실행, 결과 수신

SQLJ (SQL for Java)

ADO.NET

 

 

Mainframe 시대

현대

어플리케이션 구성

 1. Front-end

 2. Middle layer

 3. Back-end

어플리케이션 진화 (Application Architecture Evolution)

 1. Mainframe

 2. Client/Server

 3. Web 시대

 

 

애플리케이션 배치 전략

 1. Two-Tier 구조

 2. Three-Tier 구조

하이퍼텍스트 (Hypertext)

HTML (HyperText Markup Language)

HTTP (HyperText Transfer Protocol)

URL (Uniform Resource Locator)

 

 

CGI (Common Gateway Interface)

3층 웹 구조

 1. web server

 2. application server

 3. DB server

2층 웹 구조

 1. web server and application server

 2. DB server

 

 

쿠키 (Cookies)

쿠키 동작 순서

 1. 서버가 브라우저에 쿠키 보냄

 2. 브라우저는 쿠키 저장

 3. 다음 요청부터는 쿠키를 같이 보냄

 4. 서버는 자신이 발급한 쿠키를 식별, 활용

HTML 연결

 1. <table>

 2. <tr>

 3. <th>

 4. <td>

 5. <form>

 6. action

 7. method

 8. <select>

 9. <input type = "text">

 10. <input type = "submit">

'소프트웨어학부 > 데이터베이스 I 이론 및 실제' 카테고리의 다른 글

2차 시험 암기  (0) 2025.05.21
09. SQL 확장  (0) 2025.05.21
07. 오라클 SQL 2  (0) 2025.05.21
6장. 데이터베이스 시스템 주요 기능  (0) 2025.05.21
05. SQL 2  (0) 2025.04.12