sql

    SQL 개요와 데이터 정의어

    SQL 개요 SQL의 특징 자연어에 가까운 구문을 사용하여 질의 표현 비 절차적 언어(선언적 언어) - 데이터 처리를 위한 접근 경로에 대한 명세가 불필요 관계 대수나 관계 해석보다 표현력이 우수 - 관계 대수 + 확장된 관계 해석 기초 SQL의 표준화 - 상용관계 DBMS간의 전환이 용이, 대화식 질의어로 사용 응용 프로그램에 삽입된 형태로도 사용 레코드 집합 단위로 처리 SQL의 수행 관계 DBMS는 사용자가 입력한 SQL문을 번역하여 사용자가 요구한 데이터를 찾는데 필요한 모든 과정을 담당 데이터베이스 접근 인터페이스 대화식 SQL(interactive SQL) : 최종 사용자들이 사용 내포된 SQL(embedded SQL) : 응용 프로그래머가 사용 SQL의 구성요소 데이터 정의어(DDL : Da..

    데이터베이스 관리 시스템

    데이터베이스 관리 시스템 등장 배경 파일 중심 데이터 처리 시스템 파일 시스템은 1960년대부터 사용 파일은 기본적으로 순차적인 레코드들로 구성됨 파일 시스템에서는 정보를 운영체제의 파일에 저장 일반적으로 각각의 응용프로그램마다 별도의 파일을 유지 각각의 응용프로그램마다 별도의 파일 유지(응용프로그램 종속적) 파일내의 데이터 구조가 응용 프로그램에 반영(프로그래머는 데이터의 논리적인 구조와 물리적인 구조도 프로그램에 표현 프로그램의 논리적 파일 구조는 직접 물리적 파일 구조로 구현(논리적 파일 구조와 물리적 파일 구조가 일대일로 대응) 두개의 프로그램이 하나의 Employee 파일과 대응 두개의 프로그램에는 Employee 파일의 내용들이 열거 됨 단점 데이터가 여러 파일에 중복되어 저장됨, 데이터 중복..

    SQL 쿼리, SELECT 사용 방법

    BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편 기획자, 마케터, 신입 데이터 분석가를 위한 BigQuery의 모든 것 - 입문편입니다 미리보기에선 저화질인데 다운로드하면 고화질로 다운된다고 합니다! 반응이 좋을 경우 심화편도 만들겠습니다 :) www.slideshare.net 공부한 자료 링크 1. 테이블이름에서 컬럼이름을 선택 SELECT 컬럼이름 FROM 테이블이름 2. 테이블이름에서 조건을 가지는 컬럼이름을 선택한다 SELECT 컬럼이름 FROM 테이블이름 WHERE 조건 3. 테이블이름에서 조건을 가지는 값 중 그룹화해서 컬럼이름을 선택한다 SELECT 컬럼이름 FROM 테이블이름 WHERE 조건 GROUP BY 그룹화할컬럼 4. 테이블이름에서 조건을 가지는 것들..