ВВЕДЕНИЕ 3
I. ОБЩАЯ ЧАСТЬ 6
1. 1 Короткое отображение предметной области, в которой изобретена основа данных 6
1. 2 Отображение назначения базы данных и решаемых с поддержкой нее задач 6
1. 3 Отображение входной и выходящий информации 7
2. КОНСТРУКТОРСКАЯ ЧАСТЬ 8
2. 1 Определение численности таблиц. Соединение таблиц наружными ключами. Внесение инфы в таблицы. 8
2. 2 Разработка обычных и многотабличных форм для наиболее комфортного внесения инфы в таблицы базы данных 11
2. 3 Разработка запросов к складе данных. Требования на подборку, устранение, прибавление, обновление. Перекрестные и многотабличные требования. 15
2. 4 Разработка отчетов для более действенного вывода информации 19
2. 5 Разработка кнопочного меню к складе данных 23
3. КОНТРОЛЬНЫЙ ПРИМЕР 26
ЗАКЛЮЧЕНИЕ 29
СПИСОК ЛИТЕРАТУРЫ 30
Выдержка
I. ОБЩАЯ ЧАСТЬ
1. 1 Короткое отображение предметной области, в которой изобретена основа данных
Любой из нас время от времени делает поездки в остальные городка и страны, с деловым визитом, или в краски, или в качестве путешественника. Потому достаточно нередко нам приходится обходиться в то либо другое агенство сообразно пассажирским перевозкам, какие подсобляют купить нам аттестат. Часто они являются связывающими звеньями меж большими компаниями сообразно перевозке пассажирв и конкретно клиентом. Следственно, в таковых агенствах есть большой размер документации сообразно взаимодействию с обеими гранями, документация о облике предоставляемых услуг и этак дальше. Потому существенно облегчить такие задачки может основа данных, которая и представлена в предоставленной работе и именуется «Агенство пассажирских перевозок».
1. 2 Отображение назначения базы данных и решаемых с поддержкой нее задач
Главные задачки, решаемые с поддержкой базы данных «Агенство пассажирских перевозок» - это преображение документационной базы данных Агенство пассажирских перевозок в реляционную БД, автоматизация и контроль действий заполнения БД, испытание достоверности и правильности дизайна выдаваемых отчетов, извлечение инфы из всеобщего её размера при осуществлении запроса сообразно важному условию, вероятность статистической и аналитической отделки инфы огромного размера.
Сделанная система дозволяет:
К Исполнять просмотр имеющейся инфы о товарах, покупателях, поставщиках, сотрудниках, о численности определенного вида продуктов и услуг, его стоимости.
К Исполнять обновление базы данных, методом внесения всей нужной инфы в таблицы, применяя разработанные формы.
К Жить испытание раньше поступивших документов и обнаружать заказы, произведенные в установленный просвет времени, предопределять названия покупателей, сделавших установленный заказ, а еще фамилия сотрудника, который работает с этим покупателем.
К Вычеркивать резервирование данных.
К Жить анализ данных о составе и численности поставщиков сообразно странам, поставить итоги реализации бизнес-стратегии фирмы, её товарной, расценочный и коммуникационной политики.
К Создавать подборку конкретной инфы, применяя требования сообразно определенному условию.
К Производить отчетные формы, отчеты и почти все иное.
1. 3 Отображение входной и выходящий информации
В качестве входной инфы употребляется документация, которая охватывает нужные сведения о билетах(товарах), типах билетов, о покупателях, поставщиках, сотрудниках, сделанных заказах, об их размерах.
В качестве выходящий инфы с поддержкой данной базы данных приобретаем сведения в облике отчетных форм, какие владеем вероятность видоизменять и восстановлять. Еще при необходимости есть вероятность просмотра отчетов, содержащих выходную информацию о покупателях, поставщиках, сотрудниках, билетах, заказах, взятую конкретно из таблиц или полученную средством исполнения запроса сообразно условию.
2. КОНСТРУКТОРСКАЯ ЧАСТЬ
2. 1 Определение численности таблиц. Соединение таблиц наружными ключами. Внесение инфы в таблицы.
В Microsoft Access поддерживаются 2 метода сотворения базы данных. Имеется вероятность сотворить порожнюю основание данных, а потом прибавить в нее таблицы, формы, отчеты и остальные объекты. Таковой метод является более эластичным, однако просит единичного определения всякого вещества базы данных. Имеется еще вероятность сходу сотворить с поддержкой профессионалы основание данных определенного типа со всеми важными таблицами, формами и отчетами. Это простой метод начального сотворения базы данных. В обоих вариантах у вас остается вероятность в хоть какое время поменять и увеличить сделанную основание данных.
Мы, при написании базы данных применяем 1-ый метод. В данной складе данных сотворено 8 последующих таблиц: Заказано, Заказы, Покупатели, Поставщики, Поставщики_из_России( предоставленная матрица употребляется как доборная только для запросов на прибавление и устранение инфы), Сотрудники, Типы, Продукты. Осмотрим каждую из таблиц наиболее тщательно.
Заказано(Код Заказа, Код Продукта, Стоимость, Численность). Совокупа 2-ух первых атрибутов в предоставленной таблице является её первичным ключом, т. е. ключ в предоставленной таблице смешанный.
Заказы(Код Заказа, Код Покупателя, Код Сотрудника, Дата Заказа)
Покупатели(Код Покупателя, Заглавие, Адресок, Град, Индекс, Государство, Телефон)
Поставщики(Код Поставщика, Заглавие, Адресок, Град, Индекс, Государство, Телефон)
Поставщики_из_Рф(Код Поставщика, Заглавие, Государство, Телефон)
Сотрудники(Код Сотрудника, Имя, Фамилия, Обязанность, Дата Рождения, Дата Принятии на Работу, Адресок, Град, Индекс, Государство, Семейный Телефон)
Типы(Код Типа, Категория)
Продукты(Код Продукта, Марка, Код Поставщика, Код Типа, Стоимость)
Опосля сотворения разных таблиц, разраб обязан обмыслить, каким образом Microsoft Access станет соединять данные при их извлечении из базы данных. Главным шажком при этом является определение связей меж таблицами. Опосля эого делается вероятным творение запросов, форм и отчетов, в которых выводятся данные из нескольких таблиц сходу.
Ассоциация меж таблицами устанавливает дела меж совпадающими значениями в главных полях, традиционно меж полями различных таблиц, имеющими однообразные имена. В большинстве случаев с главным полем одной таблицы, являющимся неповторимым идентификатором всякой записи, связывается наружный ключ иной таблицы.
Таковым образом, производим соединение таблиц средством наружных ключей. Методика данных представлена на рисунке 1.
Осмотрим раздельно две таблицы Заказы и Покупатели и связи меж ними. Матрица Заказы владеет обычный ключ «КодЗаказа», матрица Покупатели обычный ключ «КодКлиента». Матрица Покупатели является ключевой, Заказы подчиненной. Тип связи «один-ко-многим»(Ассоциация с отношением «один-ко-многим» является более нередко используемым типом связи меж таблицами. В таковой связи всякой записи в таблице A имеют все шансы подходить некоторое количество записей в таблице B, а запись в таблице B не может обладать наиболее одной соответственной ей записи в таблице A). Ассоциация сообразно полю «КодКлиента»(ключ связи). Единство сообразно значениям определяется неимением в таблице Заказы значений поля «КодКлиента», которых недостает в таблице Покупатели. Смысла поля «КодКлиента» в таблице Заказы обновляются автоматом при изменении значений поля «КодКлиента» в таблице Покупатели. Подобным образом соединены все другие таблицы, тут также употребляется ассоциация «один-ко-многим».
Литература
1. Атре Ш. Скелетный подъезд к организации баз данных. М: Деньги и статистика, 2003.
2. Дейт Д. Вступление в системы баз данных. М. : Дисциплина, 2005.
3. Диго С. М. Конструирование и внедрение баз данных. М. : Деньги и статистика, 2004.
4. Змитрович А. И. Базы данных. Мн. : Институтское, 2003.
5. Энергоинформатика: Учебник / Под ред. проф. Н. В. Макаровой. М. : Деньги и статистика, 2004.
6. Информационные системы в экономике / Под ред. В. Бешена. М. : Деньги и статистика,2005.
7. Карпова Т. Базы данных: модели, разработка, осуществление. СПб. : Питер, 2006.
8. Мартин Д. Организация баз данных в вычислительных системах. М. : 2002.
9. Нагао. Структуры и базы данных. 2005.
10. Острейковский В. А. Энергоинформатика. - М. : Верховная школа, 2004.
11. Робинсон С. Microsoft Access 2000. СПб. : Питер, 2006
12. Тиори. , Фрей. Конструирование структур баз данных. М: Мир, 2003.
13. Ульман Д. Базы систем баз данных. М. : Деньги и статистика, 2004.
14. Цикритзис Д. , Лоховски Ф. Модели данных. М. : 2005.
I. ОБЩАЯ ЧАСТЬ1.1 Краткое описание предметной области, в которой разработана база данныхКаждый из нас время от времени совершает поездки в другие города и стран