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 |