База данных для автоматизации книжного магазина

Автор работы: Пользователь скрыл имя, 04 Мая 2012 в 02:07, контрольная работа

Описание

Еще недавно люди хранили свои записи на бумаге в непонятном и неструктурированном виде, поэтому возможности доступа к информации были очень плохие. В настоящее время существует множеств типов систем управления базами данных это и сетевые и реляционные и объектно-ориентированные СУБД. С каждым годом увеличиваются объемы информации, поэтому теория и практика разработки баз данных постоянно дополняется.

Содержание

Введение 3
1. Анализ предметной области и построение концептуальной модели 4
2. Построение логической и физической модели базы данных 9
3. Реализация базы данных с учетом web-интерфейса 13
Заключение 16
Литература 17
Приложения 18

Работа состоит из  1 файл

BOOKS.DOC

— 361.50 Кб (Скачать документ)

   ); 

 

    #

   # Dumping data for table 'partner'

   # 
 

   # --------------------------------------------------------

   #

   # Table structure for table 'pokupatel'

   # 

   CREATE TABLE pokupatel (

      pokupatel_id int(11) NOT NULL auto_increment,

      name varchar(100) NOT NULL,

      phone varchar(20) NOT NULL,

      address varchar(100) NOT NULL,

      PRIMARY KEY (pokupatel_id)

   ); 

   #

   # Dumping data for table 'pokupatel'

   # 
 

   # --------------------------------------------------------

   #

   # Table structure for table 'schet'

   # 

   CREATE TABLE schet (

      schet_id int(11) NOT NULL auto_increment,

      data_oforml int(11) DEFAULT '0' NOT NULL,

      pokupatel_id int(11) DEFAULT '0' NOT NULL,

      PRIMARY KEY (schet_id)

   ); 

   #

   # Dumping data for table 'schet'

   # 
 

   # --------------------------------------------------------

   #

   # Table structure for table 'schetpok'

   # 

   CREATE TABLE schetpok (

      schetpok_id int(11) NOT NULL auto_increment,

      schet_id int(11) DEFAULT '0' NOT NULL,

      book_id int(11) DEFAULT '0' NOT NULL,

      kolvo int(11) DEFAULT '0' NOT NULL,

      PRIMARY KEY (schetpok_id)

   ); 

   #

   # Dumping data for table 'schetpok'

   # 
 

   # --------------------------------------------------------

   #

   # Table structure for table 'vid'

   # 

   CREATE TABLE vid (

      vid_id int(11) NOT NULL auto_increment,

      nazvanie varchar(255) NOT NULL,

      PRIMARY KEY (vid_id)

   ); 

   #

   # Dumping data for table 'vid'

   # 

   INSERT INTO vid VALUES ( '1', 'Детективы');

   INSERT INTO vid VALUES ( '2', 'Компьютеры');

   INSERT INTO vid VALUES ( '3', 'Фантастика');

   INSERT INTO vid VALUES ( '4', 'Фэнтези');

   INSERT INTO vid VALUES ( '5', 'Экономика');

   INSERT INTO vid VALUES ( '6', 'История');

   INSERT INTO vid VALUES ( '7', 'Лингвистика');

   INSERT INTO vid VALUES ( '8', 'Религия');

   INSERT INTO vid VALUES ( '9', 'Медицина');

 

