728x90

저장장소

데이터 : 업무를 위해 필요한 정보, 주민번호, 전화번호 등

시스템 : 일반적으로 사용하는 컴퓨터, 허나 대부분은 업무를 수행하기 위한 대용량 컴퓨터, 서버라고 함

데이터베이스 : 실제 데이터를 저장하기 위해 사용하는 소프트웨어, 엑셀과 메모장 등에 비해 대용량 처리시에 사용하는 프로그램

디스크 : OS에서 문서를 저장하듯 데이터베이스에서 저장되는 정보가 실제 PC의 디스크에 파일로 저장됨, 그 파일이 저장되는 공간

컴퓨터의 물/논리적 구조, 검은색은 물리적 색깔은 논리적 구성도

테이블

데이터가 저장되는 장소, 열(column)과 행(row)로 생성

테이블 구성도

열 : 순번, 이름, 주민번호, 전화번호 등 세로로 구분되는 데이터 기준 요소

행 : 1, 홍길동, 123456-1234567, 010-4745-1802 등 가로로 구분되는 요소

데이터 : 행과 열로 구성된 하나 하나의 정보, 모든 행은 모든 컬럼에 대해 데이터를 가져야 되는 것은 아니며

           그런 경우 NULL로 표현

 

 

'프로그래밍 > SQL' 카테고리의 다른 글

SQL 정의, 종류 및 준수 사항  (0) 2021.08.23
728x90

SQL(Structured Query Language) 정의

관계형 데이터베이스(RDBMS)에 저장된 데이터들의 조회, 삽입, 수정, 삭제 등을 하기 위해 IBM에서 만든 특수 목적의 프로그래밍 언어

 

SQL 종류

데이터 정의 언어 (DDL : Data Definition Language) : Create, Drop, Alter
데이터 조작 언어 (DML : Data Manipulation Language) : Insert, Update, Delete, Select
데이터 제어 언어 (DCL : Data Control Language) : Grant, Revoke, Commit, Rollback

 

SQL 사용 시 준수 사항

읽기 편리성 : 들여쓰기, SQL 작성 형식 등을 통일하여 읽기 편리성을 제공

성능 보장 : 실행계획을 고려한 SQL을 작성하여 최소한의 성능 보장

이름 지정 규칙 준수 : 테이블명 또는 컬럼명 등을 규칙에 맞춰 생성하여 작성

일관적인 작성 : 대소문자 등 모든 SQL에 대해 일관성 유지

'프로그래밍 > SQL' 카테고리의 다른 글

저장장소 및 테이블 정의  (0) 2021.08.24

+ Recent posts