Database (2) 썸네일형 리스트형 [DB] 데이터베이스 복구 Recovery Techniques Recovery Concept recent consistent state : no errors in db, no inconsistencies in db systme log Catastrophic failure (치명적 장애) → backed up, redoing Noncatastrophic failure (비재해적 장애) → undoing, redo, deferred update&immediate update Caching(Buffering) of disk blocks 효율성을 위해서 캐시 사용 DBMS cache Buffer replacement : 버퍼 교체( flush ) dirty bit : 버퍼가 수정되었는지 여.. [DB] SQL Programming⌨️ (1) Database Programming 목표 : 대화형 인터페이스가 아닌 응용프로그램에서 DB에 접근 왜? : 편리하지만 불충분하고, 대부분이 응용 프로그램에서 만들어짐 DB programming Approaches (접근방법) 임베디드 함수 라이브러리 (API) 새 언어 : DBPL (Database Programming Language) → 불일치를 최소화할 수 있음 Impedance Mismatch : 임피던스 불일치 호스트 언어와 DB모델 사이의 비호환성 Typical sequence of interaction in DB Programming 클라이언트 프로그램이 DB서버와의 연결을 open 클라이언트 프로그램이 질의어를 보냄 DB접근이 필요없어지면 접속 종료 Embedded SQL COBOL, C.. 이전 1 다음