본문 바로가기

전체 글

(80)
[혼자 공부하는 네트워크] 01 컴퓨터 네트워크 시작하기 01-1 컴퓨터 네트워크를 알아야 하는 이유컴퓨터 네트워크란 여러 장치가 연결되어 정보를 주고받을 수 있는 통신망을 의미합니다.인터넷이란 여러 네트워크를 연결한 '네트워크의 네트워크'를 의미합니다.개발자가 컴퓨터 네트워크를 알아야 하는 이유- 프로그램을 만드는 업무에서 네트워크 지식을 활용하는 경우- 프로그램을 유지 보수하는 업무에서 네트워크 지식을 활용하는 경우 01-2 네트워크 거시적으로 살펴보기네트워크의 기본 구조- 호스트 : 서버, 클라이언트- 네트워크 장비 - 통신 매체 - 메세지범위에 따은 네트워크 분류- LAN : 근거리 통신망- WAN : 광역 통신망메세지 교환 방식에 따른 네트워크 분류- 회선 교환 방식 - 패킷 교환 방식주소와 송수신지 유형에 따른 전송 방식- 유니캐스트- 브로드캐스트 ..
Day 9 Today I Learned (2) 오늘 배운 내용웹개발 종합반2-1 2주차 배울 것2-2 [스파르타플릭스] 프로젝트 12-3 [스파르타플릭스] 프로젝트 22-4 [스파르타플릭스] 프로젝트 3 느낀점HTML은 별거 없는데 코드가 길어서 복잡해보인다.
Day 9 Today I Learned 오늘 배운 내용웹개발 종합반1-1 1주차 오늘 배울 것1-2 웹 브라우저 작동 원리1-3 코딩 환경 세팅하기vs code 설치1-4 HTML 기초html 실행 option + b 나는 구역을 나누죠 나는 문단이에요 bullet point!1 bullet point!2 h1은 제목을 나타내는 태그입니다. 페이지마다 하나씩 꼭 써주는 게 좋아요. 그래야 구글 검색이 잘 되거든요. h2는 소제목입니다. h3~h6도 각자의 역할이 있죠. 비중은 작지만.. span 태그입니다: 특정 글자를 꾸밀 때 써요 a 태그입니다: 하이퍼링크 img 태그입니다: input 태그입니다:..
8) LOL을 하다가 홧병이 나서 병원을 찾아왔습니다. 이제, 아래와 같은 doctors(의사) 테이블이 있습니다.idnamemajorhire_date1르탄이피부과2018-05-102배캠이성형외과2019-06-153구구이안과2020-07-2030. doctors 테이블에서 전공(major)가 성형외과인 의사의 이름을 알아내는 쿼리를 작성해주세요!select namefrom doctorswhere major = '성형외과'31. doctors 테이블에서 각 전공 별 의사 수를 계산하는 쿼리를 작성해주세요!select major, count(1) cnt_doctorsfrom doctorsgroup by 132. doctors 테이블에서 현재 날짜 기준으로 5년 이상 근무(hire_date)한 의사 수를 계산하는 쿼리를 작성해주세요!select count(1) c..
7) 랭크게임 하다가 싸워서 피드백 남겼어요... 아래와 같은 lol_feedbacks (LOL 피드백 테이블)이 있습니다.iduser_namesatisfaction_scorefeedback_date1르탄이52023-03-012배캠이42023-03-023구구이32023-03-014이션이52023-03-035구구이42023-03-0425. lol_feedbacks 테이블에서 만족도 점수(satisfaction_score)에 따라 피드백을 내림차순으로 정렬하는 쿼리를 작성해주세요!select *from lol_feedbacksorder by satisfaction_score desc26. lol_feedbacks 테이블에서 각 유저별로 최신 피드백을 찾는 쿼리를 작성해주세요!select *, max(feedback_date) recent_feedback_d..
6) 팀 프로젝트 열심히 했으니 다시 놀아볼까요? 아래와 같은 lol_users(LOL 유저 테이블)이 있습니다.idnameregionratingjoin_date1르탄이한국13002019-06-152배캠이미국15002020-09-013구구이한국14002021-01-074이션이미국13502019-11-1521. lol_users 테이블에서 각 유저의 레이팅(rating) 순위를 계산하는 쿼리를 작성해주세요! 전체 지역(region) 기준이고 순위는 레이팅이 높을수록 높아야해요. (e.g. rating 1400 유저의 순위 > rating 1350 유저의 순위)select *, rank() over (order by rating desc) rankingfrom lol_users22. lol_users 테이블에서 가장 늦게 게임을 시작한(join_date) ..
5) 공부하다보니 팀 프로젝트 시간이 왔어요! 공부를 한 결과를 점검하기 위해 팀 프로젝트를 수행해야 합니다! 이제, 아래와 같은 team_projects(프로젝트) 테이블이 있습니다.idnamestart_dateend_dateaws_cost1일조2023-01-012023-01-07300002꿈꾸는이조2023-03-152023-03-22500003보람삼조2023-11-202023-11-30800004사조참치2022-07-012022-07-307500017. team_projects 테이블에서 AWS 예산(aws_cost)이 40000 이상 들어간 프로젝트들의 이름을 선택하는 쿼리를 작성해주세요!select namefrom team_projectswhere aws_cost >= 4000018. team_projects 테이블에서 2022년에 시작된 프..
4) 이제 놀만큼 놀았으니 다시 공부해봅시다! 아래와 같은 sparta_students(학생) 테이블이 있습니다.idnametrackgradeenrollment_year1르탄이Node.jsA20232배캠이SpringB20223구구이UnityC20214이션이Node.jsB202213. sparta_students 테이블에서 모든 학생의 이름(name)과 트랙(track)을 선택하는 쿼리를 작성해주세요!select name, trackfrom sparta_students14. sparta_students 테이블에서 Unity 트랙 소속이 아닌 학생들을 선택하는 쿼리를 작성해주세요!select *from sparta_studentswhere track 'Unity'15. sparta_students 테이블에서 입학년도(enrollment_year)가 2..