- •1. Введение
- •2. История, тенденции развития и классификация субд
- •2.1. Тенденции и перспективы развития субд
- •2.2. Перспективы развития объектного подхода
- •2.3. Субд с параллельной обработкой данных
- •2.4. Классификация современных субд
- •3. Разработка базы данных
- •3.1. Основные этапы разработки базы данных
- •3.2. Информационно-логическая модель предметной области
- •3.3. Структурные связи
- •3.4. Каноническая форма илм по
- •4. База данных access
- •4.1. Объекты Access
- •4.2. Средства создания приложений пользователя
- •5. Начало работы в access
- •5.1. Открытие базы данных
- •5.2. Создание базы данных
- •5.3. Создание файла базы данных
- •5.4. Создание таблицы базы данных
- •6. Создание структуры базы данных. Ввод и редактирование данных
- •7. Практические задания
- •1. Создайте новую базу данных, выполнив следующие действия:
- •2. Создайте таблицу базы данных (бд). Для этого:
- •3. Определите поля таблицы (см. Табл. 1).
- •5. Сохраните таблицу, выполнив следующие действия:
- •Разработка однотабличных пользовательских форм
- •Вывод на печать таблиц и форм
- •Поиск и отбор данных
- •Формирование запросов
- •Разработка схемы и создание структуры реляционной базы данных.
- •Установление связей между таблицами
- •Технология работы с реляционной базой данных
- •Разработка многотабличной пользовательской формы ввода данных
- •Формирование запросов для многотабличной базы данных
- •Разработка многотабличной формы отчета вывода данных
- •Список использованных источников
Установление связей между таблицами
Для сформированных таблиц с установленным ключевым полем в каждой из них возможно создание определенных взаимоотношений. Access использует эти взаимоотношения для связывания данных в каждом новом запросе, форме или отчете, включающем связанные таблицы.
В ACCESS возможно создание двух типов связей: отношение один-к-одному (1 :1) или отношение один-ко-многим (1 : М).
Создать связь между таблицами можно, если в них есть совпадающие поля. Ключевое поле первой таблицы должно соответствовать аналогичному полю связанной таблицы. Если связанная таблица не содержит такого поля, то его необходимо добавить.
Для установления отношения многие-ко-многим (М: М) необходимо создать связующую таблицу, содержащую ключевые поля обеих связываемых таблиц.
Задание 8.
Используя возможности ACCESS, установите связи между созданными таблицами СТУДЕНТ, СЕССИЯ и СТИПЕНДИЯ базы данных SESS.MDB.
Технология работы.
1. Откройте ранее созданную базу данных SESS.MDB, выполнив действия:
• выполните команду ФАЙЛ, Открыть;
• в диалоговом окне «Открытие базы данных» установите параметры:
Тип файлов: Базы данных [*.mdb].
Диски: откройте список и выберите имя, например С:
Каталоги: выберите нужное имя из имеющихся на установленном диске,
Имя файла: наберите в окне имя SESS.MDB.
• нажмите кнопку <ОК>.
В диалоговом окне «База дaнныx: SESS» появляется список таблиц СЕССИЯ, СТИПЕНДИЯ, СТУДЕНТ.
2. Расположите две таблицы базы данных в окне «Схема данных». Для этого выполните команду меню ПРАВКА, Схема данных... После этих действий на экран выводится окно «Схема данных» с двумя таблицами;
3. Добавьте третью таблицу в окно «Схема данных». Для этого:
• выполните команду меню СВЯЗИ, Добавить таблицу;
• в окне «Добавление таблицы» из списка таблиц выбрать недостающую
(Установить курсор на имя таблицы и нажать кнопку «Добавить»).
4. Установите связи между таблицами СТУДЕНТ и СЕССИЯ. Для этого:
• протащите указатель мыши от поля «Номер» таблицы СТУДЕНТ к полю «Номер» таблицы СЕССИЯ;
• в появившемся диалоговом окне «Связи» установите флажок "Обеспечение целостности данных", выберите отношение "Один-к-одному" и нажмите кнопку <Создать>.
5. Установите связь между таблицами СТИПЕНДИЯ и СЕССИЯ. Для этого:
• протащите указатель мыши от поля «Результат» таблицы СТИПЕНДИЯ к полю «Результат» таблицы СЕССИЯ;
• в появившемся диалоговом окне «Связи» установите флажок "Обеспечение целостности данных", выберите отношение "Один-ко-многим" и нажмите кнопку <Создать>.
6. Сохраните установленные между таблицами связи и выйдите из режима схемы данных. Для этого выберите пункт меню ФАЙЛ, Сохраиить макет, а затем ФАЙЛ, Закрыть. На экране остается открытое окно базы данных.
7. Закройте базу данных. Для этого выполните команду меню ФАЙЛ, Закрыть.
Технология работы с реляционной базой данных
• Разработка многотабличной пользовательской формы ввода данных
• Формирование запросов для многотабличной базы данных
• Разработка многотабличной формы отчета вывода данных