본문 바로가기
반응형

데이터베이스2

[DB] 3단계 데이터베이스-외부/개념/내부스키마 DBS(DataBase System) 데이터베이스에 데이터를 저장하고, 이를 관리하여 조직에 필요한 정보를 생성해주는 시스템 데이터베이스 시스템 = 데이터베이스 + 데이터베이스 관리 시스템 스키마(Schema) 데이터베이스에 저장되는 데이터 구조와 제약조건을 정의한 것 스키마 : 데이터베이스 : 테이블 = 평면도 : 집 : 방 인스턴스(Instance) 스키마에 따라 데이터베이스에 실제로 저장된 값 / 개체 인스턴스 = 레코드 3단계 데이터베이스 구조 - 데이터베이스를 쉽게 이해하고 이용할 수 있도록 하나의 데이터베이스를 관점에 따라 세 단계로 나눈 것 - 미국 표준화 기관인 ANSI/SPARC에서 제안 - 각 단계별로 다른 추상화(abstraction) 제공 (내부단계에서 외부단계로 갈수록 추상화 레벨.. 2020. 12. 17.
[WEB] 웹 프로그래밍(Web Programming) 웹 프로그래밍(Web Programming)이란? 인터넷 : 컴퓨터들이 연결된 거대한 네트워크 구조 클라이언트 : 요청된 페이지를 응답받는 브라우저나 컴퓨터, 사용자의 작업 창 웹 페이지 : HTML을 이용해 브라우저에 정보를 제공해주는 페이지 웹 어플리케이션 : 웹(인터넷)을 기반으로 실행되는 프로그램 웹서버 : 클라이언트(사용자)로부터 요청된 웹 페이지를 찾아서 응답 웹 어플리케이션 서버(WAS) : 요청된 페이지의 로직 및 데이터 베이스와의 연동을 처리 -> Tomcat(대표적인 WAS) WAS의 동작 순서 1. 사용자가 브라우저 주소 입력란에 사이트 주소 입력 -> 웹 브라우저가 해당 웹 서버에 요청 (요청 페이지가 단순한 정적인 페이지라면 웹서버에서 바로 클라이언트에게 해당 페이지 전송) 2. .. 2020. 7. 22.
반응형