2026/03/20 3

#12-2. 12일차 퀴즈에 대한 문제풀이

1. student, exam_01 테이블을 조인하여 학번, 이름, 학년, 주민번호, 시험성적 정보를 갖는 student_exam 테이블 생성더보기[내 답안]select * from student; select * from exam_01; desc student; desc exam_01; -- 테이블 조인 select s.studno, s.name, s.grade, s.jumin, e.total from student s, exam_01 e where s.STUDNO = e.STUDNO; -- 테이블 생성 create table student_exam( studno number primary key, name varchar2(10) not null, grade numb..

#12 12일차_제약조건 | DML : UPDATE, DELETE, INSERT

12일차에 배운 내용을 정리하였다.목차는 다음과 같다. : 01 제약조건 - 01 종류 - 02 생성 - 03 조회 - 04 삭제 02 DML - 01 UPDATE - 02 DELETE - 03 INSERT01 제약조건 - 01 종류 1) primary key : not null + unique 2) unique 3) not null 4) check 5) foreign key foreign key(자식컬럼) references 부모테이블(부모컬럼) ** ctas시 복제 안되는 제약조건 : not null 제외 모두 ** null이 삽입될 수 없는 제약조건 : primary key / not null alter table 테이블명 add foreign key(자식컬럼) refer..

#1 공간 데이터 분석을 위한 환경

SQL 강의를 수강하며 데이터 조회 및 전처리에 대한 관심이 생기기 시작했다.이왕이면 평소에 접해봤었던 데이터로 실습을 하고 싶었는데, 실습을 위해 다운 받은 데이터가 남한 내 출현한 동물에 대한 데이터였다. 출현종에 관련된 종명, 조사시기 등이 적혀 있었으나 문제는 좌표였다. 전국에서 가장 많이 출현한 종, 충청북도에서 가장 많이 확인된 종, 전체 출현종수 대비 종별 출현수 비율 등 간단한 실습을 진행하는 것에는 어려움이 없었다. 그러나 좌표는 sum, avg 등의 연산자를 이용해서 계산한다 하더라도 유의미한 결과를 얻을 수 없다.좌표 간의 거리를 구하거나, 기존 테이블에 명시되어 있는 시/도 수준이 아니라 특정 지역 내에서 특정한 종이 몇 번 출현하였는가 등의 계산을 진행하기 위해서는 공간에 대한..