공부/데이터베이스 2

[데이터베이스 복습] 데이터의 이해

데이터, 정보, 지식에 대한 개념과 특징 1. 데이터 데이터는 현실세계에서 발견, 조사, 수집, 창작을 통해 기초자료만 수집 자원의 형태 그대로의 것을 말한다. 즉, 인간의 가치와 판단이 들어가 있지 않은 상태로, 자연 상태 그대로를 뜻하는 사실(Fact)과 관련이 있다. 2. 정보 정보는 다양한 데이터를 목적에 맞게 일정한 규칙에 따라 정리하고 분류하여 체계화한 형태를 의미하며, 데이터를 일정한 양식으로 처리, 가공하면 특정 목적을 달성하는 데 필요한 정보가 생산된다. 3. 지식 지식은 수많은 구체화된 정보로부터 일반화된 사항이라고 할 수 있으며, 정보화된 데이터의 의미와 관계를 해석하고 연구하는 과정에서 생성된다. 정보가 지식이 되기 위해서는 정보간의 연관성이 설정되어야 하므로 정보화된 데이터의 의미..

기존 칼럼에 특정 수만큼 더하기

수업 중에 우리 반 정보를 테이블에 추가하는 준노가다를 하는 중 다른 반 학번을 넣었다는 것을 다 적고 나서야 깨달았다. update를 사용하여 처리하면 됐지만, 19개나 되는 로우를 바꾸는 것은 너무 오래 걸릴 것을 우려해서 약간 고민을 해본 결과, 기존 칼럼에 특정 수(=100)만큼만 더하면 처리가 된다는 것을 알고 다음과 같은 쿼리를 사용해 문제를 해결하였다. 기존 값에 접근하기 위해서는 (테이블명).(칼럼명)을 하면 된다. 약간 this를 사용한 느낌이다. 동일한 칼럼명을 쿼리에 둘 다 넣어야하나, 하나는 기존값이고, 하나는 명시형이기 때문이다. update문의 set 다음에 들어오는 칼럼명은 명시형이고, 기존 student_number임을 알려주기 위해 class22.student_number로..