728x90
✨ 이 글은 [ 코드프레소 Java 웹 개발 체험단 활동 ] 내용입니다 ✨
💜 코드프레소 이러닝 강의 수강 중 - 처음 시작하는 SQL 프로그래밍 💜
😎 아래의 링크를 통해 프리미엄 IT 교육 서비스, 코드프레소를 확인해보세요 😎
데이터베이스란?
- 데이터는 다양한 방법으로 관리가 가능하다 -> 파일, 엑셀 등..
- 여러 사람이 공유하여 사용할 목적으로, 통합하여 관리되는 데이터의 집합이다
- 데이터베이스를 사용하면, 자료 항목의 중복을 없애고 자료를 구조화하여 저장함으로써 자료 검색과 갱신의 효율을 높인다
- 단순 파일로 데이터를 관리하는 것이 서류 더미라면, 데이터베이스는 잘 정리된 캐비닛으로 생각할 수 있다!
DBMS
- Database Management System
- 데이터베이스를 관리하기 위한 프로그램
- DBMS의 종류 (RDBMS)
- MySQL
- Oracle
- PostgreSQL
- SQL Server
- DB2
- SQLite
- 티베로
SQL이란 무엇인가?
- Structured Query Language (구조적 질의 언어)
- 데이터베이스에 데이터를 요청하는 언어이다
- 인간과 데이터베이스 간의 언어
- 예시
- 한국어 : 20살 이상에 서울에 거주하면서 여성인 고객 리스트 요청
- SQL : SELECT * FROM customer WHERE age >= 20 AND city='seoul' AND gender='female'
- SQL은 문법이 단순하여 배우기 쉽다
- SQL은 ANSI, ISO 표준이다
- 각 DBMS마다 자기만의 방언을 갖는다 (약간의 문법 차이가 존재한다)
- 핵심 문법은 유사하다
SQL 언어 순위
MySQL 이란?
- 오픈소스 RDBMS
- 가장 많이 사용되는 DBMS 중 하나이다
- 페이스북 초기 서비스를 MySQL로 구축하였다
MySQL 구조
- 개발자들이 MySQL Client와 소통한다
- Workbench를 통해 MySQL Server에 접근하여 데이터베이스를 관리한다
728x90
'코드프레소 체험단 > SQL 프로그래밍' 카테고리의 다른 글
[처음 시작하는 SQL 프로그래밍] SQL 명령어를 이용한 데이터의 변경 (0) | 2022.03.04 |
---|---|
[처음 시작하는 SQL 프로그래밍] SQL 명령어를 이용한 데이터의 조회 Part2 (0) | 2022.03.02 |
[처음 시작하는 SQL 프로그래밍] SQL 명령어를 이용한 데이터 조회 (0) | 2022.02.04 |
[처음 시작하는 SQL 프로그래밍] SQL 명령어를 이용한 데이터 정의 (0) | 2022.02.04 |
[처음 시작하는 SQL 프로그래밍] 실습 환경 구성 (0) | 2022.02.04 |
댓글