이 문서는 지속적으로 갱신되는 내용을 다룹니다.
최신 버전의 문서는 언제든지 http://crealnet.blogspot.kr에서 얻을 수 있습니다.
문서가 업데이트 될 때마다 이메일로 받아보고 싶으시다면 http://crealnet.blogspot.kr/p/pdf.html 를 사용해 주세요.
기타 추가적으로 필요하신 사항은 http://crealnet.blogspot.kr/p/blog-page.html에서 연락주시면 됩니다.
읽어주셔서 감사합니다!
데이터 베이스
사용자가 입력한 정보를 장기간 보관하기 위한 방법이다.
데이터를 구조화시켜서 저장하기 위한 방법 중 하나이다.
2014년 12월 31일 수요일
관계형 데이터베이스
이 문서는 지속적으로 갱신되는 내용을 다룹니다.
최신 버전의 문서는 언제든지 http://crealnet.blogspot.kr에서 얻을 수 있습니다.
문서가 업데이트 될 때마다 이메일로 받아보고 싶으시다면 http://crealnet.blogspot.kr/p/pdf.html 를 사용해 주세요.
기타 추가적으로 필요하신 사항은 http://crealnet.blogspot.kr/p/blog-page.html에서 연락주시면 됩니다.
읽어주셔서 감사합니다!
관계형 데이터베이스
데이터를 속성의 집합으로 보고, 이러한 속성의 집합을 테이블이라는 구조로 표현하는 방법.
데이터의 종류가 여러개일 경우 각각 속성이 다르므로 테이블이 여러개가 나올 수 있다.
이렇게 테이블이 여러개 나올 때 각 테이블의 데이터가 어떤식으로 관계를 맺는가.. 를 정의할 필요가 있다. 이처럼 데이터 집합이 서로 어떤 관계가 있는지를 정의하고 사용하는 데이터 관리 방식을 관계형 데이터베이스라고 한다
최신 버전의 문서는 언제든지 http://crealnet.blogspot.kr에서 얻을 수 있습니다.
문서가 업데이트 될 때마다 이메일로 받아보고 싶으시다면 http://crealnet.blogspot.kr/p/pdf.html 를 사용해 주세요.
기타 추가적으로 필요하신 사항은 http://crealnet.blogspot.kr/p/blog-page.html에서 연락주시면 됩니다.
읽어주셔서 감사합니다!
관계형 데이터베이스
데이터를 속성의 집합으로 보고, 이러한 속성의 집합을 테이블이라는 구조로 표현하는 방법.
데이터의 종류가 여러개일 경우 각각 속성이 다르므로 테이블이 여러개가 나올 수 있다.
이렇게 테이블이 여러개 나올 때 각 테이블의 데이터가 어떤식으로 관계를 맺는가.. 를 정의할 필요가 있다. 이처럼 데이터 집합이 서로 어떤 관계가 있는지를 정의하고 사용하는 데이터 관리 방식을 관계형 데이터베이스라고 한다
mysql 이란
이 문서는 지속적으로 갱신되는 내용을 다룹니다.
최신 버전의 문서는 언제든지 http://crealnet.blogspot.kr에서 얻을 수 있습니다.
문서가 업데이트 될 때마다 이메일로 받아보고 싶으시다면 http://crealnet.blogspot.kr/p/pdf.html 를 사용해 주세요.
기타 추가적으로 필요하신 사항은 http://crealnet.blogspot.kr/p/blog-page.html에서 연락주시면 됩니다.
읽어주셔서 감사합니다!
mysql 이란
RDBMS (Relational DataBase Management System) 의 종류 중 하나.
기본적으로 무료이나, 배포에 대해서는 오라클에 돈을 지불해야 한다.
웹서버와 마찬가지로 데이터를 관리하기 위해서는 데이터 관리 프로그램에게 명령을 내릴 필요가 있다.
데이터 관리 프로그램은 항상 명령을 기다리고 있다가 무언가 명령이 떨어지면 실행을 해야 한다.
따라서 mysql 을 비롯하여 기타 DBMS(DataBase Management System) 들은 늘 대기상태에 있어야 한다.
최신 버전의 문서는 언제든지 http://crealnet.blogspot.kr에서 얻을 수 있습니다.
문서가 업데이트 될 때마다 이메일로 받아보고 싶으시다면 http://crealnet.blogspot.kr/p/pdf.html 를 사용해 주세요.
기타 추가적으로 필요하신 사항은 http://crealnet.blogspot.kr/p/blog-page.html에서 연락주시면 됩니다.
읽어주셔서 감사합니다!
mysql 이란
RDBMS (Relational DataBase Management System) 의 종류 중 하나.
기본적으로 무료이나, 배포에 대해서는 오라클에 돈을 지불해야 한다.
웹서버와 마찬가지로 데이터를 관리하기 위해서는 데이터 관리 프로그램에게 명령을 내릴 필요가 있다.
데이터 관리 프로그램은 항상 명령을 기다리고 있다가 무언가 명령이 떨어지면 실행을 해야 한다.
따라서 mysql 을 비롯하여 기타 DBMS(DataBase Management System) 들은 늘 대기상태에 있어야 한다.
phpmyadmin 을 이용해서 mysql 데이터베이스 만들기
이 문서는 지속적으로 갱신되는 내용을 다룹니다.
최신 버전의 문서는 언제든지 http://crealnet.blogspot.kr에서 얻을 수 있습니다.
문서가 업데이트 될 때마다 이메일로 받아보고 싶으시다면 http://crealnet.blogspot.kr/p/pdf.html 를 사용해 주세요.
기타 추가적으로 필요하신 사항은 http://crealnet.blogspot.kr/p/blog-page.html에서 연락주시면 됩니다.
읽어주셔서 감사합니다!
phpmyadmin 을 이용해서 mysql 데이터베이스 만들기
phpmyadmin -> 데이터베이스 -> 새 데이터베이스 만들기 ->
이름 : [지을이름]
Collation : utf8_general_ci
최신 버전의 문서는 언제든지 http://crealnet.blogspot.kr에서 얻을 수 있습니다.
문서가 업데이트 될 때마다 이메일로 받아보고 싶으시다면 http://crealnet.blogspot.kr/p/pdf.html 를 사용해 주세요.
기타 추가적으로 필요하신 사항은 http://crealnet.blogspot.kr/p/blog-page.html에서 연락주시면 됩니다.
읽어주셔서 감사합니다!
phpmyadmin 을 이용해서 mysql 데이터베이스 만들기
phpmyadmin -> 데이터베이스 -> 새 데이터베이스 만들기 ->
이름 : [지을이름]
Collation : utf8_general_ci
database table
이 문서는 지속적으로 갱신되는 내용을 다룹니다.
최신 버전의 문서는 언제든지 http://crealnet.blogspot.kr에서 얻을 수 있습니다.
문서가 업데이트 될 때마다 이메일로 받아보고 싶으시다면 http://crealnet.blogspot.kr/p/pdf.html 를 사용해 주세요.
기타 추가적으로 필요하신 사항은 http://crealnet.blogspot.kr/p/blog-page.html에서 연락주시면 됩니다.
읽어주셔서 감사합니다!
database table
데이터를 넣기 위한 통의 구조를 정의하는 것.
하나의 테이블은 열과 행으로 이루어진다.
행은 데이터를 구분하는 속성을 의미하고, 열은 데이터 집합을 의미한다.
엑셀의 시트 하나를 떠올리면 이해하기 쉽다.
최신 버전의 문서는 언제든지 http://crealnet.blogspot.kr에서 얻을 수 있습니다.
문서가 업데이트 될 때마다 이메일로 받아보고 싶으시다면 http://crealnet.blogspot.kr/p/pdf.html 를 사용해 주세요.
기타 추가적으로 필요하신 사항은 http://crealnet.blogspot.kr/p/blog-page.html에서 연락주시면 됩니다.
읽어주셔서 감사합니다!
database table
데이터를 넣기 위한 통의 구조를 정의하는 것.
하나의 테이블은 열과 행으로 이루어진다.
행은 데이터를 구분하는 속성을 의미하고, 열은 데이터 집합을 의미한다.
엑셀의 시트 하나를 떠올리면 이해하기 쉽다.
database one to one (1 : 1) 관계
이 문서는 지속적으로 갱신되는 내용을 다룹니다.
최신 버전의 문서는 언제든지 http://crealnet.blogspot.kr에서 얻을 수 있습니다.
문서가 업데이트 될 때마다 이메일로 받아보고 싶으시다면 http://crealnet.blogspot.kr/p/pdf.html 를 사용해 주세요.
기타 추가적으로 필요하신 사항은 http://crealnet.blogspot.kr/p/blog-page.html에서 연락주시면 됩니다.
읽어주셔서 감사합니다!
database one to one (1 : 1) 관계
여러개의 테이블이 있을 때 기준이 되는 테이블의 Row 하나와, 또다른 테이블의 Row 하나가 정확히 매칭되는 관계.
자주 사용되는 관계는 아니므로 크게 신경쓸 필요는 없다.
이런 경우에는 테이블을 나누지 않고 하나의 테이블에 컬럼으로 설계한다.
최신 버전의 문서는 언제든지 http://crealnet.blogspot.kr에서 얻을 수 있습니다.
문서가 업데이트 될 때마다 이메일로 받아보고 싶으시다면 http://crealnet.blogspot.kr/p/pdf.html 를 사용해 주세요.
기타 추가적으로 필요하신 사항은 http://crealnet.blogspot.kr/p/blog-page.html에서 연락주시면 됩니다.
읽어주셔서 감사합니다!
database one to one (1 : 1) 관계
여러개의 테이블이 있을 때 기준이 되는 테이블의 Row 하나와, 또다른 테이블의 Row 하나가 정확히 매칭되는 관계.
자주 사용되는 관계는 아니므로 크게 신경쓸 필요는 없다.
이런 경우에는 테이블을 나누지 않고 하나의 테이블에 컬럼으로 설계한다.
database one to many (1 : n) 관계
이 문서는 지속적으로 갱신되는 내용을 다룹니다.
최신 버전의 문서는 언제든지 http://crealnet.blogspot.kr에서 얻을 수 있습니다.
문서가 업데이트 될 때마다 이메일로 받아보고 싶으시다면 http://crealnet.blogspot.kr/p/pdf.html 를 사용해 주세요.
기타 추가적으로 필요하신 사항은 http://crealnet.blogspot.kr/p/blog-page.html에서 연락주시면 됩니다.
읽어주셔서 감사합니다!
database one to many (1 : n) 관계
기준이 되는 데이터 row가 1개이고, 이에 속한 데이터가 1개 이상이 될 수 있을 때 이어지는 관계.
예를 들어서 포스팅과 댓글이라고 하면, 포스팅 1개에 댓글은 0개부터 수만개까지 다양하게 달릴 수 있다.
이때 포스팅이 one, 댓글이 many 이다.
최신 버전의 문서는 언제든지 http://crealnet.blogspot.kr에서 얻을 수 있습니다.
문서가 업데이트 될 때마다 이메일로 받아보고 싶으시다면 http://crealnet.blogspot.kr/p/pdf.html 를 사용해 주세요.
기타 추가적으로 필요하신 사항은 http://crealnet.blogspot.kr/p/blog-page.html에서 연락주시면 됩니다.
읽어주셔서 감사합니다!
database one to many (1 : n) 관계
기준이 되는 데이터 row가 1개이고, 이에 속한 데이터가 1개 이상이 될 수 있을 때 이어지는 관계.
예를 들어서 포스팅과 댓글이라고 하면, 포스팅 1개에 댓글은 0개부터 수만개까지 다양하게 달릴 수 있다.
이때 포스팅이 one, 댓글이 many 이다.
database many to many (n : m) 관계
이 문서는 지속적으로 갱신되는 내용을 다룹니다.
최신 버전의 문서는 언제든지 http://crealnet.blogspot.kr에서 얻을 수 있습니다.
문서가 업데이트 될 때마다 이메일로 받아보고 싶으시다면 http://crealnet.blogspot.kr/p/pdf.html 를 사용해 주세요.
기타 추가적으로 필요하신 사항은 http://crealnet.blogspot.kr/p/blog-page.html에서 연락주시면 됩니다.
읽어주셔서 감사합니다!
databas many to many (n : m) 관계
기준이 되는 데이터 row가 1개 이상이고, 이에 속한 데이터 또한 1개 이상이 될 수 있을 때 이어지는 관계.
예를들어서 포스팅과 태그의 경우, 하나의 포스팅에 여러개의 태그가 달릴 수 있으며 태그 또한 여러개의 포스팅에 분산되어 있을 수 있다.
이렇게 서로 다수의 항목을 가질 수 있을 때 many to many 라고 한다.
본질적으로 RDBMS 는 many to many 를 지원하지 않는다. 따라서 many to many 를 구현하기 위해서는 one to many 를 두개 이어붙이게 된다.
최신 버전의 문서는 언제든지 http://crealnet.blogspot.kr에서 얻을 수 있습니다.
문서가 업데이트 될 때마다 이메일로 받아보고 싶으시다면 http://crealnet.blogspot.kr/p/pdf.html 를 사용해 주세요.
기타 추가적으로 필요하신 사항은 http://crealnet.blogspot.kr/p/blog-page.html에서 연락주시면 됩니다.
읽어주셔서 감사합니다!
databas many to many (n : m) 관계
기준이 되는 데이터 row가 1개 이상이고, 이에 속한 데이터 또한 1개 이상이 될 수 있을 때 이어지는 관계.
예를들어서 포스팅과 태그의 경우, 하나의 포스팅에 여러개의 태그가 달릴 수 있으며 태그 또한 여러개의 포스팅에 분산되어 있을 수 있다.
이렇게 서로 다수의 항목을 가질 수 있을 때 many to many 라고 한다.
본질적으로 RDBMS 는 many to many 를 지원하지 않는다. 따라서 many to many 를 구현하기 위해서는 one to many 를 두개 이어붙이게 된다.
예를들어 포스팅과 태그라고 할때
포스팅 테이블 태그 테이블
* 포스팅_태그 테이블
이렇게 3개 테이블을 정의하고, 포스팅_태그 테이블에서 포스팅과 태그의 관계를 이어붙이게 된다.
포스팅 테이블 태그 테이블
* 포스팅_태그 테이블
이렇게 3개 테이블을 정의하고, 포스팅_태그 테이블에서 포스팅과 태그의 관계를 이어붙이게 된다.
database select query
이 문서는 지속적으로 갱신되는 내용을 다룹니다.
최신 버전의 문서는 언제든지 http://crealnet.blogspot.kr에서 얻을 수 있습니다.
문서가 업데이트 될 때마다 이메일로 받아보고 싶으시다면 http://crealnet.blogspot.kr/p/pdf.html 를 사용해 주세요.
기타 추가적으로 필요하신 사항은 http://crealnet.blogspot.kr/p/blog-page.html에서 연락주시면 됩니다.
읽어주셔서 감사합니다!
database select query
테이블의 데이터를 조회하고 싶을 때 사용한다.
형식
select [* | 컬럼명들] from [테이블이름]
<where> [조건]
<order by> [정렬]
최신 버전의 문서는 언제든지 http://crealnet.blogspot.kr에서 얻을 수 있습니다.
문서가 업데이트 될 때마다 이메일로 받아보고 싶으시다면 http://crealnet.blogspot.kr/p/pdf.html 를 사용해 주세요.
기타 추가적으로 필요하신 사항은 http://crealnet.blogspot.kr/p/blog-page.html에서 연락주시면 됩니다.
읽어주셔서 감사합니다!
database select query
테이블의 데이터를 조회하고 싶을 때 사용한다.
형식
select [* | 컬럼명들] from [테이블이름]
<where> [조건]
<order by> [정렬]
database insert query
이 문서는 지속적으로 갱신되는 내용을 다룹니다.
최신 버전의 문서는 언제든지 http://crealnet.blogspot.kr에서 얻을 수 있습니다.
문서가 업데이트 될 때마다 이메일로 받아보고 싶으시다면 http://crealnet.blogspot.kr/p/pdf.html 를 사용해 주세요.
기타 추가적으로 필요하신 사항은 http://crealnet.blogspot.kr/p/blog-page.html에서 연락주시면 됩니다.
읽어주셔서 감사합니다!
database insert query
테이블에 데이터를 넣기 위한 방법.
형식
insert into [테이블명] (컬럼이름들) values (컬럼에 넣을 값들)
최신 버전의 문서는 언제든지 http://crealnet.blogspot.kr에서 얻을 수 있습니다.
문서가 업데이트 될 때마다 이메일로 받아보고 싶으시다면 http://crealnet.blogspot.kr/p/pdf.html 를 사용해 주세요.
기타 추가적으로 필요하신 사항은 http://crealnet.blogspot.kr/p/blog-page.html에서 연락주시면 됩니다.
읽어주셔서 감사합니다!
database insert query
테이블에 데이터를 넣기 위한 방법.
형식
insert into [테이블명] (컬럼이름들) values (컬럼에 넣을 값들)
database update query
이 문서는 지속적으로 갱신되는 내용을 다룹니다.
최신 버전의 문서는 언제든지 http://crealnet.blogspot.kr에서 얻을 수 있습니다.
문서가 업데이트 될 때마다 이메일로 받아보고 싶으시다면 http://crealnet.blogspot.kr/p/pdf.html 를 사용해 주세요.
기타 추가적으로 필요하신 사항은 http://crealnet.blogspot.kr/p/blog-page.html에서 연락주시면 됩니다.
읽어주셔서 감사합니다!
database update query
테이블의 데이터를 수정하고 싶을 때 사용한다.
형식
update [테이블이름] set [키1]=[값1], [키2]=[값2] ...
where [조건절]
최신 버전의 문서는 언제든지 http://crealnet.blogspot.kr에서 얻을 수 있습니다.
문서가 업데이트 될 때마다 이메일로 받아보고 싶으시다면 http://crealnet.blogspot.kr/p/pdf.html 를 사용해 주세요.
기타 추가적으로 필요하신 사항은 http://crealnet.blogspot.kr/p/blog-page.html에서 연락주시면 됩니다.
읽어주셔서 감사합니다!
database update query
테이블의 데이터를 수정하고 싶을 때 사용한다.
형식
update [테이블이름] set [키1]=[값1], [키2]=[값2] ...
where [조건절]
database delete query
이 문서는 지속적으로 갱신되는 내용을 다룹니다.
최신 버전의 문서는 언제든지 http://crealnet.blogspot.kr에서 얻을 수 있습니다.
문서가 업데이트 될 때마다 이메일로 받아보고 싶으시다면 http://crealnet.blogspot.kr/p/pdf.html 를 사용해 주세요.
기타 추가적으로 필요하신 사항은 http://crealnet.blogspot.kr/p/blog-page.html에서 연락주시면 됩니다.
읽어주셔서 감사합니다!
database delete query
데이터를 삭제하고 싶을 때 사용한다.
형식
delete from [테이블이름]
where [조건]
최신 버전의 문서는 언제든지 http://crealnet.blogspot.kr에서 얻을 수 있습니다.
문서가 업데이트 될 때마다 이메일로 받아보고 싶으시다면 http://crealnet.blogspot.kr/p/pdf.html 를 사용해 주세요.
기타 추가적으로 필요하신 사항은 http://crealnet.blogspot.kr/p/blog-page.html에서 연락주시면 됩니다.
읽어주셔서 감사합니다!
database delete query
데이터를 삭제하고 싶을 때 사용한다.
형식
delete from [테이블이름]
where [조건]
database join query
이 문서는 지속적으로 갱신되는 내용을 다룹니다.
최신 버전의 문서는 언제든지 http://crealnet.blogspot.kr에서 얻을 수 있습니다.
문서가 업데이트 될 때마다 이메일로 받아보고 싶으시다면 http://crealnet.blogspot.kr/p/pdf.html 를 사용해 주세요.
기타 추가적으로 필요하신 사항은 http://crealnet.blogspot.kr/p/blog-page.html에서 연락주시면 됩니다.
읽어주셔서 감사합니다!
database join query
테이블을 여러개 이어붙이고 싶을 때 사용한다.
기본적으로 select 쿼리의 확장형이다.
형식
select
[컬럼이름]
from
[테이블1]
inner join
[테이블2]
on [테이블1과 테이블2가 연결되는 조건]
where [전체조건]
order by [정렬]
최신 버전의 문서는 언제든지 http://crealnet.blogspot.kr에서 얻을 수 있습니다.
문서가 업데이트 될 때마다 이메일로 받아보고 싶으시다면 http://crealnet.blogspot.kr/p/pdf.html 를 사용해 주세요.
기타 추가적으로 필요하신 사항은 http://crealnet.blogspot.kr/p/blog-page.html에서 연락주시면 됩니다.
읽어주셔서 감사합니다!
database join query
테이블을 여러개 이어붙이고 싶을 때 사용한다.
기본적으로 select 쿼리의 확장형이다.
형식
select
[컬럼이름]
from
[테이블1]
inner join
[테이블2]
on [테이블1과 테이블2가 연결되는 조건]
where [전체조건]
order by [정렬]
database 집합
이 문서는 지속적으로 갱신되는 내용을 다룹니다.
최신 버전의 문서는 언제든지 http://crealnet.blogspot.kr에서 얻을 수 있습니다.
문서가 업데이트 될 때마다 이메일로 받아보고 싶으시다면 http://crealnet.blogspot.kr/p/pdf.html 를 사용해 주세요.
기타 추가적으로 필요하신 사항은 http://crealnet.blogspot.kr/p/blog-page.html에서 연락주시면 됩니다.
읽어주셔서 감사합니다!
database 집합
데이터베이스는 기본적으로 '집합'을 다루는 시스템이다.
즉 조건이 없다면 모든 데이터에 명령이 미치게 되며,
조건이 있다면 조건에 맞는 데이터에 명령이 미치게 된다.
최신 버전의 문서는 언제든지 http://crealnet.blogspot.kr에서 얻을 수 있습니다.
문서가 업데이트 될 때마다 이메일로 받아보고 싶으시다면 http://crealnet.blogspot.kr/p/pdf.html 를 사용해 주세요.
기타 추가적으로 필요하신 사항은 http://crealnet.blogspot.kr/p/blog-page.html에서 연락주시면 됩니다.
읽어주셔서 감사합니다!
database 집합
데이터베이스는 기본적으로 '집합'을 다루는 시스템이다.
즉 조건이 없다면 모든 데이터에 명령이 미치게 되며,
조건이 있다면 조건에 맞는 데이터에 명령이 미치게 된다.
피드 구독하기:
글 (Atom)
최신 버전의 문서는 언제든지 http://crealnet.blogspot.kr에서 얻을 수 있습니다.
문서가 업데이트 될 때마다 이메일로 받아보고 싶으시다면 http://crealnet.blogspot.kr/p/pdf.html 를 사용해 주세요.
기타 추가적으로 필요하신 사항은 http://crealnet.blogspot.kr/p/blog-page.html에서 연락주시면 됩니다.
읽어주셔서 감사합니다!
dbms의 구조
데이터베이스 매니지먼트 시스템(DMBS)은 아래와 같은 구조를 가진다.
DBMS >> 데이터베이스 여러개 >> 테이블 여러개