Автор работы: Пользователь скрыл имя, 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>
Информация о работе База данных для автоматизации книжного магазина