Студопедия — Средствами СУБД MICROSOFT ACCESS.
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Средствами СУБД MICROSOFT ACCESS.






 

Корректоры: О. Милованова, Д. Богданова

Верстка: П. Ларина ;

Художник: Н. Колтырева

Обложка: Г. Чикова

 

Подписано в печать 10.10.2006.

Формат 84x108 1/82. Бумага газетная.

Гарнитура School. Печать офсетная.

Тираж 5 000 экз. Заказ № 5310.

 

Издательский центр «МарТ»,

344002, г. Ростов-на-Дону, ул. Темерницкая, 78.

Тел.: (863) 269-80-13, 240-86-48, 240-90-22

E-mail: [email protected] Web: http://www.martdon.ru

 

Издательско-книготорговый центр «МарТ»

121059, г. Москва, ул. Брянская, д. 7, офис 312

тел.: (495) 241-56-91, 244-78-05, 243-51-58

E-mail: [email protected]

Отпечатано с предоставленных диапозитивов

в ОАО "Тульская типография". 300600, г. Тула, пр. Ленина, 109

 

www.e-puzzle.ru

 

Создание баз данных для сферы социально-культурного сервиса и туризма

средствами СУБД MICROSOFT ACCESS.


Системы управления базами данных (СУБД) являются едва ли не самым распространенным видом программного обеспечения. СУБД имеют более чем тридцатилетнюю историю развития с сохранением преемственности и устойчивых традиций. Идеологическая ценность СУБД объясняется тем, что в основе программ такого рода лежит концепция модели данных, то есть некоторой абстракции представления данных. В большинстве случаев предполагается, что данные представлены в виде файлов, состоящих из записей. Структура всех записей в файлах одинакова, а количество записей в файле является переменным. Элементы данных, из которых состоит каждая запись, называются полями. Поскольку во всех записях имеются одни и те же поля (с разными значениями), полям удобно давать уникальные имена. Многие практически важные случаи хорошо укладываются в такое представление данных. Например, в отделе кадров информация о сотрудниках имеют такую природу. Сотрудников принимают на работу и увольняют, но форма личного листа по учету кадров остается неизменной для каждого сотрудника. Товарно-материальные ценности приходят и уходят, но форма инвентарной карточки остается неизменной. Число примеров без труда можно множить. Ясно, что СУБД является адекватным средством во всех случаях, когда исходную информацию можно представить в виде таблицы постоянной структуры, но неопределенной длины или в виде картотеки, содержащей неопределенное количество карточек постоянной структуры.

Все СУБД поддерживают в той или иной форме четыре основных операции:

· добавить в базу данных одну или несколько записей;

· удалить из базы данных одну или несколько записей;

· найти в базе данных одну или несколько записей, удовлетворяющих заданному условию;

· обновить в базе данных значение некоторых полей.

Большинство СУБД поддерживают, кроме того, механизм связей между различными файлами, входящих в базу. Например, связь может установиться явным образом, когда значением некоторых полей является ссылка на другой файл, такие СУБД называются сетевыми, или же связь может установиться неявным образом, например, по совпадению значений полей в различных файлах. Такие СУБД называются реляционными.

MS Access является СУБД реляционного типа, в которой разумно сбалансированы все средства и возможности, типичных для современных СУБД. Реляционная база упрощает поиск, анализ, поддержку и защиту данных, поскольку они сохраняются в одном месте. Access в переводе с английского означает «доступ». MS Access — это функционально полная реляционная СУБД. Кроме того, MS Access одна из самых мощных, гибких и простых в использовании СУБД. В ней можно создавать большинство приложений, не написав ни единой строки программы, но если нужно создать нечто очень сложное, то на этот случай MS Access предоставляет мощный язык программирования — Visual Basic Application.

Популярность СУБД Microsoft Access обусловлена следующими причинами:

· доступность в изучении и понятность позволяют Access являться одной из лучших систем быстрого создания приложений управления базами данных;

· СУБД полностью русифицирована;

· возможность использования OLE технологии;

· интегрированность с пакетами Microsoft Office;

· поддержка WWW-идеологии (только в Access 97);

· визуальная технология позволяет постоянно видеть результаты своих действий и корректировать их; кроме того, работа с конструктором форм может существенно облегчить дальнейшее изучение таких систем программирования, как Visual Basic или Delphi;

· широко и наглядно представлена справочная система;

· наличие большого набора «мастеров» по разработке объектов.

 

 

Задачи, стоящие при подготовке студентов, определяют необходимость ознаком­ления с теорией баз данных (БД) и получения навыков использования БД, содержащих справочную, коммерческую, финансовую и экономико-статистическую информацию. Информационные данные в наши дни все чаще рассматриваются как важные стратегические ресурсы, которые важно организовать так, чтобы их цен­ность была максимальной. Перерабатывать большие объемы информации в задан­ные сроки практически невозможно без использования БД.

