데이터베이스(24)
-
3. 튜토리얼 따라하기 - 설문조사 - 1
천리길도 한걸음 부터라고 했습니다. 이번 장에서는 장고 공식 튜토리얼을 따라하면서 사이트를 만드는 과정을 체험해보고 장고로 어떻게 웹 어플리케이션을 만드는지 순서를 익혀보겠습니다. 3. 설문조사 서비스 만들기 설문조사 서비스는 장고의 공식 튜토리얼입니다. 따라서 자세한 내용을 살펴보기보다 전테 제작 흐름과 튜토리얼에서 알려주고자 하는 바를 살펴보는 방식으로 가볍게 진행하겠습니다. 3.1. 프로젝트 만들기 파이참을 켜고 웰컴 창에서 [Create New Project] 버튼을 클릭해 새로운 프로젝트를 만듭니다. 프로젝트의 이름을 설정하고, 가상환경도 같이 만들어 줍니다. [Create] 버튼을 클릭합니다. 프로그램을 만들고 나면 바로 장고를 설치합니다. pip install django 장고를 설치하고 장..
2019.05.24 -
1장-3강 데이터베이스 서버
많은 RDBMS가 클라이언트/서버 모델을 채택해 가동 죽입니다. 특히 웹 시스템과 연동하는 RDBMS라면, 접속자 수가 수백 명에 달하는 전용 데이터베이스 서버를 운용하는 일도 드물지 않습니다. 여기서는 데이터베이스를 네트워크로 연결된 서버라는 관점에서 바라보며 이야기를 진행해 나가겠습니다.RDBMS는 복수의 클라이언트가 보내오는 요청에 응답할 수 있도록 클라이언트/서버 모델로 동작합니다. 클라이언트는 서버에 접속 요청이나 SQL 명형 실행요청을 보낼 수 있습니다. 서버는 이를 처리하고 클라이언트에 그 결과를 반환합니다.일반적인 RDBMS는 네트워크 사엥 하나의 서버를 두고 독점해 사용합니다. 하지만 이 책을 보는 여러분처럼 데이터베이스를 공부할 쌔나 개발을 진행할 때 고가의 서버를 준비하기란 어려운 일..
2019.03.13 -
1장-2강 다양한 데이터베이스
지금부터 DBMS의 종류에는 무엇이 있는지, 그리고 DBMS 중 하나인 관계형 데이터베이스란 무엇인지에 관해 설명합니다.DBMS에는 여러 종류가 있습니다. 데이터베이스의 사용 용도나 이를 제어하는 프로그래밍 환경 등 각각의 조건에 들어맞는 다양한 DBMS가 고안되었기 대문입니다. 데이터베이스 중에서도 SQL로 데이터를 다루는 데이터베이스를 관계형 데이터베이스(RDB : Relational Database)라고 합니다. 관계형 데이터베이스는 현재 주류를 이룰 정도로 많은 시스템에 채택되었으며 제품도 여러 가지가 있습니다. 1. 데이터베이스 종류DBMS는 데이터 저장 방법에 따라 몇 가지로 분류할 수 있습니다. 지금부터 오래된 순서로 몇몇 DBMS를 소개합니다. -계층형 데이터베이스역사가 오래된 DBMS로,..
2019.03.11 -
1장-1강 데이터베이스
데이터베이스란 도대체 무엇을 말하는 것일까요?1강에서는 데이터 베이스의 개념에 관해 배우도록 하겠습니다.데이터란 컴퓨터 안에 기록되어 있는 숫자를 의미하며, 이러한 데이터의 집합을 데이터베이스라고 합니다. 없은 의미에서는 '컴퓨터 안에 기록된 모든 것'을 데이터베이스라고 할 수 있습니다. 다만 일반적으로 통용되는 데이터베이스라는 개념은 조금 닫른데, 특정 데이터를 확인하고 싶을 때 간단하게 찾아낼 수 있도록 정리된 형태를 가리킵니다.데이터베이스 내의 데이터는 영구적으로 보존되어야 합니다. 주기억장치에만 데이터를 저장한다면, 전원을 끄는 순간 모든 데이터는 사라져 버립니다. 이런 상태에서는 영구적이라 말할 수 없습니다. 따라서 데이터베이스의 데이터는 하드디스크나 플래시메모리(SSD) 등 비휘발성 저장장치에..
2019.03.08 -
phpMyadmin 자료형 크기
TINYINT[(M)] [UNSIGNED] [ZEROFILL]- 자료형의 크기 : 1바이트(1Byte, 2^8 = 8bit) - 범위 : -128 에서 127 (UNSIGNED 일 경우 0 에서 255) SMALLINT[(M)] [UNSIGNED] [ZEROFILL]- 자료형의 크기 : 2바이트(2Byte, 2^16 = 16bit) - 범위 : -32768 에서 32767 (UNSIGNED 일 경우 0 에서 65535) MEDIUMINT[(M)] [UNSIGNED] [ZEROFILL]- 자료형의 크기 : 3바이트(3Byte, 2^24 = 24bit) - 범위 : -8388608 에서 8388607 (UNSIGNED 일 경우 0 에서 16777215) INT[(M)] [UNSIGNED] [ZEROFILL]..
2017.06.19 -
테이블 복사 (다른 DB간 복사포함)
필드의 타입과, 필드의 숫자가 동일한 두 테이블간의 데이터를 복사하는방법 입니다. ■ 복사한 데이터를 넣을 테이블이 존재하지 않을 경우 (테이블 생성 + 테이블 복사) □ Create Tables [대상 테이블명] Select * from [원본 테이블명] □ Select * Into [생성될 테이블명] From [원본 테이블명] (기본 모드 데이터까지 복사) □ Select * Into [생성될 테이블명] From [원본 테이블명] Where '1' = '2' (데이터 없이 테이블 구조만 복사) □ Select * Into [생성될 테이블명] From [원본 테이블명] Where '1' = '1' (데이터까지 복사) ■ 복사한 데이터를 넣을 테이블이 존재하는 경우 (테이블 복사) Insert Into ..
2017.03.28