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