0907 SeSAC(새싹) 3기 15일차

육은별·2021년 9월 7일
0

SeSAC(새싹)

목록 보기
15/31

<장고서버 상시 켜놓기>

리눅스 명령어가 여러개가 있음.

ls , cd...

뒤에 &를 붙여주면 백그라운드에서 실행하라는 뜻이다.

nohup python3 manage.py runserver 0.0.0.0:8000 &

-> 아웃풋이 있는 명령어 : 백그라운드에서 실행

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개
:특정 내용을 찾기 쉽도록 인덱싱을 한 키

고유 키는 다음과 같은 특징을 갖는다.

  • 값이 중복되지 않는다.
  • 값을 입력하지 않아도 된다. (NULL 허용)
  • 중복되면 안되는 데이터 (주민등록번호, 군번 등)

더이상 테이블을 쪼갤 수 없는 지 봐라.

1.테이블을 최대한 쪼갤 것 (절대로 더는 쪼갤 수 없을 정도로)
2.테이블을 구성하고있는 필드는 고유하게 필요한 정보인가?
3.다른 테이블의 정보를 유추하게 하는 필드의 값은 반드시 PK인가?!
4.한 테이블의 한 필드가 다른 테이블의 필드를 참조할 경우(PK로 설정되있겠지?) 외래키가 설정되어 있는가?!
(테이블과 테이블의 관계 설정이 모두 되어있는가?)

다른 테이블의 정보를 유추하게하는 필드 ----> 외래키


고객이 1 : 장부가 多

한명의 고객이 여러개의 장부에 등장


https://ckeditor.com/ckeditor-5/demo/

profile
Front-end Engineer, Web Developer & UX/UI Design

0개의 댓글

관련 채용 정보