- •На тему: Проектирование и разработка бд (Visual FoxPro)на примере бд "Адресная Книга "
- •Введение
- •2.2 Анализ информационных потоков
- •2.3 Создание инфологической модели
- •• Выбор технчиеских и программных средств реализации бд
- •2.5 Требования к аппаратному обеспеченю
- •3. Конструкторская часть
- •3.1 Создание таблиц
- •Заключение
Заключение
Целью данного курсового проекта являлась разработка эффективной системы «База данных ШКОЛЬНИК».
Программа содержит полный набор методов, которые необходимы для создания базы данных, поиска информации и выполнения других операций с базой данных (добавление, удаление, редактирование, поиск).
Данная информационная система позволяет систематизировать полученную и имеющуюся информацию.
Конечно же, следует заметить, что данный программный продукт всего лишь упрощённая версия более сложных программных систем учёта книг.
Однако возможно дальнейшее развитие данного проекта с помощью добавления новых операций и дополнительных функций.
Литература
• Томас Коннолли, Каронлин Бегг, Анна Страчан. Базы Данных "Проектирование, реализация и сопровождение. Теория и практика. / Второе издание: исправленное и дополненное: Пер. с англ. - М.: Издательский дом "Вильямс", 2001. - 1120 с.: ил. - Парал. Тит. Англ.
• Виктор Пасько. PHPmyADMIN (русифицированная версия) - К.: Издательская группа BHV, 2000. - 368 с.
• PHP Designer. Шаг за шагом: Практическое пособие / Пер. с англ. - М.: ЭКОМ, 2000. - 352 с.
• Гончаров А.Ю. MySql. Самоучитель с примерами., Москва, 2004г. - 640 с.
• Бакаревич Ю.Б., Пушкина Н.В. Самоучитель Sql Server. - СПб.: БХВ-Петербург, 2002. - 720 с.
• Бен Форта. SQL за 10 минут / третье издание: пер. с. Англ. - M.: Издательский дом "Вильямс", 2005. - 288 с.: ил. - Парал. Тит. Англ.
Приложение А
Запросы использованные при создании и заполнении таблиц
База данных: `b7_13964567_shkolniki`
-- Структура таблицы `Address`
CREATE TABLE Address
(
ID int,
Region varchar(255),
City varchar(255),
Street varchar(255),
House_apartment varchar(255),
Phone_number varchar(255),
PRIMARY KEY (House_apartment)
)
--
-- Дамп данных таблицы `Address`
--
INSERT INTO `Address` (`ID`, `Region`, `Sity`, `Street`, `House_apartment`, `Phone_number`) VALUES
(1, ' Auyezovsky ', 'Almaty', 'Novoi', 3_50, 2-58-65-44),
(2, 'Auyezovsky', 'Almaty', 'Novoi', 5_45, 2-65-45-88),
(3, 'Auezovski', 'Almaty', 'Petrova', 3_46, 2-86-27-83,);
-- Структура таблицы `Schooolboy`
--
CREATE TABLE Schoolboy
(
ID int,
Surname varchar(255),
Name varchar(255),
Patronymic varchar(255),
Date_of_birth varchar(255),
PRIMARY KEY (name)
)
--
-- Дамп данных таблицы `Schoolboy`
--
INSERT INTO `Schoolboy` (`ID`, `Surname`, `Name`, `Patronymic`, `Date_of_birth `) VALUES
(1, 'Zhakyp', 'Zhibek', 'Aitugankyzy', '01.01.95'),
(2, 'Elubai', 'Zhiger', 'Erlanuly', '16.02.94'),
(3,'Amreeva', 'Gulim', 'Zhumabekkyzy', '07.07.98');
-- Структура таблицы `Class`
--
CREATE TABLE Class
(
ID int,
Class varchar(255),
PRIMARY KEY (class)
)
--
-- Дамп данных таблицы `Class`
--
INSERT INTO `Class` (`ID`, `Class`) VALUES
('1', '9'),
('2', '11'),
('3', '8');
--
-- Структура таблицы `Sex`
--
CREATE TABLE Sex
(
ID int,
Sex varchar(255),
PRIMARY KEY (sex)
)
--
-- Дамп данных таблицы `Sex`
--
INSERT INTO `Sex` (`ID`, `Sex`) VALUES
(1, 'Girl'),
(2, 'Boy'),
(3, 'Kyz');
Рис.1 - Список Таблиц
Рис.2 - Таблица Address
Рис.3 - Таблица Schoolboy
Рис.4 - Таблица Class
Рис.5 - Таблица Sex
Рис.6 - Таблица School_students
Приложение В
<HTML>
<HEAD><TITLE>Курсовая работа</TITLE></HEAD>
<BODY>
<H1 align=center>Курсовая работа на тему:<br>"Проектирование и разработка БД (mySQL)на примере БД "Школьник"</H1>
<br><br>
<h3 align=right>Выполнила: Жумахан Аида</h3>
<br>
<table align=center>
<tr><td colspan=3 align=center><b>М Е Н Ю</b></td></tr>
<tr><td><a href="task.html">Задание</a></td></tr>
<tr bgcolor=yellow><td>№</td><td width=100>Действия</td><td align=center>Описание</td></tr>
<tr><td>1</td><td><a href=add.html>Добавить</a></td><td>Добавить в таблицу класс</td></tr>
<tr><td>2</td><td><a href=a_student.html>Добавить</a></td><td>Добавить в таблицу ученик</td></tr>
<tr><td>3</td><td><a href=a_subject.html>Добавить</a></td><td>Добавить в таблицу предметы</td></tr>
<tr><td colspan=3><hr color=red></td></tr>
<tr><td>1</td><td><a href=loop.php>Просмотреть</a></td><td>Просмотреть таблицу класс</td></tr>
<tr><td>2</td><td><a href=v_student.html>Просмотреть</a></td><td>Просмотреть таблицу ученик</td></tr>
<tr><td>3</td><td><a href=v_subject.html>Просмотреть</a></td><td>Просмотреть таблицу предметы</td></tr>
<tr><td colspan=3><hr color=red></td></tr>
<tr><td>1</td><td><a href=v_class.html>Редактировать</a></td><td>Редактировать таблицу класс</td></tr>
<tr><td>2</td><td><a href=v_student.html>Редактировать</a></td><td>Редактировать таблицу ученик</td></tr>
<tr><td>3</td><td><a href=v_subject.html>Редактировать</a></td><td>Редактировать таблицу предметы</td></tr>
<tr><td colspan=3><hr color=red></td></tr>
<tr><td>1</td><td><a href=v_class.html>Запрос</a></td><td>Вывести список все школьников</td></tr>
<tr><td>2</td><td><a href=v_student.html>Запрос</a></td><td>Вывести список школьников с одного района</td></tr>
<tr><td>3</td><td><a href=v_subject.html>Запрос</a></td><td>Вывести список школьников одного класса</td></tr>
<tr><td>4</td><td><a href=v_subject.html>Запрос</a></td><td>Вывести список школьников с одинаковыми именами</td></tr>
<tr><td>5</td><td><a href=v_subject.html>Запрос</a></td><td>Вывести список школьников одного возраста</td></tr>
<tr><td colspan=3><hr color=red></td></tr>
</table>
</BODY>
</HTML>
Приложение С
Рис.1 - Пользовательское меню
Рис.2 - Страница с информацией по адресу
Рис.3 - Страница с информацией об школьниках
Рис.4 - Страница с информацией о полах
