KEY 2

[면접을 위한 CS 노트] 4-1 데이터베이스의 기본

1. 데이터베이스의 기본 데이터베이스란 ? 일정한 규칙과 규약을 통해 구조화되어 저장되는 데이터의 모음 DBMS : 데이터베이스를 제어하고 관리하는 통합 시스템 데이터베이스 안에 있는 데이터들은 특정 DBMS마다 정의된 쿼리 언어를 통해 삽입, 수정, 삭제, 조회 등을 수행할 수 있다. 데이터 베이스의 특징 실시간 접근이 가능하다. 동시 공유가 가능하다. 지속적으로 변화한다. 데이터 참조 시에 주소가 아니라 내용에 대한 참조를 한다. 1-1. 엔터티(Entity) 엔터티는 사람, 장소, 물건, 사건, 개념 등 여러 개의 속성을 지닌 명사를 의미한다. 엔터티는 다른 엔터티의 존재 여부에 종속적인 '약한 엔터티'와 독립적으로 존재할 수 있는 '강한 엔터티'가 존재한다.(ex. 방 / 건물) 1-2. 릴레이션..

[React] 배열 컴포넌트 사용 시 key 값으로 index를 사용하면 안되는 이유

key prop Error Element 배열 사용 시에 배열의 각 요소에 대해 key 값을 prop으로 전달해주지 않으면 위와 같은 에러가 발생하게 된다. React 에서의 key const numbers = [1, 2, 3, 4, 5]; const listItems = numbers.map((number) => {number} ); key는 React가 어떤 항목을 변경, 추가 또는 삭제할지 식별하는 것을 도와줍니다. key는 Element에 안정적인 고유성을 부여하기 위해 배열 내부의 Element에 지정해야 합니다. const todoItems = todos.map((todo) => {todo.text} ); Key를 선택하는 가장 좋은 방법은 리스트의 다른 항목들 사이에서 해당 항목을 고유하게 ..

React 2023.07.17