본문 바로가기

분류 전체보기42

[FN] 게시판 개발 일지[1] / FireBase, TouchableWithoutFeedback, DateTimePicker 메인 페이지 개발 후 이어서 바로 게시판 페이지까지 빠르게빠르게 시작하기에 앞서 발생한 오류npm install --save @react-native-firebase/appadded 66 packages, and audited 1053 packages in 1m161 packages are looking for funding run `npm fund` for details6 high severity vulnerabilitiesSome issues need review, and may require choosinga different dependency.Run `npm audit` for details.npm install 할때마다 계속 이 경고 메시지가 뜨면서 패키지가 정상적으로 사용되지 않는 문제가 .. 2025. 1. 9.
[FN] 메인페이지 컴포넌트 개발 일지 졸업 프로젝트랑 전공 팀플, 과제하느라 못하던 개인 프로젝트를 시작하면서 잊어버리지 않고완벽히 숙지하기 위해 티스토리에 정리하면서 개발을 진행하려고 한다. 원래는 안드로이드 스튜디오로 개발하려했으나 IOS, Android 둘다 구현해보려고 React Native로 개발환경을 바꿈 1. Dimensions 사용자마다 사용하는 휴대폰의 화면 크기가 다른점을 고려하여 Dimensions를 사용함const { width, height } = Dimensions.get('window');Dimensions.get('window') 를 통해 사용자 기기의 화면 너비와 높이를 가져옴height: height * 0.5height * 0.5로 높이를 설정하여 화면 높이의 50%에 해당하는 크기 지정 2. Image S.. 2025. 1. 7.
SQLD : 문제 풀이 개념 간단 정리 [3] 시험 이틀전............ 한번에 합격하길...................................2. 도메인의 특징- 릴레이션의 속성에 대한 데이터 타입과 크기임- 속성에 대해 NOT NULL 제약사항을 설정해 NULL 값을 허용하지 않음- 속성에 값을 입력할 때 CHECK 기능을 사용해 입력 값 검사- FK(외래키)는 참조 무결성을 준수하기 위해 사용 3. 슈퍼/서브타입 데이터 모델- ONE TO ONE : 슈퍼타입과 서브타입을 개별 테이블로 도출 / 조인발생 - 관리 어려움- PLUS : 슈퍼타입과 서브타입 테이블로 도출 / 조인발생 - 관리 어려움- SINGLE : 슈퍼타입과 서브타입을 하나의 테이블로 도출 / 조인성능, 관리 GOOD / IO 성능 BAD 4. 데이터베이스 모델링의 .. 2024. 5. 23.
SQLD : 문제 풀이 개념 간단 정리 [2] 2. 성능 데이터 모델링에서 고려해야 할 사항- 정규화를 수행하여 데이터베이스 모델의 유연성을 확보- 데이터베이스의 전체 용량, 월간, 연간 증감율 예측- 애플리케이션의 트랜잭션의 유형 ( CRUD : CREATE, READ, UPDATE, DELETE )을 파악- 합계 및 정산 등을 수행하는 반정규화를 수행- 기본키, 외래키, 수퍼타입, 서브타입 등 조정- 성능관점에서 데이터 모델을 검증하고 확인 5. 릴레이션 정규화 목적- 중복을 제거하여 모델의 독립성 향상- 갱신 이상이 생기지 않도록- 정보의 손실을 막음- 정보의 보안을 목적으로 하는것은 뷰 7. 한개의 엔터티는 두개 이상의 인스턴스의 집합엔터티는 관계를 두개이상 가질 수 있음한개의 엔터티는 두개 이상의 속성을 갖는다한개의 속성은 한개의 속성값을 .. 2024. 5. 22.