Создание многотабличной базы данных 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Создание многотабличной базы данных



Задание 1.12

Дополнить базу данных Hotel.mdb информацией о директо­рах. Для этого открыть файл Hotel.mdb и подготовить табли­цу Директора, которая содержит следующие сведения: Ди­ректор (фамилия), Образование, Год рождения, Домашний телефон, Стаж работы (лет).

Установить связь между таблицами Гостиницы и Директора.

 

 

  1. Открыть файл базы данных Hotel.mdb (см. задание 1.3).
  2. Для создания новой таблицы Директора в диалоговом окне Hotel: база данных нажать кнопку Создать.
  3. С помощью конструктора создать структуру таблицы, которая содержит следующие поля: Директор, Образование, Год рож­дения, Домашний телефон, Стаж работы. Сделать поле Ди­ректор ключевым.
  4. Заполнить таблицу Директора выше приведенной информацией.
  5. Открыть таблицу Гостиницы в режиме конструктора и изме­нить ключевое поле Название на поле Директор.
  6. Закрыть таблицы Гостиницы и Директора.
  7. Установить связь между таблицами Гостиницы и Директора. Для этого на панели инструментов База данных нажать кнопку Схема данных . В диалоговом окне Добавление табли­цы добавить обе таблицы. Окно Схема данных примет вид:

 

 

Перетащить с помощью мыши поле Директор из таблицы Гостиницы на поле Директор в таблицу Директора. В открыв­шемся диалоговом окне Изменение связей установить флаж­ки: Обеспечить целостность данных, каскадное обновление связанных полей, каскадное удаление связанных полей. При этом установится Тип отношения: один-к-одному.

 

Нажать кнопку Создать.

В результате Схема данных примет вид:

 

 

  1. Сохранить и закрыть схему данных.
  2. Закрыть файл базы данных

Задание 1.13

Создать многотабличную базу данных Podpiska.mdb, которая содержит сведения о подписных изданиях и подписчиках. Напри­мер, в почтовом отделении собирается следующая информация:

 

Для рационального хранения информации в памяти компьютера необходимо разделить данные на три таблицы: Подписные издания, Подписчики, связь данных.

 

Таблица подписные издания

Код издания

 

Индекс

 

Название издания

Стоимость подписки на 1 месяц, руб

И1

36845

Версия

1200

И2

34782

Мода

1400

И3

45621

Аргументы и факты

1800

И4

59234

Байтик

2100

И5

78123

Автомобиль и ты

2000

 

Таблица Подписчики

Таблица Связь данных

Установить связи между созданными таблицами.

1.Создать файл базы данных Podpiska.mdb.

2.Для таблицы Подписные издания создать структуру:

Установить ключевым поле Код издания.

3. Для таблицы Подписчики создать структуру:

Установить ключевым поле Код подписчика.

  1. Для таблицы Связь данных создать структуру:

Установить ключевым поле Номер

5. Заполнить созданные структуры данными и закрыть все таб­лицы.

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

 

 

7. Перетащить с помощью мыши поле Код издания из таблицы Под­писные издания на поле Код издания в таблицу Связи данных. Откроется диалоговое окно Связи, в котором установить флажки: Обеспечить целостность данных, каскадное обновление свя­занных полей, каскадное удаление связанных полей. При этом установится Тип отношения: одж-ко-многим. Нажать кнопку ОК

 

8. Аналогично установить связь для поля Код подписчика в таблице Подписчики и поля Код подписчика в таблице Связь данных. В результате Схема данных примет вид:

 

 

9. Сохранить и закрыть схему данных.

10. Закрыть файл базы данных.

Раздел 2 Редактирование таблицы.

2.1. Перемещение по записям таблицы

Задание 2.1

Просмотреть записи по заданному номеру в таблице Кварти­ры файла базы данных Flats.mdb, которая содержит инфор­мацию о продаваемых квартирах.

 

  1. Открыть файл базы данных Flats.mdb.

 

 

  1. С помощью поля для отображения номера записи

 

выполнить следующие действия:

  • перейти к 23-й записи, вписав номер в поле;
  • перейти к последней записи, нажав кнопку
  • перейти к 1 -й записи с помощью кнопки
  • перейти ко 2-й записи, нажав кнопку ;
  • вернуться к 1 -й записи, нажав кнопку ;
  • перейти к новой записи, нажав кнопку

 



Поделиться:


Последнее изменение этой страницы: 2020-03-14; просмотров: 356; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.116.90.141 (0.012 с.)