분류 전체보기 240

제약 조건(Constraint)

MySQL에서 제공하는 6가지 제약 조건을 살펴본다. 1. PRIMARY KEY 2. FOREIGN KEY 외래키를 사용할 때는 참조받는 기준 테이블에 값이 Unique 또는 Primary key이어야 한다. 또한, 외래키 테이블에 값을 입력할 때는 기준 테이블을 참조하므로 기준 테이블에 해당 데이터가 없다면 제약 조건을 위반한 것이므로 값 입력이 제대로 동작하지 않는다. 3. UNIQUE 기본키는 PK, 외래키는 FK, UNIQUE는 AK(alternate key)라고 명명한다. 4. CHECK 입력되는 데이터를 점검하는 기능을 한다. 제약 조건을 만들되 작동하지 않게 하는 방법도 사용할 수 있다. 5-6. default 정의, NULL 값 허용 ref: 이것이 MySQL이다

효율적 생각

긍정과 부정의 생각은 비단 감정의 영역에서 그치는 요소가 아니다. 어떤 이상을 추구하려고 하면 믿음이 필요하고, 이 믿음은 주관적 근거에 기인할 수 밖에 없다. 만일 근거가 객관적이라면 믿음이 아니라 사실의 영역으로 들어갈 테니까. 자신감은 믿음이다. 긍정적 생각이 동반되야 나올 수 있는 믿음이다. 이에 객관적인 근거 따위는 필요없다. 구체적 지표가 있으면 믿음을 형성하는데 사용하면 되는 것이고, 그렇지 않다면 그걸로 좋다. 앞으로 있을 일을 담보로 자신감을 형성하는 방법도 좋다. 예컨데, "평생 이 일을 할건데 지금 못 하는게 뭔 대수야?"라는 마음가짐이다. 자신감은 외부 요인에 지대한 영향을 받는다. 이 외부 요인 역시 긍/부정 신호 형식을 가진다. 두 요소 모두 경계해야함은 물론이다. 긍정 신호는 ..

* News/일상 2020.06.12

알고리즘 추후 계획

근래에 본 코딩 테스트나 kickstart 솔루션을 볼 때 제대로 점수를 내려면 union-find, MST, segment tree를 풀 수 있어야 한다. 당면한 과제가 끝나면 아래 계획대로 진행할 예정이다. 1. leetcode의 google interview 2. 백준 온라인 저지의 유니온 파인드, 최소 신장 트리, 세그먼트 트리 3. kickstart, leetcode contest 참가, mock interview 같은 문제를 다시 풀면 흥미가 떨어지니 유사한 문제를 푸는걸로,.,

10.31~11.3

중간고사는 2승 1무 1패 정도 한 듯 하다. 실험 보고서 두 개를 다음주가 오기 전에 적어야 하는데 밀린 공부 먼저 하고 가는게 정신건강에 좋겠다. 코딩을 안한게 딱 중간고사 준비 기간만큼이라 상대적으로 쉬운 문제를 먼저 푼다. 1. A+B - 6: https://www.acmicpc.net/problem/10953 for _ in range(int(input())):print(sum(map(int, input().split(",")))) python3, 한 줄 코딩 2. 셀프 넘버: https://www.acmicpc.net/problem/4673 #include using namespace std; int arr[10001]; // all zero int main(){ for(int k = 1; k..

* News/일상 2019.10.31