프론트엔드
-
[FEPL05 / TIL] Day 08 (1편) - 데이터를 정규화하자Study (etc)/멋쟁이사자처럼 FEPL_05 2025. 6. 29. 16:41
✏️ 오늘 배운 것관계형 데이터베이스의 데이터 정규화데이터의 무결성정규화제1정규형제2정규형제3정규형BCNF-------------2편에서 계속-----------------Draw.io모델링한 데이터를 E-R 다이어그램으로 옮기기SupabaseSupabaseE-R 다이어그램을 바탕으로 스키마 만들기Supabase를 Next.js에 연동하기 🙂↕️ 이미 알고 있던 것데이터의 무결성이것에 관해서는 또 나오는 지긋지긋한 정보처리기사 실기 공부에서 많이 봤지.💡 데이터의 무결성이란 DB에 저장된 데이터가 정확하고 일관되며 신뢰할 수 있도록 보장하는 성질이다. ➡️ 데이터 값이 현실 세계의 실제 값과 일치하고 잘못된 데이터나 중복, 누락, 불일치가 발생하지 않도록 연산 등에 여러 제약 조건을 두어 관리하는 ..
-
[FEPL05 / TIL] Day 05 - TypeScript 기초Study (etc)/멋쟁이사자처럼 FEPL_05 2025. 6. 23. 23:06
✏️ 오늘 배운 것객체지향 프로그래밍 (OOP)상속InterfaceTypeScript의 Type 지정Type AliasesInterface declearationTypeScript의 Type들Object TypesPrimitive TypesSpecial TypesUnion TypesIntersection TypesLiteral Types & Enum Types둘의 차이는?Utility TypesGeneric 🙂↕️ 이미 알고 있던 것객체지향 프로그래밍에서 상속의 개념지난 4년간 대학교에서 컴퓨터정보학을 전공했을 때, Spring boot 수업을 들은 적이 있는데, 객체지향의 상속에 대해서는 정말 지겹게 들어온 것 같다. 더군다나 정보처리기사 실기를 2번이나 떨어지며 공부해온 내용 중에 객체지향에 대한..
-
[git] 원격 저장소의 파일명이 바뀌지 않아!!Study (etc)/삽질일기 2023. 8. 2. 15:37
😥 경로명을 소문자로 바꾸고 싶었다... 내가 속한 대학생 프로그래밍 팀 DEF:CON의 2023년 버전 홈페이지 리팩토링 작업 중, PM 친구가 "각 페이지 경로명이 소문자로 시작했으면 좋겠다." 고 해서 뭐 그거야 Next.js의 자동 라우팅을 위해 통해 라우팅 되고 있는 각 페이지의 디렉토리 명을 Uppercase에서 Lowercase로 바꾸는 간단한 문제가 아닌가 싶어 내가 Assign을 걸어 Issue를 파고 작업에 착수했다. VS Code에서 각 디렉토리명을 대문자에서 소문자로 변경하고 (예를 들면 Projects -> projects) 평소처럼 스테이징 후 푸쉬를 했는데 왠걸... 변경 사항이 없다고 한다. 😅 git은 기본적으로 대소문자를 구분하지 않는다. 구글을 떠돌며 알아보니 git은 ..