SQL :: 데이터베이스 기초 개념
- 기타
- 2018. 7. 17.
IT를 전공하면 꼭 배우는 데이터베이스(Database)는 결국 주소록이라고 생각한다. 국어사전단어에서 주소록이란 여러 사람의 주소를 적어 모아 둔 장부라 정의한다.
업무상 만나게 된 A라는 사람이 있다고 하자. 우리는 가지고 있는 주소록에 A의 이름만 적을 수도 있고, 전화번호, 주소 등 A에 대한 다양한 정보를 더 기록할 수 있다. A의 전화번호가 바뀌었다면 이를 수정할 수 있고, 더 이상 연락하지 않아 필요없는 연락처가 된다면 A와 관련된 정보를 지울 수 있다. 비교를 통해 주소록은 데이터베이스가 될 수 있으며 A는 이름을 딴 테이블로 생각할 수 있다. 전화번호와 주소 등은 열의 이름으로 지정하여 사용할 수 있다.
이처럼 사실 우리는 데이터베이스를 배우기도 전에 이미 데이터를 정리해야 하는 필요성을 느끼고, 자신만의 방법으로 데이터를 관리하고 있다.
데이터베이스의 기초 개념
1. 데이터와 정보 개념 비교
- 데이터: 단순하게 수집된 사실 혹은 수치
- 정보: 실제 사용자가 유용하게 사용할 수 있도록 데이터를 가공하여 변환된 결과
2. 데이터베이스
- 다양한 데이터가 통합되어 저장된 집합체
- 필요에 따라 다양한 조합으로 저장된 구조
3. 테이블
- 행(row)과 열(column)로 이루어진 데이터 집합
- 테이블의 모습을 이미지로 만들어보자(행/열/튜플/등등)
4. SQL(Structured Query Language)
- 데이터베이스 관리 시스템에서 데이터를 관리하기 위해 만들어진 프로그래밍 언어
- SQL 분류
데이터 정의어: 테이블 생성 및 변경, 제거 기능 수행
데이터 조작어: 테이블 내의 데이터를 검색(SELECT), 삽입(INSERT), 수정(UPDATE), 삭제(DELETE)하는 등의 기능 수행
데이터 제어어: 데이터에 대한 접근 및 사용 권한을 부여하는 기능 수행
'기타' 카테고리의 다른 글
롯데리아 장난감 :: 포켓몬 스노우볼 달빛 에디션 (0) | 2018.08.24 |
---|---|
SQL 문법 :: SELECT (0) | 2018.08.12 |
퓨어그래스 코일매트 :: 25mm 프리미엄 노블 매트(그레이) - BMW 전용 (0) | 2018.07.01 |
BMW 붓펜 :: 터치업펜(알파인 화이트) (0) | 2018.06.26 |
BMW 악세사리 :: 알루미늄 주유구 캡(레드) (0) | 2018.06.18 |