Приложение  2 

   Скрипты файла INDEX.PHP

   <html>

     <head>

       <title>Книжный магазин</title>

   <style>

   .menu {font-family: Tahoma; font-size: 12px; color: #AA6600;}

   a.menu { color: #000099; text-decoration: none; font-size: 11px; }

   a.menu:visited { color: #000099; text-decoration: none; }

   a.menu:active { color: #000099; text-decoration: none; }

   a.menu:hover { color: #000099; text-decoration: underline; }

   </style>

     </head> 

   <BODY BGCOLOR="#ffffff" marginwidth="0" marginheight="0" leftmargin=0 topmargin=0> 

   <center>

   <table width=550 cellpadding=0 cellspacing=0 border=0 align=center>

   <tr>

   <td bgcolor=#CCCCCC> 

         <table width=100% cellpadding=2 cellspacing=1 border=0>

         <tr bgcolor=ffffff><td colspan=2 align=center><h1>Книжный интернет-магазин</h1></td>

         </tr>

         <tr>

         <td colspan=2></td>

               </tr>

               <tr>

               <td bgcolor=F6FBFF valign=top width=150 class=menu> 

              <?php 

   mysql_connect("localhost","root","");

   mysql_select_db("book_mag"); 

   print "<font face=Arial size=2 color=black><b> &nbsp; Виды книг</b></font><br>"; 

         $zapros1 = "select * from vid";

           $res1 = mysql_query($zapros1);

           $num_vid = mysql_num_rows($res1); 

       $i=0; 

       while($i < $num_vid){ 

         $vid_id = mysql_result($res1,$i,"vid_id");

         $name = mysql_result($res1,$i,"nazvanie"); 

         print " &nbsp; &nbsp; <a href=\"vid.php?vid=$vid_id\">$name</a><br>"; 

         $i++;

       } 
 

   ?>

   <br><br><br>

   <br><br><br>

   <br><br><br>

   <br><br><br>

   <br><br><br>

   <br><br><br>

   <br><br><br>

   <br><br><br>

           </td>

               <td bgcolor=ffffff width=450> 

           </td>

               </tr> 

               <tr>

               <td width="100%" colspan=2 align=center>

     Все права защищены законами об авторских правах. Минск 2003 

               </td>

               </tr> 

         </td>

         </tr>

         </table> 

   </td>

   </tr>

   </table> 
 

   </center> 

   </CENTER>

   </body> 

   </html> 

   </body>

   </html>

 

Приложение 3 

   Скрипты файла VID.PHP

   <html>

     <head>

       <title>Книжный магазин</title>

   <style>

   .menu {font-family: Tahoma; font-size: 12px; color: #AA6600;}

   a.menu { color: #000099; text-decoration: none; font-size: 11px; }

   a.menu:visited { color: #000099; text-decoration: none; }

   a.menu:active { color: #000099; text-decoration: none; }

   a.menu:hover { color: #000099; text-decoration: underline; }

   </style>

     </head>

     <BODY> 

     <BODY BGCOLOR="#ffffff" marginwidth="0" marginheight="0" leftmargin=0 topmargin=0> 

   <center>

   <table width=550 cellpadding=0 cellspacing=0 border=0 align=center>

   <tr> <td bgcolor=D2DEE9> 

         <table width=100% cellpadding=2 cellspacing=1 border=0>

         <tr bgcolor=ffffff><td colspan=2 align=center><h1>Книжный интернет-магазин</h1></td>

         </tr>

         <tr> <td colspan=2></td>  </tr> 

               <tr>  <td bgcolor=F6FBFF valign=top width=150 class=menu> 

 

              <?php 

   mysql_connect("localhost","root","");

   mysql_select_db("book_mag"); 
 

   print "<font face=Arial size=2 color=black><b> &nbsp; Виды книг</b></font><br>"; 
 

         $zapros1 = "select * from vid";

           $res1 = mysql_query($zapros1);

           $num_vid = mysql_num_rows($res1); 

       $i=0; 

       while($i < $num_vid){ 

         $vid_id = mysql_result($res1,$i,"vid_id");

         $name = mysql_result($res1,$i,"nazvanie"); 

         print " &nbsp; &nbsp; <a href=\"vid.php?vid=$vid_id\">$name</a><br>"; 

         $i++;

       } 
 

   ?>

   <br><br><br><br>

   <br><br><br><br>

           </td>

               <td bgcolor=ffffff width=450 valign=top>

           Каталог книг<hr size=1 color=#000099> 
 
 

   <?

           $zapros2 = "select * from book where vid_id = '$vid'"; 

         $res2 = mysql_query($zapros2);

           $num_row2 = mysql_num_rows($res2); 

       $i=0; 

       while($i < $num_row2){ 

       $book_id =  mysql_result($res2,$i,"book_id");

         $nazvanie = mysql_result($res2,$i,"nazvanie");

         $opisanie = mysql_result($res2,$i,"soder");

         $cena = mysql_result($res2,$i,"cena");

       $author = mysql_result($res2,$i,"author");

       $year = mysql_result($res2,$i,"year");

       $vid_id = mysql_result($res2,$i,"vid_id"); 

       echo "Название: <b>$nazvanie</b><br>";

       echo "Автор: <b>$author</b> $year<br>";

       echo "Описание: $opisanie<br>";

         echo "Цена: $cena руб.<br>"; 

       echo "<a href=\"zakaz.php?book=$book_id\">Заказать</a><br><hr size=1 color=#00099>"; 

         $i++;

       }

   ?> 

 

           </td>

               </tr> 

               <tr>

               <td width="100%" colspan=2> 

           Все права защищены законами об авторских правах. Минск 2003 

               </td>

               </tr> 

         </td>

         </tr>

         </table> 

   </td>

   </tr>

   </table> 
 

   </center> 

   </CENTER>

   </body> 

   </html>

 

Приложение  4 

   Скрипты файла ZAKAZ.PHP

   <html>

     <head>

       <title>Книжный магазин</title>

     </head>

   <style>

   .menu {font-family: Tahoma; font-size: 12px; color: #AA6600;}

   a.menu { color: #000099; text-decoration: none; font-size: 11px; }

   a.menu:visited { color: #000099; text-decoration: none; }

   a.menu:active { color: #000099; text-decoration: none; }

   a.menu:hover { color: #000099; text-decoration: underline; }

   </style>

     <BODY> 

   <BODY BGCOLOR="#ffffff" marginwidth="0" marginheight="0" leftmargin=0 topmargin=0> 

Информация о работе База данных для автоматизации книжного магазина