Рассмотрим пример построения информационно-логической модели для туристской фирмы. Предположим, что турфирма реализует туры по различным направ­лениям (странам), и по каждому направлению работает конкретный менеджер. При этом некоторые менеджеры могут обслуживать несколько направлений. Сформу­лированы следующие основные условия: в одну страну может быть несколько туров, но каждый тур предусматривает посещение только одной страны; один ме­неджер курирует несколько туров, но каждый тур имеет только одного менеджера-куратора. В БД необходимо хранить и обрабатывать информацию по турам, стра­нам, менеджерам.

Здесь можно выделить три информационных объекта (ИО) и назвать их Тур, Страна, Менеджер. Для каждого информационного объекта выделяются ключи, т.е. те реквизиты, которые однозначно идентифицируют записи. Например, для ИО Тур уникальными являются реквизиты Код тура и Название тура. Но в целях оптимизации размера БД и удобства работы с ней в качестве ключа обычно выбира­ются кодовые реквизиты. Таким образом, ключами для указанных ИО будут соответственно: код тура, код страны и код менеджера.

Переход от информационно-логической модели к реляционным таблицам производится следующим образом:

1. Каждый ИО представляется отдельной таблицей.

2. Реквизиты ИО являются полями реляционных таблиц.

3. Ключи ИО становятся ключами таблиц.

4. Далее необходимо установить взаимосвязи между отдельными ИО.

Для рассматриваемой предметной области примеры исходных значений при­ведены в трех следующих таблицах.

Таблица 1. СТРАНА

 

Код страны* Наименование Виза Валюта
CYP Кипр Нет кипр фунт
FR Франция Да евро
RUS Россия Нет рубль
UK Англия Да фунт
USA США Да доллар

 

Таблица 2. МЕНЕДЖЕРЫ

 

Код менеджера* ФамИмя Телефон
Ml Иванов Владимир 68 91 01
М2 Орлова Светлана 68 91 02
МЗ Соколов Дмитрий 68 91 03
М4 Мельник Ольга 68 91 04

 

Таблица 3. ТУР

 

Код тура* Название тура Продолжи­тельность тура, дней Стоимость тура Код ме­неджера Код стра­ны
CYP-1 "Отдых"   810€ М2 CYP
CYP-2 "Обучение"   1 000€ М2 CYP
CYP-3 "Отдых на море"   670€ М2 CYP
FR-1 "Рождество в Париже"   780€ М4 FR
FR-2 "Париж-Марсель"   920€ М4 FR
FR-3 "Обучение"   1 800€ М2 FR
RUS-1 "Сочи"   400€ Ml RUS
RUS-2 "Золотое кольцо"   350€ Ml RUS
RUS-3 "Сибирь"   500€ Ml RUS
UK-1 "Обучение"   1 100€ М2 UK
LJK-2 "Столица тума­нов"   700€ МЗ UK
USA-1 "Диснейленд"   1 200€ МЗ USA
USA-2 "Долина смерти"   900€ МЗ USA
USA-3 "Отдых"   3 000€ МЗ USA
USA-4 "Обучение"   2 500€ М2 USA

Необходимо реализовать БД «Турфирма» средствами СУБД Microsoft Access.

 

Создание баз данных, экранных форм и организация запросов к базе данных с помощью субд access

В качестве примера рассмотрим создание базы данных Турфирма для описания модели туристского предприятия на основе предложенных выше таблиц.

Ход работы:







Дата добавления: 2015-10-01; просмотров: 815. Нарушение авторских прав; Мы поможем в написании вашей работы!



Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

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

Кран машиниста усл. № 394 – назначение и устройство Кран машиниста условный номер 394 предназначен для управления тормозами поезда...

Приложение Г: Особенности заполнение справки формы ву-45   После выполнения полного опробования тормозов, а так же после сокращенного, если предварительно на станции было произведено полное опробование тормозов состава от стационарной установки с автоматической регистрацией параметров или без...

Измерение следующих дефектов: ползун, выщербина, неравномерный прокат, равномерный прокат, кольцевая выработка, откол обода колеса, тонкий гребень, протёртость средней части оси Величину проката определяют с помощью вертикального движка 2 сухаря 3 шаблона 1 по кругу катания...

Подкожное введение сывороток по методу Безредки. С целью предупреждения развития анафилактического шока и других аллергических реак­ций при введении иммунных сывороток используют метод Безредки для определения реакции больного на введение сыворотки...

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

ПРОФЕССИОНАЛЬНОЕ САМОВОСПИТАНИЕ И САМООБРАЗОВАНИЕ ПЕДАГОГА Воспитывать сегодня подрастающее поколение на со­временном уровне требований общества нельзя без по­стоянного обновления и обогащения своего профессио­нального педагогического потенциала...

Studopedia.info - Студопедия - 2014-2024 год . (0.013 сек.) русская версия | украинская версия