Автор работы: Пользователь скрыл имя, 04 Мая 2012 в 02:07, контрольная работа
Еще недавно люди хранили свои записи на бумаге в непонятном и неструктурированном виде, поэтому возможности доступа к информации были очень плохие. В настоящее время существует множеств типов систем управления базами данных это и сетевые и реляционные и объектно-ориентированные СУБД. С каждым годом увеличиваются объемы информации, поэтому теория и практика разработки баз данных постоянно дополняется.
Введение                                                                                                                                  3
1. Анализ предметной  области и построение концептуальной  модели                             4
2. Построение логической и физической модели базы данных                                          9
3. Реализация  базы данных с учетом web-интерфейса                                                        13
Заключение                                                                                                                             16
Литература                                                                                                                               17
Приложения                                                                                                                            18
   ); 
 
#
# 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","
   mysql_select_db("book_mag")
   print 
"<font face=Arial size=2 color=black><b>   
Виды книг</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,"
         
print "     <a href=\"vid.php?vid=$vid_id\">$
$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","
   mysql_select_db("book_mag")
 
   print 
"<font face=Arial size=2 color=black><b>   
Виды книг</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,"
         
print "     <a href=\"vid.php?vid=$vid_id\">$
$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_
         $nazvanie = mysql_result($res2,$i,"
         $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_
$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> 
Информация о работе База данных для автоматизации книжного магазина