
- •Cодержание:
- •1. Основная часть:
- •1.3 Разработка управляющей программы для работы с бд:
- •Введение.
- •1.1 Проектирование реляционной бд “Книжный склад ”.
- •1.2 Создание бд “Книжный склад”.
- •1.3 Разработка управляющей программы для работы с бд.
- •1.3.1 Процедура контроля вводимых значений при редактировании бд.
- •1.3.2 Процедура контроля ссылочной целостности при удалении данных.
- •1.3.3 Процедура добавления данных в 1-ю таблицу.
- •1.3.4 Процедура заполнения компонентов ComboBox1 и ComboBox2 на Form3.
- •1.3.5 Процедура поиска с фильтрацией по 1-ой таблице.
- •1.3.6 Процедура восстановления связей.
- •1.3.7 Процедура запрашивания пароля при создании Form 1.
- •1.3.8 Формирование отчётов средствами sql запросов.
- •Заключение.
- •Список используемой литературы.
1.3.8 Формирование отчётов средствами sql запросов.
Книги выпущенные позже 2000 года:
SELECT Nazvanie_knigi, Avtor, God_vypuska,Kol_vo_ekzemplyrov,
"Izdatelstvo.db".Kod_izdatelstva
FROM Knigi.db,Postavki.db,Izdatelstvo.db
WHERE "Knigi.db".Kod_knigi="Postavki.db".Kod_knigi
and "Izdatelstvo.db".Kod_izdatelstva="Postavki.db".Kod_izdatelstva
and God_vypuska>2000
ORDER BY Avtor
Данные заявок для издательства «Питер»:
SELECT Kod_knigi,Kol_vo_ekzemplyrov,Data_zayvki,Telefon
FROM Zayvka.db,Izdatelstvo.db
WHERE "Zayvka.db".Kod_izdatelstva="Izdatelstvo.db".Kod_izdatelstva
and Kod_izdatelstva IN (SELECT Kod_izdatelstva
FROM Izdatelstvo.db
WHERE Kod_izdatelstva='2')
ORDER BY Kod_knigi
Статистика:
Самые большие поставки книг на склад:
SELECT Nazvanie, Kol_vo_ekzemplyrov
FROM Izdatelstvo.db,Postavki.db
WHERE "Izdatelstvo.db".Kod_izdatelstva="Postavki.db".Kod_izdatelstva
and Kol_vo_ekzemplyrov>45
ORDER BY Kol_vo_ekzemplyrov
Заключение.
На этапе проектирования реляционной базы данных “Книжный склад”, я закрепил материал по основным требованиям к базам данных. Кроме того, я рассмотрел очень важный для проектирования баз данных вопрос нормализации таблиц и приведения их к третьей нормальной форме.
В результате проектирования, мною была создана логическая схема базы данных.
Также я изучил основы реализации БД в среде Delphi: связывание таблиц, добавление данных в таблицы, поиск данных в БД, каскадирование удалений, контроль вводимых данных, формирование отчётов (в том числе с использованием SQL запросов).
Весь изученный материал я реализовал в приложении БД «Книжный склад».
Список используемой литературы.
Н. Культин “Delphi 6.Программирование на Object Pascal”, СПб.:Питер, 2001.-528 с.
В. Фаронов “Программирование баз данных в Delphi 6”, СПб.:Питер, 2003.-352 с.
А.М. Епашников “Delphi.Программирование СУБД”,М.:Диалог-МИФИ,2001.-528с.