Создание межтабличных связей
Стр 1 из 2Следующая ⇒ Практическая работа По теме: СУБД MICROSOFT ACCESS
Цель: научиться создавать, редактировать, просматривать, сохранять записи в базах данных, получать необходимую информацию по запросу пользователя, выводить отчеты и формы. Теоретический материал
ОСНОВНЫЕ ПОНЯТИЯ БАЗ ДАННЫХ
База данных — это совокупность специальным образом организованных данных о конкретной предметной области. Реляционная база данных — база данных, представленная в виде таблиц. Таблица состоит из озаглавленных столбцов (полей) и строк (записей или кортежей). Ключ таблицы - минимальное подмножество полей таблицы, значения которых однозначно определяют запись. Один из ключей выбирают в качестве первичного ключа. Связь таблиц в базе данных устанавливается с помощью дублирования ключа одной таблицы в другой. Поле (или совокупность полей), которое в рассматриваемой таблице не является первичным ключом, а в другой - является, называется вторичным ключом. Microsoft Access является программой для разработки структуры базы данных, ввода, редактирования и поиска данных. Microsoft Access также содержит средства для разработки приложений баз данных, автоматизирующих работу с базой данных. Задание: Спроектировать базу данных «Институт» База данных должна содержать информацию: · Данные о студентах; · Данные о преподавателях; · Данные о группах; · Данные о предметах; · Оценки студентов по предметам · Данные по пропускам. Методика выполнения СОЗДАНИЕ БАЗЫ ДАННЫХ 1. Создание базы данных «Институт» • • Запустите программу Microsoft Access (Пуск -Программы -Microsoft Access). • В окне Microsoft Access выберите кнопку Новая база данных. • • Укажите имя базы данных свою фамилию, определите свою папку
· Нажмите кнопку Создать. · 2. Знакомство с окном База данных · База данных Access работает с семью типами объектов: · — таблицами используются для хранения данных и структуры базы данных; · — запросами служат для извлечения данных из таблиц.; · — формами используют для удобного ввода; · — отчетами предназначены для вывода данных в форме отчета на экран и принтер; · — макросами последовательность команд на макроязыке; · — модулями это программа на языке Visual Basic for Application; · — страницами представляют собой специальный тип Web-страниц, предназначенный для работы с базой данных через Интернет.. СОЗДАНИЕ ТАБЛИЦЫ 1. Знакомство с бланком создания структуры таблицы · • Выберите вкладку Таблицы. · • Щелкните на кнопке Создать. · • Выберите в окне Новая таблица режим создания таблицы: Конструктор. Откроется бланк для создания и редактирования структуры таблицы. В первом столбце вводят имена полей, во втором выбирают тип для каждого поля. Нижняя часть бланка содержит список свойств поля, выделенного в верхней части бланка. Некоторые свойства уже заданы. Свойства можно настраивать.
· 2. Создание структуры таблиц – «Студенты», «Преподаватели», «Предметы», «Группы», «Оценки», «Пропуски».
Студенты Введите следующие поля таблицы:
• Определить первичный ключ для таблицы – выделить поле № личного дела и нажать кнопку Ключевое поле • Определите индексацию полей, индексируются те поля, которые имеют коды, индексируем поле «№ личного дела», совпадения не допускаются
• Закрыть таблицу и сохранить с именем «Студенты» Аналогично создайте структуры таблиц: Преподаватели
Предметы
Группы
Оценки
Пропуски
Рис 1 Окно базы данных СОЗДАНИЕ МЕЖТАБЛИЧНЫХ СВЯЗЕЙ
Создание связи • Откройте окно Схема данных. Для этого нажмите кнопку Схема данных или выполните команду меню Сервис.- Схема данных. Откроется окно Схема данных и дополнительное окно Добавление таблицы. • Выберите таблицы, между которыми надо установить связи. Для этого выделите таблицы и нажмите кнопку Добавить. • Закройте окно Добавление таблицы. • Установите связь между таблицами. Для этого выделите в таблице поля и перенесите на то поле, которое хотите связать • Укажите флажок Обеспечение целостности данных и флажок Каскадное удаление связанных записей • Нажмите кнопку Создать и закройте окно Связи • Рассмотрите связь. Рис 2 • Рис 2 Схема данных
Закройте окно Схема данных, сохранив связь.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|