본문 바로가기

3

[Vue] Vue의 Lifecycle Vue에서 인스턴스나 컴포넌트를 생성할 때 생기는 과정들을 라이프 사이클이라고 한다. 라이프 사이클 과정 중 일어나는 일과 해당 개념을 좀 알아보자. (인스턴스) 라이프 사이클이란? 인스턴스의 상태에 따라 호출할 수 있는 속성들을 라이프 사이클 속성이라고 한다. 그리고 각 라이프 사이클 속성에서 실행되는 커스텀 로직을 라이프 사이클 훅(Lifecycle Hook)이라고 한다. 라이프 사이클 속성 종류 위 프로세스는 인스턴스가 생성되고 화면에 인스턴스가 부착된 후 소멸되기까지의 전체적인 흐름을 나타낸 뷰 인스턴스 라이프 사이클 다이어그램이다. 8개의 속성을 하나씩 알아보자. 1. beforeCreate 인스턴스가 생성되고 나서 가장 처음으로 실행되는 라이프사이클 단계이다. 이 단계에서는 data 속성과 m.. 2022. 10. 11.
뷰와 시스템 카탈로그(2) 뷰의 장점 뷰는 복잡한 질의를 간단하게 표현할 수 있게 함 데이터 무결성을 보장하는데 활용됨 기본적으로 뷰를 통해 튜플을 추가하거나 수정할 때 튜플이 뷰를 정의하는 SELECT문의 WHERE절의 기준에 맞지 않으면 뷰의 내용에서 사라짐 뷰를 정의할 때, WITH CHECK OPTION을 명시했다고 가정 뷰는 데이터 독립성을 제공함 뷰는 데이터베이스의 구조가 바뀌어도 기존의 질의(응용 프로그램)를 다시 작성할 필요성을 줄이는 데 사용될 수 있음 Ex) 응용 프로그램의 요구사항이 변경되어 기존의 EMPLOYEE가 EMP1, EMP2로 나뉘어 졌을 때, 기존의 SELECT문은 EMP1과 EMP2에 대한 SELECT문으로 변경해야 할 필요가 새임 그러나 VIEW를 정의한다면 응용 프로그램에서 초기 EMPLOYE.. 2022. 4. 22.
뷰와 시스템 카탈로그(1) 뷰와 시스템 카탈로그 관계 데이터베이스 시스템의 뷰(view)는 다른 릴레이션으로부터 유도된 릴레이션(derived relation)으로서 ANSI/SPARC 3단계 아키텍처의 외부 뷰와는 다름 뷰는 관계 데이터베이스 시스템에서 데이터베이스의 보안 메커니즘으로서, 복잡한 질의를 간단하게 표현하는 수단으로써, 데이터 독립성을 높이기 위해서 사용됨 시스템 카탈로그는 시스템내의 객체(기본 릴레이션, 뷰, 인덱스, 사용자, 접근 권한 등)에 관한 정보를 포함 시스템 카탈로그를 적절히 활용하면 원하는 릴레이션을 데이터베이스에서 찾고, 그 릴레이션에 어떤 애트리뷰트들이 들어 있으며, 각 애트리뷰트의 데이터 타입은 무엇인가 드을 쉽게 파악할 수 있음 뷰의 개요 ANSI/SPARC 3단계 아키텍처에서 외부 뷰는 특정 .. 2022. 4. 20.