В начало

БД Клуб собаководов

 

            Задача: необходимо создать базу «Клуб собаководов» в СУБД «MS Access 2002».

            Загружаем СУБД, переходим в главное меню программы и выбираем «Файл – Создать… – Новая база данных». Даем базе имя «Клуб собаководов» и сохраняем ее.

            Далее переходим в раздел «Таблицы» и с помощью конструктора создаем первую таблицу «Хозяева».

Наименование поля

Формат поля, ее размер

Код хозяина

Счетчик, первичный ключ

ФИО

Текстовый, 20

Адрес

Текстовый, 50

 

Рис. 1. Создание таблицы в конструкторе

Рис. 1. Создание таблицы в конструкторе

 

            Потом создаем таблицу «Клубы».

Наименование поля

Формат поля, ее размер

Код клуба

Счетчик, первичный ключ

Название

Текстовый, 20

            Затем создаем таблицу «Породы».

Наименование поля

Формат поля, ее размер

Код породы

Счетчик, первичный ключ

Порода

Текстовый, 30

            Далее переходим к созданию таблицы «Пол».

Наименование поля

Формат поля, ее размер

Код пола

Счетчик, первичный ключ

Пол

Текстовый, 10

            Далее создаем таблицу «Собаки».

Наименование поля

Формат поля, ее размер

Код собаки

Счетчик, первичный ключ

Кличка

Текстовый, 20

Хозяин

Внешний ключ, таблица «Хозяева»

Клуб

Внешний ключ, таблица «Клубы»

Порода

Внешний ключ, таблица «Породы»

Пол

Внешний ключ, таблица «Пол»

Вес

Числовой, действительное

 

            Затем создаем таблицу «Соревнования».

Наименование поля

Формат поля, ее размер

Код соревнования

Счетчик, первичный ключ

Дата

Дата/время, краткий формат даты

Собака

Внешний ключ, таблица «Собаки»

Набранные баллы

Числовой, действительное

            Схему данных для базы «Клуб собаководов» можно посмотреть в разделе главного меню СУБД «Сервис – Схема данных…».

Рис. 2. Схема данных

 

Рис. 3. Таблица «Соревнования»

 

Рис. 4. Таблица «Собаки»

 

Рис. 5. Таблица «Породы»

 

Рис. 6. Таблица «Пол»

 

Рис. 7. Таблица «Клубы»

 

Рис. 8. Таблица «Хозяева»

 

            Таким образом, была создана база «Клуб собаководов» при помощи программы «Access 2002».