yekang

데이터베이스/ csv 파일 불러와서 데이터 다뤄보기 본문

빅데이터/SQL

데이터베이스/ csv 파일 불러와서 데이터 다뤄보기

예캉 2017. 7. 14. 11:50

데이터베이스


관계형 데이터베이스에서 데이터를 저장하는 방식은?

 테이블


데이터 저장 대상? 

엔티티(의 속성) (1개 이상의 내용으로 구성)

ex)탁자 - 가로 ,세로 ,높이 ,철과 나무

속성(attribute)

'ㅁ' 하나가 속성. 속성들의 합(한줄로 묶어서) => 레코드

ㅁㅁㅁㅁㅁㅁㅁㅁㅁ

레코드가 100개면 100명의 정보가 있다는 의미. 

하나의 엔티티에 하나의 데이터 타입이 들어가는게 기본 데이터셋

서로 다른 사람이 A라는걸 볼때 속성이 다름.  설계자나 요구자에 따라 다른 데이터..



스키마란? 

데이터를 저장하는 형식에 관련된 내용

데이터를 저장하는 형식과 관련.


--------------------------------------------------> row(행)

(열,column)


배열을 이용할 때는 똑같은 정보만 모아서 사용.. 

스키마 정의는 어떻게?

컬럼이름, 컬럼타입, 제약사항



빅데이터 - 구체적으로 어디에 쓸지 확정이 안되서 무작정 데이터를 모음. 데이터베이스와는 보완관계. 대체관계..




use pnudb;

create table gisa1(

std_no integer primary key,

email varchar(30) not null,

kor_score integer not null,

    eng_score integer not null,

    math_score integer not null,

    sci_score integer not null,

    hist_score integer not null,

total integer not null,

    manager_code char(1) not null,

    acc_code char(1) not null,

    loc_code char(1) not null

);

select count(*) from gisa1;

select std_no, kor_score+eng_score as temp

from gisa1

where acc_code='A' or acc_code='B'

order by temp desc,std_no asc

limit 4,1;


select 선택해라 from 어디에서

where 이프(조건)

order by 줄세워라


order by temp desc,std_no asc

템프 내림차순 우선 정렬, 동일 값일 경우 학번 오름차순으로 차등 정렬

limit 4,1;

4번째 이후의 1개를 보여라. ( 5번째꺼 보여달라)


'빅데이터 > SQL' 카테고리의 다른 글

관계형데이터베이스와 SELECT문  (0) 2017.12.27
SQL 처리 단계  (0) 2017.12.27
프로그램이 패러다임과 SQL  (0) 2017.12.27
use/create/select/insert/delete/update  (0) 2017.07.14
데이터베이스  (0) 2017.07.13
Comments