[MySQL & PHP] 1장 MySQL의 개요

MySQL & PHP 학습/정리 그리고 체크! 2015. 6. 14. 23:37

728x90
반응형

1장 MySQL 의 개요


정리

1. 데이터베이스란 무엇인가, RDBMS 란 무엇인가.

데이터베이스

* 현재는 어떠한 규칙을 가진 데이터의 집합을 의미.

* 일반적으로는 데이터를 추가 하거나 검색, 추출하는 기능을 모두 포함해서 데티어 베이스라 부름

※ 정보를 활용할 수 있는 기능이 있어야 데이터 베이스 이다.

RDBMS

* 하나의 데이터를 여러 항목의 집합으로 표시.

(예 : 회원 한명의 데이터를 회원번호, 이름, 주소, 생년월일로 분류, 이렇게 분류한 데이터를 수백, 수천명분을 수집. 이중에 1건의 데이터레코, 항목칼럼(열) 이라함.)



* 이런 레코드의 집합테이블 이라함

* 하나의 데이터베이스 에는 여러 테이블이 존재할 수 있다.

---------------- 여기까지가 관계형 데이터베이스 ----------------


* 관계형 데이터베이스를 관리하는 시스템을 RDBMS(Relational Database Management System)라고 함. MySQLRDBMS 중 하나.



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은 데이터베이스에 질의하기 위한 언어

반응형