이 수준의 프로그램에서 사용하는 데이터 테이블 구조:
# ----------------------- ---- ------------------
#
# 데이터 테이블 구조 '작성자'
#
CREATE TABLE 작성자(
author_id int (6) DEFAULT '0' NOT NULL auto_increment,
first_name varchar(20) 바이너리 NOT NULL,
last_name varchar(20) NOT NULL,
주소 varchar(100) 바이너리 NOT NULL,
zipcode varchar(10) NOT NULL,
Telephone varchar(10) NOT NULL,
email varchar(50) NOT NULL,
comment varchar(255) NOT NULL,
PRIMARY KEY(author_id) ,
KEY first_name(이름),
KEY last_name(성),
KEY 주소(주소),
KEY zipcode(우편번호),
KEY 이메일(이메일)
);
#---------------------------------- -- --------
#
# 데이터 테이블 'books'의 구조
#
CREATE TABLE books (
books_id int(6) DEFAULT '0' NOT NULL auto_increment,
books_name varchar(100) 바이너리 NOT NULL,
Publisher_id varchar(6) NOT NULL,
date_pub datetime DEFAULT '0000-00-00 00:00:00' NOT NULL,
type varchar( 6) NOT NULL,
페이지 varchar(4) NOT NULL,
가격 float(6,2) DEFAULT '0.00' NOT NULL,
코멘트 varchar(255) 바이너리 NOT NULL,
ISBN varchar (25) NOT NULL,
PRIMARY KEY (books_id),
KEY 이름 (books_name),
KEY 출판사 (publisher_id),
KEY date_pub (date_pub),
KEY 가격 ( 가격) ,
KEY 페이지(페이지),
KEY 유형(유형),
KEY ISBN(ISBN)
)
# ------------ -- ----------------
#
# 데이터 테이블 'books_author'의 구조
#
CREATE TABLE books_author (
id int(6) DEFAULT '0' NOT NULL auto_increment,
books_id varchar(6) NOT NULL,
author_id varchar (6) NOT NULL,
author_type varchar(6) NOT NULL,
PRIMARY KEY (id)
); -- ----------------
#
# 'publisher'의 데이터시트 구조
#
CREATE TABLE 게시자(
게시자_id int(6) DEFAULT '0' NOT NULL auto_increment,
게시자_이름 varchar(100) 바이너리 NOT NULL,
주소 varchar( 100) NOT NULL,
우편번호 varchar(10) NOT NULL,
전화 varchar(10) NOT NULL,
telefax varchar(10) NOT NULL,
이메일 varchar(50) NOT NULL,
PRIMARY KEY(publisher_id),
KEY 이름(publisher_name),
KEY 주소(주소),
KEY 이메일(email)
);
위 내용은 도서관 관리 시스템의 활용 사례 다이어그램을 포함하여 도서관 관리 시스템과 도서관 관리 프로그램의 활용 사례 다이어그램(1)을 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.