Автор работы: Пользователь скрыл имя, 12 Сентября 2013 в 22:13, курсовая работа
MySQL разработал Михаэль Видениус (Michael Widenius). MySQL является относительно небольшой и быстрой реляционной СУБД основанной на традициях Hughes Technologies Mini SQL (mSQL). SQL - это сокращение от Structured Query Language (структурированный язык запросов). SQL создан для работы с реляционными базами данных. Он позволяет пользователям взаимодействовать с базами данных (просматривать, искать, добавлять и управлять данными).
Введение 3
Описание целевой СУБД 3
Концептуальная модель 7
Инфологическая модель 8
Физическая модель 8
Программное меню 8
Исходные тексты программ 13
Список литературы 24
$Link=mysql_connect($Host, $User, $Password);
if (! $Link)
die("Ошибка.Не удалось соединиться с базой $DBName : ".mysql_error());
mysql_select_db($DBName , $Link)
or die("Ошибка.Не удалось
mysql_query(" UPDATE Main SET Name='$ud_Name' , Auth='$ud_Auth' ,Date='$ud_Date' , Bpm='$ud_Bpm' WHERE id='$ud_id'");//Команда UPDATE изменяет только часть записи без замены всей //записи
mysql_close($Link);
?>
<form method="POST" action="edit_by_id.php">
</form>
<?
$ud_id=$_POST['ud_id'];
$ud_Vol=$_POST['ud_Vol'];
$ud_Pan=$_POST['ud_Pan'];
$Host="localhost";
$User="root";
$Password="";
$DBName="Tracks";
$TableName="Other";
$Vol=trim($_POST[Vol]);
$Pan=trim($_POST[Pan]);
$Link=mysql_connect($Host, $User, $Password);
if (! $Link)
die("Ошибка.Не удалось соединиться с базой $DBName : ".mysql_error());
mysql_select_db($DBName , $Link)
or die("Ошибка.Не удалось
mysql_query(" UPDATE Other SET Vol='$ud_Vol' ,Pan='$ud_Pan' WHERE id='$ud_id'");
mysql_close($Link); //WHERE обновляет только одну определённую строку
?>
<form method="POST" action="edit_by_id.php">
</form>
<?
$ud_id=$_POST['ud_id'];
$ud_Wdth_l=$_POST['ud_Wdth_l']
$ud_Wdth_r=$_POST['ud_Wdth_r']
$ud_Fq_from=$_POST['ud_Fq_
$ud_Fq_to=$_POST['ud_Fq_to'];
$Host="localhost";
$User="root";
$Password="";
$DBName="Tracks";
$TableName="Pan_fq";
$Link=mysql_connect($Host, $User, $Password);
if (! $Link)
die("Ошибка.Не
удалось соединиться с базой $
mysql_select_db($DBName , $Link)
or die("Ошибка.Не удалось
mysql_query(" UPDATE Pan_fq SET Wdth_l='$ud_Wdth_l' ,Wdth_r='$ud_Wdth_r' , Fq_from='$ud_Fq_from', Fq_to='$ud_Fq_to' WHERE id='$ud_id'");
echo "Записи изменены";
mysql_close($Link);
?>
<form method="POST" action="edit_by_id.php">
<input type="submit"
value="Редактировать другую
</form>
<form method="POST" action="view.php">
<input type="submit" value="Просмотреть базу" style="font-weight: 700">
<form method="POST" action="index.php">
<input type="submit" value="Домой" style="font-weight: 700">
</form>
</body>
</html>
Файл edit_by_id.php:
<html><head><title>Выбор
редактируемой информации</
<style type="text/css">
td {font-family: tahoma, arial, verdana; font-size: 10pt }
</style>
</head>
<body>
<table width="536" cellpadding="10" cellspacing="0" border="2">
<tr align="center" valign="top">
<td colspan="1" rowspan="1" bgcolor="white">
<?php
$User="root";
$Password="";
$DBName="Tracks";
$TableName="Main";
$Name=trim($_POST[Name]);
$Auth=trim($_POST[Auth]);
$Date=trim($_POST[Date]);
$Bpm=trim($_POST[Bpm]);
$Link=mysql_connect($Host, $User, $Password);
if (! $Link)
die("Ошибка.Не удалось соединиться с базой $DBName : ".mysql_error());
mysql_select_db($DBName , $Link)
or die("Ошибка.Не удалось выбрать базу $DBName : ".mysql_error());
$result = mysql_query( "SELECT * FROM Main" )
or die("Ошибка.Не удалось выбрать базу $DBName : ".mysql_error());
$num_rows = mysql_num_rows($result);
print "В базе записей: [$num_rows]<P>";
print "<p align=center><FONT face=Arial>Общая информация:</font></p><p>";
print "<table width=500 border=1>\n";
print("<tr><td>id</td><td>Назв
while ($get_info = mysql_fetch_row($result)){
print "<tr>\n";
foreach ($get_info as $field)
print "\t<td>$field</td>\n";
print "</tr>\n";
}
print "</table>\n";
mysql_close($Link);
?>
<?php
$User="root";
$Password="";
$DBName="Tracks";
$TableName="Other";
$Vol=trim($_POST[Vol]);
$Pan=trim($_POST[Pan]);
$Link=mysql_connect($Host, $User, $Password);
if (! $Link)
die("Ошибка.Не удалось соединиться с базой $DBName : ".mysql_error());
mysql_select_db($DBName , $Link)
or die("Ошибка.Не удалось выбрать базу $DBName : ".mysql_error());
$result = mysql_query( "SELECT * FROM Other" )
or die("Ошибка.Не удалось выбрать базу $DBName : ".mysql_error());
$num_rows = mysql_num_rows($result);
print "<p align=center><FONT face=Arial>Дополнительная информация:</font></p><p>";
print "<table width=500 border=1>\n";
print("<tr><td>id</td><td>Гром
while ($get_info = mysql_fetch_row($result)){
print "<tr>\n";
foreach ($get_info as $field)
print "\t<td>$field</td>\n";
print "</tr>\n";
}
print "</table>\n";
mysql_close($Link);
?>
<?php
$User="root";
$Password="";
$DBName="Tracks";
$TableName="Pan_fq";
$Wdth_l=trim($_POST[Wdth_l]);
$Wdth_r=trim($_POST[Wdth_r]);
$Fq_from=trim($_POST[Fq_from])
$Fq_to=trim($_POST[Fq_to]);
$Link=mysql_connect($Host, $User, $Password);
if (! $Link)
die("Ошибка.Не удалось соединиться с базой $DBName : ".mysql_error());
mysql_select_db($DBName , $Link)
or die("Ошибка.Не удалось выбрать базу $DBName : ".mysql_error());
$result = mysql_query( "SELECT * FROM Pan_fq" )
or die("Ошибка.Не удалось выбрать базу $DBName : ".mysql_error());
$num_rows = mysql_num_rows($result);
print "<p align=center><FONT face=Arial>Стереорасширение и примерный частотный диапазон семпла:</font></p><p>";
print "<table width=500 border=1>\n";
print("<tr><td>id</td><td>стер
while ($get_info = mysql_fetch_row($result)){
print "<tr>\n";
foreach ($get_info as $field)
print "\t<td>$field</td>\n";
print "</tr>\n";
}
print "</table>\n";
mysql_close($Link);
?>
<br>
<form method="POST" action="change_form.php">
<pre>
<font size="2" face="Georgia">Какой семпл вы хотите изменить? (введите его id): </font><input type="text" name="id" size="5">
<input type="submit" value="Перейти к редактированию" style="font-weight: 700">
<?
if(id=="")
print "<p align=center><FONT face=Arial>Не введён id:</font></p><p>";
?>
</pre>
</form>
<form method="POST" action="View.php">
<input type="submit" value="К просмотру таблицы" style="font-weight: 700">
</form>
<form method="POST" action="Index.php">
<input type="submit" value="Домой" style="font-weight: 700">
</form><br>
</body>
</html>
Файл delete_form.php:
<html><head><title>Введите id удаляемого семпла</title>
<style type="text/css">
td {font-family: tahoma, arial, verdana; font-size: 10pt }
</style>
</head>
<body>
<table width="536" cellpadding="10" cellspacing="0" border="2">
<tr align="center" valign="top">
<td colspan="1" rowspan="1" bgcolor="white">
<?php
$User="root";
$Password="";
$DBName="Tracks";
$TableName="Main";
$Name=trim($_POST[Name]);
$Auth=trim($_POST[Auth]);
$Date=trim($_POST[Date]);
$Bpm=trim($_POST[Bpm]);
$Link=mysql_connect($Host, $User, $Password);
if (! $Link)
die("Ошибка.Не удалось соединиться с базой $DBName : ".mysql_error());
mysql_select_db($DBName , $Link)
or die("Ошибка.Не удалось выбрать базу $DBName : ".mysql_error());
$result = mysql_query( "SELECT * FROM Main" )
or die("Ошибка.Не удалось выбрать базу $DBName : ".mysql_error());
$num_rows = mysql_num_rows($result);
print "В базе записей: [$num_rows]<P>";
print "<p align=center><FONT face=Arial>Общая информация:</font></p><p>";
print "<table width=500 border=1>\n";
print("<tr><td>id</td><td>Назв
while ($get_info = mysql_fetch_row($result)){
print "<tr>\n";
foreach ($get_info as $field)
print "\t<td>$field</td>\n";
print "</tr>\n";
}
print "</table>\n";
mysql_close($Link);
?>
<?php
$User="root";
$Password="";
$DBName="Tracks";
$TableName="Other";
$Vol=trim($_POST[Vol]);
$Pan=trim($_POST[Pan]);
$Link=mysql_connect($Host, $User, $Password);
if (! $Link)
die("Ошибка.Не удалось соединиться с базой $DBName : ".mysql_error());
mysql_select_db($DBName , $Link)
or die("Ошибка.Не удалось выбрать базу $DBName : ".mysql_error());
$result = mysql_query( "SELECT * FROM Other" )
or die("Ошибка.Не удалось выбрать базу $DBName : ".mysql_error());
$num_rows = mysql_num_rows($result);
print "<p align=center><FONT face=Arial>Дополнительная информация:</font></p><p>";
print "<table width=500 border=1>\n";
print("<tr><td>id</td><td>Гром
while ($get_info = mysql_fetch_row($result)){
print "<tr>\n";
foreach ($get_info as $field)
print "\t<td>$field</td>\n";
print "</tr>\n";
}
print "</table>\n";
mysql_close($Link);
?>
<?php
$User="root";
$Password="";
$DBName="Tracks";
$TableName="Pan_fq";
$Wdth_l=trim($_POST[Wdth_l]);
$Wdth_r=trim($_POST[Wdth_r]);
$Fq_from=trim($_POST[Fq_from])
$Fq_to=trim($_POST[Fq_to]);
$Link=mysql_connect($Host, $User, $Password);
if (! $Link)
die("Ошибка.Не удалось соединиться с базой $DBName : ".mysql_error());
mysql_select_db($DBName , $Link)
or die("Ошибка.Не удалось выбрать базу $DBName : ".mysql_error());
$result = mysql_query( "SELECT * FROM Pan_fq" )
or die("Ошибка.Не удалось выбрать базу $DBName : ".mysql_error());
$num_rows = mysql_num_rows($result);
print "<p align=center><FONT face=Arial>Стереорасширение и примерный частотный диапазон семпла:</font></p><p>";
print "<table width=500 border=1>\n";
print("<tr><td>id</td><td>стер
while ($get_info = mysql_fetch_row($result)){
print "<tr>\n";
foreach ($get_info as $field)
print "\t<td>$field</td>\n";
print "</tr>\n";
}
print "</table>\n";
mysql_close($Link);
?>
<br>
<form method="POST" action="delete_record.php">
<pre>
<b>Введите id записи для удаления:</b> <input type="text" name="id" size="5">
<input type="submit" value="Удалить" style="font-weight: 700">
<?
if (id>$result)
{echo("Ошибка");}
?>
</pre>
</form>
<form method="POST" action="view.php">
<input type="submit" value="Обратно к таблице" style="font-weight: 700">
</form>
<form method="POST" action="Interface.php">
<input type="submit" value="Вернуться на главную" style="font-weight: 700">
</form><br>
</body>
</html>
Файл delete_record.php:
<html><head><title>Запись удалена</title></head>
<body>
<table width="536" cellpadding="10" cellspacing="0" border="2">
<tr align="center" valign="top">
<td colspan="1" rowspan="1" bgcolor="white">
<?
$id=$_POST['id'];
$Host="localhost";
$User="root";
$Password="";
$DBName="Tracks";
$TableName="Main";
$Name=trim($_POST[Auth]);
$Auth=trim($_POST[Auth]);
$Date=trim($_POST[Date]);
$Bpm=trim($_POST[Bpm]);
$Link=mysql_connect($Host, $User, $Password);
if (! $Link)
die("Ошибка.Не удалось установить соеднение с базой $DBName : ".mysql_error());
mysql_select_db($DBName , $Link)
or die("Ошибка.Не удалось
mysql_query("DELETE FROM Main where id=$id")or die("Ошибка.Не удалось удалить запись: ".mysql_error());//DELETE FROM удаление из таблицы
mysql_close($Link);
print "Запись удалена.\n";
?>
<form method="POST" action="delete_form.php">
<?
$id=$_POST['id'];
$Host="localhost";//$Host - переменная символьная
$User="root";
$Password="";
$DBName="Tracks";
$TableName="Other";
$Vol=trim($_POST[Vol]);
$Pan=trim($_POST[Pan]);
$Link=mysql_connect($Host, $User, $Password);
if (! $Link)
die("Ошибка.Не удалось установить соеднение с базой $DBName : ".mysql_error());
mysql_select_db($DBName , $Link)
or die("Ошибка.Не удалось
mysql_query("DELETE FROM Other where id=$id")or die("Ошибка.Не удалось удалить запись: ".mysql_error());
mysql_close($Link);
?>
<form method="POST" action="delete_form.php">
<?
$id=$_POST['id'];
$Host="localhost";
$User="root";
$Password="";
$DBName="Tracks";
$TableName="Pan_fq";
$Wdth_l=trim($_POST[Wdth_l]);
$Wdth_r=trim($_POST[Wdth_r]);
$Fq_from=trim($_POST[Fq_from])
$Fq_to=trim($_POST[Fq_to]);
$Link=mysql_connect($Host, $User, $Password);
if (! $Link)
die("Ошибка.Не удалось установить соеднение с базой $DBName : ".mysql_error());
mysql_select_db($DBName , $Link)
or die("Ошибка.Не удалось
mysql_query("DELETE FROM Pan_fq where id=$id")or die("Ошибка.Не удалось удалить запись: ".mysql_error());
mysql_close($Link);
?>
<br><br>
<form method="POST" action="delete_form.php">
<input type="submit"
value="Удалить еще одну
</form>
<form method="POST" action="add_new_form.php">
<input type="submit" value="Добавить" style="font-weight: 700">
</form>
<form method="POST" action="index.php">
<input type="submit" value="Вернуться на главную" style="font-weight: 700">
</form>
<form method="POST" action="view.php">
<input type="submit" value="Вернуться к Просмотру" style="font-weight: 700">
</body>
</html>
Файл view.php:
<html>
<head><title>Просмотр содержимого базы</title>
<style type="text/css">
td {font-family: tahoma, arial, verdana; font-size: 10pt }
</style>
</head>
<body>
<table width="639" cellpadding="10" cellspacing="0" border="2">
<tr align="center" valign="top">
<td colspan="1" rowspan="1" bgcolor="white">
<?php
$User="root";
$Password="";
$DBName="Tracks";
$TableName="Main";
$Name=trim($_POST[Name]);
$Auth=trim($_POST[Auth]);
$Date=trim($_POST[Date]);
$Bpm=trim($_POST[Bpm]);
$Link=mysql_connect($Host, $User, $Password);
if (! $Link)
die("Ошибка.Не удалось соединиться с базой $DBName : ".mysql_error());
mysql_select_db($DBName , $Link)
or die("Ошибка.Не удалось выбрать базу $DBName : ".mysql_error());
$result = mysql_query( "SELECT * FROM Main" )
or die("Ошибка.Не удалось выбрать базу $DBName : ".mysql_error());
$num_rows = mysql_num_rows($result);
print "В базе записей: [$num_rows]<P>";
print "<p align=center><FONT face=Arial>Общая информация:</font></p><p>";
print "<table width=500 border=1>\n";
print("<tr><td>id</td><td>Назв
while ($get_info = mysql_fetch_row($result)){
print "<tr>\n";
foreach ($get_info as $field)
print "\t<td>$field</td>\n";
print "</tr>\n";
}
print "</table>\n";
mysql_close($Link);
?>
<?php
$User="root";
$Password="";
$DBName="Tracks";
$TableName="Other";
$Vol=trim($_POST[Vol]);
$Pan=trim($_POST[Pan]);
$Link=mysql_connect($Host, $User, $Password);
if (! $Link)
die("Ошибка.Не удалось соединиться с базой $DBName : ".mysql_error());
mysql_select_db($DBName , $Link)
or die("Ошибка.Не удалось выбрать базу $DBName : ".mysql_error());
$result = mysql_query( "SELECT * FROM Other" )
or die("Ошибка.Не удалось выбрать базу $DBName : ".mysql_error());
$num_rows = mysql_num_rows($result);
print "<p align=center><FONT face=Arial>Дополнительная информация:</font></p><p>";
print "<table width=500 border=1>\n";
print("<tr><td>id</td><td>Гром
while ($get_info = mysql_fetch_row($result)){
print "<tr>\n";
foreach ($get_info as $field)
print "\t<td>$field</td>\n";