[MySQL & PHP] 1장 MySQL의 개요
MySQL & PHP 학습/정리 그리고 체크! 2015. 6. 14. 23:37
1장 MySQL 의 개요
정리
1. 데이터베이스란 무엇인가, RDBMS 란 무엇인가.
└ 데이터베이스
* 현재는 어떠한 규칙을 가진 데이터의 집합을 의미.
* 일반적으로는 데이터를 추가 하거나 검색, 추출하는 기능을 모두 포함해서 데티어 베이스라 부름
※ 정보를 활용할 수 있는 기능이 있어야 데이터 베이스 이다.
└ RDBMS
* 하나의 데이터를 여러 항목의 집합으로 표시.
(예 : 회원 한명의 데이터를 회원번호, 이름, 주소, 생년월일로 분류, 이렇게 분류한 데이터를 수백, 수천명분을 수집. 이중에 1건의 데이터를 레코드, 항목을 칼럼(열) 이라함.)
* 이런 레코드의 집합을 테이블 이라함
* 하나의 데이터베이스 에는 여러 테이블이 존재할 수 있다.
---------------- 여기까지가 관계형 데이터베이스 ----------------
* 관계형 데이터베이스를 관리하는 시스템을 RDBMS(Relational Database Management System)라고 함. MySQL 도 RDBMS 중 하나.
2. MySQL의 특징.
└ MySQL은 오픈소스이다.
* 그래서 누구나 무료로 사용할수 있다.
* 그리고 프로그램을 개량 할 수 있도록 허용한다.
3. MySQL 의 두가지 형태
① MySQL Community Edition
* 무료로 사용할 수 있다.
* 참조 설명서가 존재한다.
* 포럼과 메일링 리스트는 있지만 기술지원은 없다.
② 상용버전의 MySQL
* 유료
* 정기적인 업뎃, 서비스팩, 기술지원 제공
* 여러 종류의 Edition이 있음.
- MySQL Standard Edition
- MySQL Enterprise Edition
- MySQL Cluster Carrier Grade Edition
4. 데이터베이스를 다루는 방법
* 데이터베이스를 조작할 때, 사용자는 명령을 통해 데이터베이스에 처리할 내용을 전달하는데 이 명령을 문자로 표시한것이 질의(query) 이다.
체크
★ 데이터베이스가 무엇인지 이해 했는지.
* 데이터 추가, 검색, 추출
* 정보(데이터) 를 활용할 수 있어야 데이터베이스 이다.
★ MySQL 의 특징
① 동작이 빠름.
② 오픈소스
③ 여러 운영체제에서 동작
④ 많은 프로그램 언어를 지원
⑤ 무료와 유료 두가지 형태가 있음.
★ 질의(query)와 SQL 이 무엇인지.
* 질의(query) : 데이터베이스를 조작할 때, 사용자는 명령을 통해 데이터베이스에 처리할 내용을 전달. 이 명령을 문자로 표시한 것이 질의(query)
* SQL : 질의를 사용할 때 사용하는 규칙이 SQL(Structured Query Language) 이라는 언어. 이는 '구조화한(Structured) 질의(Query)를 위한 언어(Language) 라는 의미. 즉 SQL은 데이터베이스에 질의하기 위한 언어
'MySQL & PHP 학습 > 정리 그리고 체크!' 카테고리의 다른 글
[MySQL & PHP] 6장 테이블 변경하기 (0) | 2015.10.18 |
---|---|
[MySQL & PHP] 5장 자료형과 데이터 입력하기 (0) | 2015.08.18 |
[MySQL & PHP] 4장 데이터베이스 만들기 (2) | 2015.07.17 |
[MySQL & PHP] 3장 MySQL 콘솔창 (0) | 2015.07.12 |
[MySQL & PHP] 2장 MySQL 환경설정 (2) | 2015.07.05 |