Please enable JavaScript.
Coggle requires JavaScript to display documents.
저장 (저장 기능을 수행하기 위한 도구는 무엇이 있는가?, 프로젝트의 어느 부분에 저장 기능이 필요한가?, 저장은 왜 필요한가?,…
저장
-
-
저장은 왜 필요한가?
없으면 불편한 점.
사용자
쇼핑몰에서 물건을 구입할 때, 매번 자신의 정보를 직접 기입해야 하는 불편함이 있음.
게시판을 이용하여, 문의를 했을 때! 문의에 대한 답변 알림을 받지 못하는 불편함이 생김.
사용자가 자유 게시판에 글을 써도, 내용이 영속적으로 남지 않음. / 다른 사람이 내 글을 볼 수도 없겠다.
관리자
-
게시판 존재의 목적은, 정보의 공유 혹은 사람들 간의 소통. -> 저장 기능이 없으면, 정보의 공유 혹은 사람들 간의 소통이 전혀 이뤄질 수 없음.
사이트를 목적에 맞게 사용할 수 있다.
회원제 없이 게시판을 운영한다면, 게시글 관리가 매우 어려울 것이다. 권한을 통제함으로써, 게시판을 목적에 맞게 이용할 수 있다.
-
-
-
-
DBMS
기능
DB에 들어갈 데이터의 형식, 제약조건, 구조를 명시한다.
-
-
-
-
정의
다수의 사용자들이 DB 내 데이터에 접근하거나, 조작할 수 있도록 데이터 관리를 도와주는 응용프로그램.
-
내 생각
DBMS에 접근 권한이 있는 이용자가 DB를 시각적으로 볼 수 있고, 접근하여, 탐색하거나 CRUD할 수 있게 해주는 응용 시스템 (창고 관리자)
DBeaver를 통해, my sq (DBMS)l에 접근! GUI로 DB를 볼 수 있다! CRUD 가능!
-
-
DB
-
-
종류
관계형 모델
특징
-
-
무결성을 보장하기 위해 트렌젝션에서 문제가 생기면, 이전 상태로 롤백된다.
-
단점
스키마를 수정하기가 어렵고, 데이터가 2차원 표형태로만 출력되기 때문에 트리 구조로 조직화되는 '객체'들과 궁합이 잘 안맞는 게 문제다. 이 문제는 ORM(Object-Relation Mapping)기법으로 땜빵한다.