<장고서버 상시 켜놓기>
리눅스 명령어가 여러개가 있음.
ls , cd...
뒤에 &를 붙여주면 백그라운드에서 실행하라는 뜻이다.
-> 아웃풋이 있는 명령어 : 백그라운드에서 실행
htop
netstat -tnlp : 열려있는 포트가 뭐니?
"프로세스" -> "작업"
어느 운영체제나 프로세스를 확인하는 기능이 있어요
운영체제 (OS) : Operating System
컴퓨터 (물리적 기기) 하드웨어
OS -> 제시하는 규약, 규칙
소프트웨어 -> 줌, 카카오톡, 엑셀, 한글, 인터넷익스플로어, 크롬 등등
윈도우, 안드로이드, IOS
ubuntu
리눅스 -> 운영체제의 이름은 아님
favicon : 주소탭 옆에 생기는 아이콘(24x24)
"DB 정규화"
정규화 -> 최적화
Primary key 기본키 - 1개 (유니크키, 인덱스키)
:특정 Row 를 식별하는 역할을 하는 Key
Foreign Key 외래키 - n개
:데이터베이스의 용어로, 관계형 데이터베이스에서 한 테이블 속성 집합이 다른 테이블의 기본키가 되는 것을 말한다.
외래키는 테이블에서 다른 테이블의 값을 참조할 때, 이를 검증하기 위해 사용하는 기능이다.
https://blog.naver.com/sssang97/222313734688
Unique Key 고유키 - n개
:기본 키는 또한 관계형 데이터베이스의 테이블에서 행을 고유하게 정의하는 열 또는 열 조합입니다. 테이블에는 최대 하나의 기본 키가있을 수 있습니다.
Index Key - n개
:특정 내용을 찾기 쉽도록 인덱싱을 한 키
고유 키는 다음과 같은 특징을 갖는다.
더이상 테이블을 쪼갤 수 없는 지 봐라.
1.테이블을 최대한 쪼갤 것 (절대로 더는 쪼갤 수 없을 정도로)
2.테이블을 구성하고있는 필드는 고유하게 필요한 정보인가?
3.다른 테이블의 정보를 유추하게 하는 필드의 값은 반드시 PK인가?!
4.한 테이블의 한 필드가 다른 테이블의 필드를 참조할 경우(PK로 설정되있겠지?) 외래키가 설정되어 있는가?!
(테이블과 테이블의 관계 설정이 모두 되어있는가?)
다른 테이블의 정보를 유추하게하는 필드 ----> 외래키
고객이 1 : 장부가 多
한명의 고객이 여러개의 장부에 등장