항해99넷 째주 회고록

이름뭐라하지·2021년 11월 28일
0

2021.11.22~2021.11.27

기본일정

주특기 심화가 시작되었다.
일정과 과제는 저번 주와 비슷하다. 저번 주에 만든 게시판에 로그인/회원가입 기능과 댓글을 추가 하였다. 이번에도 팀끼리는 중요하다고 생각되는 내용을 질문지로 만들어 답을 찾는 과제를 수행했다.

만든 것

서버와 깃허브를 이어서 하지 않고 새로 팠다.
https://github.com/doyeon8621/blog3

필수 키워드

필수 키워드는 사실 항해에서 이번주에 배운 게 아니다. 항해에서 꼭 넣어서 작성하라고 하는거다. 이건 알아두자라는 의미로 항해에서 선정해 두는 듯. 여긴 거의 자습 독학이다.

ORM

Object Relational Mapping(객체-관계-매핑)의 약자이며, 객체와 관계형 데이터베이스의 데이터를 자동으로 매핑해주는 도구
ORM은 데이터베이스가 지원하는 데이터 구조를 통해 추상화 레벨을 높인다.

SQL vs noSQL

1. sql

SQL은 '구조화 된 쿼리 언어 (Structured Query Language)'의 약자
SQL을 사용하면 관계형 데이터베이스 관리 시스템(RDBMS)에서 데이터를 저장, 수정, 삭제 및 검색 할 수 있다.
특징
데이터는 정해진(엄격한) 데이터 스키마 (= structure)를 따라 데이터베이스 테이블에 저장된다.
데이터는 관계를 통해서 연결된 여러개의 테이블에 분산된다.

2. nosql

기본적으로 SQL(관계형 데이터베이스)와 반대되는 접근방식을 따름. json같이 생김
특징
스키마 없음
관계 없음

감상

저번주 게시판을 뜯어 고치면서 만들때 비밀번호를 sessionstorage에 집어넣고 있었다는 무서운 사실을 깨달았다. 로그인 기능없이 글을 작성하고 작성할 때 입력한 비밀번호를 맞게 쳐야 글을 수정 삭제 할 수 있는 게시판이었는데 난 그 비밀번호를 세션스토리지에 집어넣고 꺼내 확인하고 있던 것이다. 대체 무슨 일을 저지른거지??

그리고 강의가 점점 무슨 말을 하는지 알아듣질 못하겠다. 강사분이 친절한 건지 안 친절한 건지 모르겠다. 태도는 친절한데 영상 후반부로 갈수록 독학하세요^^하는 느낌

profile
뱃사공1 노질 중

0개의 댓글