웹데이터베이스 01주차-강의 개요
-
Upload
yoonwhan-lee -
Category
Documents
-
view
2.384 -
download
3
description
Transcript of 웹데이터베이스 01주차-강의 개요
강의 개요
웹 데이터 베이스
강의에서 다루는 내용• Database
o SQL(Structured Query Language)o Database Designo MySQL 을 통한 구현
• Web 과의 연동o Web Server : Apacheo Server Side Language : PHPo Client Side Language : HTML
• 설치 프로그램 : APMSETUPo http://www.apmsetup.com
• 관련 Resource 제공o Facebook Page : 검색 창에서 “ Web 개발해 봅시다 – 한림대학교” 검색o 제 블로그 : http://openx3.tistory.com
• 수업관련 자료는 “웹 데이터 베이스”란 Category 로 오시면 됩니다 .• 그외 제가 제공하는 정보가 있습니다 .
강의에서 다루지 않는 내용• InnoDB
o MySQL 에서 지원하는 형태로 Transaction 을 지원합니다 .
• SOAP, REST 등의 Web Service 개발 방법론• JavaScript• CSS• Open API• 그외 복잡한 Web 개발 관련 방법 들
강의의 목적• 대량의 데이터를 효율적으로 관리하기 위한 DB Design
개념 확립• Web 을 통한 Database 접근• 간단한 Web Programming 능력 수립• 다른 사람과의 협동학습
Facebook Page 검색
웹 데이터 베이스 1주차
Facebook Login
검색을 통한 Page 찾기
클릭 !
검색창에 “ Web 개발해 봅시다 – 한림대학교” 입력
페이지 입장
좋아요를 클릭하기전엔 내용만 볼 수 있습니다 .
싫어도 참여를 위해 클릭 !
페이지 참여
이제 참여하실 수 있습니다 !!!
APMSETUP
웹 데이터 베이스 제 1주차
APMSETUP• 주소 : http://www.apmsetup.com
o 해당 주소의 “다운로드” 링크에서 다운로드 받습니다 .o 현재 버전명은 apmsetup7 입니다 .
• APMSETUP 은 Windows 운영체제에서 구동하는 다음의 서버 소프트웨어를 모아 놓은 Package 입니다 .o Apache : Web Servero PHP : Server Side Script 언어o MySQL : DBMS
• 프리웨어로 누구나 아무런 제약없이 사용하실 수 있습니다 .
• 사이트 자체에서 제공하는 문서들도 유용하게 사용됩니다 .
다운로드
설치
설치
설치 완료
첫 실행
첫 실행과 확인
오른쪽 마우스 버튼 클릭
모니터 보기 클릭
정상 가동 확인
MySQL 관리자 암호 변경• 관리자 Account 명 : root• 초기 암호 : apmsetup
현재 암호 입력
변경하려는 암호 입력
모두 입력후 클릭
MySQL 들어가 보자 !
변경한 암호 입력
나오는 명령어는 \q
MySQL 둘러보기• APM_SETUP 설치 경로 \Server\MySQL5
각종 실행 파일Data 보관소
MySQL 운영을 위한 각종 공유자원
MySQL 둘러보기 : Data 디렉토리
폴더명이 DB 명하위에 해당 자원 존재
InnoDB Type 로그파일
InnoDB Type 데이터 파일 MySQL 설정 파일
System 로그 파일
MySQL 둘러보기 : Data 디렉토리• DB : 자료가 저장되는 기본 작업 공간• DB 생성 : CREATE DATABASE [DB 명 ] [op-
tions];
MySQL 둘러보기 : Data 디렉토리• Table : 실제 자료가 저장되는 장소• Table 생성 : CREATE TABLE [table 명 ] ( [table
정의 ] );use testDB;
사용할 DB 선택
테이블 생성CREATE TABLE
test_tbl (id int NOT NULL);
테이블 당 3 개의 파일 생성Table 명 . frm
Table 명 . MYDTable 명 . MYI
MySQL : 홈페이지• http://www.mysql.com
o 다운로드와 제품에 대한 설명
• http://dev.mysql.como MySQL 개발자와 사용자를 위한 각종 문서 제공
다음 시간에는 …• SQL 에 대해 학습합니다 .
o SQL 은 Structured Query Language 의 약자로 Database 에서 사용하는 언어체계입니다 .
o SQL 을 통해 구조를 생성하고 (DDL), 자료를 다룹 (DML) 니다 .
• 이번 주 실습과제o Facebook Page “Web 개발해 봅시다 – 한림대학교”를 방문하여 “좋아요”를
선택합니다 .• 그리고 짧은 자기소개를 올려주시기 바랍니다 .
o Blog(http://openx3.tistory.com) 를 방문하여 강의자료를 살펴봅니다o 각자의 PC 에 APMSETUP 을 설치합니다 .o MySQL 콘솔을 열고 닫습니다 (\q)o MySQL Data 디렉토리를 열고 DB 를 생성하면서 디렉토리가 생성됨을 확인합니다 .o 해당 DB 디렉토리로 이동후 Table 을 만들고 테이블당 세 개의 파일이 생성됨을
확인합니다 .• Table 을 만들때는 현재 작업 DB 를 선택해야 합니다 .• 사용되는 구문은 use DB 명 ; 입니다 .