목록Spring boot/UMC(22-1) (8)
dev-miri
데이터베이스를 설계하기 위해 3단계가 필요하다 1. 필요한 시스템 분석 2. 논리 3. 물리 1. 필요한 시스템 분석 우선 인스타그램에 어떤 시스템이 필요한지 분석해야 한다 필요한 시스템 -유저 닉네임 -유저 이름 -유저 프로필 사진 -유저 소개글 -유저 웹사이트 링크 -팔로워 수 -팔로잉 수 -게시물 개수 -게시물 사진 -게시물 내용 -게시물 좋아요 수 -게시물 댓글 수 -게시물 올린 시간 -댓글 내용 -댓글 올린 시간 -태그된 유저 -댓글 좋아요 수 -대댓글 여부 2. 논리 1단계에서 나열한 시스템들을 세 가지로 정의할 수 있다 -Entity 객체 : 데이터들을 하나로 묶을 수 있는 단위 -Attribute 속성 : 객체에 속성들이 존재한다 -Relation 관계 : 테이블 간의 관계를 설정해주어야 ..
https://www.udemy.com/share/106bCo3@N3BbztK43FApBUb6MwnZrjKv86xAQsUcEOpZr3BsJ98mXwxUlL4Fj6t6bgkVOdHsqA==/ 저는 요새 udemy의 [누구나 따라할 수 있는 서버 클론코딩]이라는 강의를 듣고 스터디를 진행하고 있습니다! 이와 관련해서 서버 개념들과 사용법, 개인적으로 공부한 부분, 어려웠던 부분까지 정리해보려고 합니다! 1. 서버 1.1 서버란? 서버(Serv+er)는 클라이언트가 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템으로 컴퓨터 프로그램 또는 장치를 의미한다. 특히, 서버에서 동작하는 소프트웨어를 서버 소프트웨어라 한다. 1.2 클라이언트-서버 관계 서버는 사용자(클라이언트)의 요청에 의하여 서비스를 하는데..