Разработка базы данных "Культурный досуг"

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

полей необходимо выбрать способ, которым Microsoft Access будет вновь объединять связанные сведения. Для этого следует определить связи между таблицами базы данных Microsoft Access.

Если структуры таблиц отвечают поставленным требованиям, то можно ввести все данные. Затем можно создать все необходимые запросы, формы, отчеты, страницы доступа к данным, макросы и модули.

В Microsoft Access существует два инструмента, помогающих в усовершенствовании структуры баз данных. Мастер анализа таблиц может проанализировать структуру таблицы, предложить подходящие новые структуры и связи, а также разделить таблицу на новые связанные таблицы, если это имеет смысл. Анализатор быстродействия исследует всю базу данных, дает рекомендации по ее улучшению, а также осуществляет их.

Структура базы данных Культурный досуг

Спроектированная база данных Культурный досуг содержит 4 таблицы, 3 запроса, 3 отчета и 4 формы.

Таблица Страны

Таблица Страны предназначена хранения названий стран:

 

Название поляТип поляОписание поляИДСчетчикИдентификатор страны. Первичный ключ.НазваниеТекст(50)Название страны

Исходные данные таблицы Страны:

 

ИДНазвание1Россия2Великобритания3Испания4Парагвай5Гваделупа6Китай7Япония8Корея9Папуа Новая Гвинея10Кот дИвуар11ВатиканТаблица Города

Таблица Города предназначена хранения названий городов и стран, в которых они находятся:

 

Название поляТип поляОписание поляИДСчетчикИдентификатор города. Первичный ключ.НазваниеТекст(50)Название городаСтранаЧисловойИдентификатор страны, в которой находится город

Исходные данные таблицы Города:

 

ИДНазваниеСтрана1Хабаровск12Улан-Удэ13Лондон24Москва1

Таблица Типы Объектов

Таблица Типы Объектов предназначена хранения названий типов заведений досуга:

 

Название поляТип поляОписание поляИДСчетчикИдентификатор типа объекта. Первичный ключ.НазваниеТекст(50)Название типа объекта

Исходные данные таблицы Типы Объектов:

 

 

ИДНазвание1Кинотеатр2Театр3Дискотека4Публичный дом5Выставка6Парк отдыха7Клуб8Пляж9Цирк10Зоопарк11Церковь12Пивной бар13Ресторан14КафеТаблица Объекты

Таблица Объекты предназначена хранения информации об заведениях досуга:

 

Название поляТип поляОписание поляИДСчетчикИдентификатор номера. Первичный ключ.Тип ОбъектаЧисловойИдентификатор типа объектаНазваниеТекст(50)Название объектаАдресТекст(128)Адрес объекта: улица и номер домаГородЧисловойИдентификатор города

Исходные данные таблицы Объекты:

 

ИДТипОбъектаНазваниеАдресГород1КинотеатрГигантул. Муравьева-Амурского, 18Хабаровск2КинотеатрВосходул. Краснореченская-19Хабаровск3ДискотекаВеликаноул. Муравьева Амурского, 17Хабаровск4Парк отдыхаЦПКОул. Муравьева-Амурского, 1Хабаровск5Пивной барBest Beer Pubул. Ленина, 1Лондон6Публичный домГосударственная Думаоколо КремляМосква

SQL-запросы к базе данных Культурный досуг

Для получения самой используемой информации в базе данных Культурный досуг содержатся несколько запросов на выборку данных из нескольких таблиц с параметрами.

Выбор заведений города

Запрос возвращает названия объектов досуга, формирующегося из объединения названия типа объекта и названия объекта, и адрес объекта, состоящий из названия страны, названия города, адреса объекта, упорядоченный по названию объекта в алфавитном порядке. Параметрами запроса является название города, заведения которого необходимо выбрать.

 

Текст SQL-запросаSELECT то.Название+" """+о.Название+"""", с.Название+", "+г.Название+", "+о.Адрес

FROM ТипыОбъектов AS то, Объекты AS о, Страны AS с, Города AS г

WHERE то.ИД=о.ТипОбъекта And с.ИД=г.Страна And г.ИД=о.Город And г.Название=[Название города]

ORDER BY о.Название;Выбор заведений определенного типа

Запрос возвращает названия объектов досуга, формирующегося из объединения названия типа объекта и названия объекта, и адрес объекта, состоящий из названия города, адреса объекта, упорядоченный по названию объекта в алфавитном порядке. Параметрами запроса являются название страны, заведения которого необходимо выбрать, а также тип заведения.

 

Текст SQL-запросаSELECT то.Название+" """+о.Название+"""", г.Название+", "+о.Адрес, г.Название

FROM ТипыОбъектов AS то, Объекты AS о, Страны AS с, Города AS г

WHERE то.ИД=о.ТипОбъекта And с.ИД=г.Страна And г.ИД=о.Город And то.Название=[Тип заведения] And с.Название=[Название страны]

ORDER BY о.Название;Поиск заведений по адресу

Запрос возвращает названия объектов досуга, формирующегося из объединения названия типа объекта и названия объекта, и адрес объекта, состоящий из названия страны, города, адреса объекта, упорядоченный по названию объекта в алфавитном порядке. Параметрами запроса является любая часть названия страны, города, либо адреса.

 

Текст SQL-запросаSELECT то.Название+" """+о.Название+"""", с.Название+", "+г.Название+", "+о.Адрес, то.Название

FROM ТипыОбъектов AS то, Объекты AS о, Страны AS с, Города AS г

WHERE то.ИД=о.ТипОбъекта And с.ИД=г.Страна And г.ИД=о.Город And (г.Название Like "*"+[Адрес похож на]+"*" Or с.Название Like "*"+[Адрес похож на]+"*" Or о.Адрес Like "*"+[Адрес похож на]+"*")

ORDER BY о.Название;Отчеты базы данных Культурный досуг

Для обеспечения возм