- •Предисловие
- •Предварительные сведения
- •Проектирование структуры базы данных.
- •Конструирование структуры будущих таблиц базы данных.
- •Проектирование структуры базы данных.
- •Конструирование пустых таблиц базы данных.
- •Создание схемы базы данных.
- •Ввод данных в таблицы.
- •Проектирование структуры базы данных.
- •База данных «Компьютерная школа»
- •1. Проектирование структуры базы данных.
- •2. Конструирование пустых таблиц базы данных.
- •3. Создание схемы данных.
- •4. Заполнение таблиц.
1. Проектирование структуры базы данных.
База данных будет состоять из четырех таблиц: Рыбные хозяйства, Пруды, Вид рыбы и Водится. Поля в таблицах Пруды и Водится должны быть полями подстановок из других таблиц.
2. Конструирование пустых таблиц базы данных.
Таблицы будем создавать в режиме Конструктор. В таблице Рыбные хозяйства будет 4 поля (Код_РХ, Название_РХ, Фамилия председателя и Количество работников). Поле Код_РХ − ключевое (уникальное). В таблице Пруды 5 полей (Код_П, Название_П, Площадь, Глубина и Код_РХ). Поле Код_П − ключевое (уникальное). В таблице Виды рыб – 3 поля (Код_Р, Название_Р и Максимальный вес). Поле Код_Р − ключевое (уникальное). В таблице Водится − 2 поля (Код_П, Код_Р). Оба поля ключевые (уникальные).
3. Создание схемы данных.
Схему данных следует создать в соответствии с рис. 60.
Рис. 60
4. Заполнение таблиц.
Сначала заполняются таблицы Рыбные хозяйства, Пруды и Вид рыбы, а затем − таблица Водится.
Ход работы
Задание 1. Создайте новую пустую базу данных.
Порядок работы:
• Вызовите программу Access. Для этого дважды щелкните по пиктограмме Microsoft Access. Перед вами откроется окно системы управления базами данных, в котором появится меню.
• Создайте новую базу, сохранив ее под именем Рыбное хозяйство.
Задание 2. Создайте структуру таблицы Рыбные хозяйства в режиме Конструктор.
Порядок работы:
• Выберите вкладку Создание, в диалоговом окне Таблицы выберите кнопку – Конструктор таблиц.
• Введите название и тип поля в соответствии с данными табл. 18.
Таблица 18
Название поля |
Тип поля |
Код_РХ |
Числовой |
Название_РХ |
Текстовый |
Фамилия председателя |
Текстовый |
Количество работников |
Числовой |
• Сделайте поле Код_РХ ключевым, поместив курсор на имя этого поля и щелкнув по кнопке − Ключевое поле.
• Сохраните таблицу, щелкнув по кнопке пиктографического меню.
• В появившемся окне наберите имя таблицы Рыбные хозяйства и щелкните по кнопке ОК.
• Закройте таблицу.
Задание 3. Создайте структуру таблицы Пруды в режиме Конструктор.
Порядок работы:
• Выберите вкладку Создание, в диалоговом окне Таблицы выберите кнопку – Конструктор таблиц.
• Введите название и тип поля в соответствии с данными табл. 19.
Таблица 19
Название поля |
Тип поля |
Код_П |
Числовой |
Название_П |
Текстовый |
Площадь |
Числовой |
Глубина |
Числовой |
Код_РХ |
Числовой |
• Сделайте поле Код_П ключевым, поместив курсор на имя этого поля и щелкнув по кнопке − Ключевое поле.
• Для поля Код_РХ выберите закладку Подстановка, тип элемента управления − Поле со списком, источник строк –таблица Рыбные хозяйства.
• Сохраните таблицу, щелкнув по кнопке пиктографического меню.
• В появившемся окне наберите имя таблицы Пруды и щелкните по кнопке ОК.
• Закройте таблицу.
Задание 4. Создайте структуру таблицы Вид рыбы в режиме Конструктор.
Порядок работы:
• Выберите вкладку Создание, в диалоговом окне Таблицы выберите кнопку – Конструктор таблиц.
• Введите название и тип поля в соответствии с данными табл. 20.
Таблица 20
Название поля |
Тип поля |
Код_Р |
Числовой |
Название_Р |
Текстовый |
Максимальный вес |
Числовой |
• Сделайте поле Код_Р ключевым, поместив курсор на имя этого поля и щелкнув по кнопке − Ключевое поле.
• Сохраните таблицу, щелкнув по кнопке пиктографического меню.
• В появившемся окне наберите имя таблицы Вид рыбы и щелкните по кнопке ОК.
• Закройте таблицу.
Задание 4. Создайте структуру таблицы Водится в режиме Конструктор.
Порядок работы:
• Выберите вкладку Создание, в диалоговом окне Таблицы выберите кнопку – Конструктор таблиц.
• Введите имя поля Код_П и тип данных − числовой.
• Введите имя поля Код_Р и тип данных − числовой.
• Сделайте поля Код_П и Код_Р ключевыми, выделите курсором мыши обе строки с полями и щелкнув по кнопке − Ключевое поле.
• Для поля Код_П выберите закладку Подстановка, тип элемента управления − Поле со списком, источник строк –таблица Пруды.
• Для поля Код_Р выберите закладку Подстановка, тип элемента управления − Поле со списком, источник строк –таблица Вид рыбы.
• Сохраните таблицу, щелкнув по кнопке пиктографического меню.
• В появившемся окне наберите имя таблицы Водится и щелкните по кнопке ОК.
• Закройте таблицу.
Задание 5. Создайте связи таблиц.
Порядок работы:
• Выберите вкладку Работа с базами данных, в диалоговом окне Показать или скрыть выберите кнопку – Схема данных.
• Появится окно Добавление таблицы. Выделите одновременно таблицы Рыбные хозяйства, Пруды, Вид рыбы и Водится и щелкните по кнопке Добавить.
• Щелкните по кнопке Закрыть окна Добавление таблицы. В окне Схема данных появится условный вид этих таблиц. (см. рис. 60)
• Поставьте мышку на имя поля Код_Р в таблице Вид рыбы и, не отпуская кнопку мышки, перетащите ее на поле Код_Р в таблице Водится. Отпустите мышку. Появится диалоговое окно Связи.
• Включите значок Обеспечение целостности данных. Это не возможно будет сделать, если типы обоих полей заданы не одинаково.
• Включите Каскадное обновление связанных полей.
• Включите Каскадное удаление связанных полей.
• Щелкните по кнопке Создать. Появится связь «один−ко−многим».
• Поставьте мышку на имя поля Код_П в таблице Пруды и, не отпуская кнопку мышки, перетащите ее на поле Код_П в таблице Водится. Отпустите мышку. Появится диалоговое окно Связи.
• Включите значок Обеспечение целостности данных. Это не возможно будет сделать, если типы обоих полей заданы не одинаково.
• Включите Каскадное обновление связанных полей.
• Включите Каскадное удаление связанных полей.
• Щелкните по кнопке Создать. Появится связь «один−ко−многим».
• Поставьте мышку на имя поля Код_РХ в таблице Рыбные хозяйства и, не отпуская кнопку мышки, перетащите ее на поле Код_П в таблице Пруды. Отпустите мышку. Появится диалоговое окно Связи.
• Включите значок Обеспечение целостности данных. Это не возможно будет сделать, если типы обоих полей заданы не одинаково.
• Включите Каскадное обновление связанных полей.
• Включите Каскадное удаление связанных полей.
• Щелкните по кнопке Создать. Появится связь «один−ко−многим».
• Закройте схему, ответив утвердительно на вопрос о сохранении.
Задание 6. Заполните таблицы.
Порядок работы:
• Заполните таблицу Рыбные хозяйства данными из таблицы 21.
Таблица 21
Код_РХ |
Название_РХ |
Фамилия председателя |
Количество работников |
1 |
Волна |
Иванов |
100 |
2 |
Причал |
Петров |
150 |
3 |
Золотая рыбка |
Сидоров |
130 |
• Заполните таблицу Пруды данными из таблицы 22.
Таблица 22
Код_П |
Название_П |
Площадь |
Глубина |
Код_РХ |
1 |
Тихий |
50 |
12 |
1 |
2 |
Деревенский |
125 |
30 |
2 |
3 |
Теплый |
265 |
27 |
1 |
4 |
Песчаный |
178 |
35 |
3 |
• Заполните таблицу Вид рыбы данными из таблицы 23.
Таблица 23
Код_Р |
Название_Р |
Максимальный вес |
1 |
Карп |
3 |
2 |
Карась |
2,5 |
3 |
Щука |
5 |
4 |
Сом |
12 |
• Заполните таблицу Водится данными из таблицы 24.
Таблица 24
Код_П |
Код_Р |
1 |
1 |
1 |
3 |
2 |
1 |
2 |
3 |
3 |
2 |
4 |
2 |
4 |
4 |
Задание 7. Создайте формы для таблиц.
Порядок работы:
• Выделите таблицу Рыбные хозяйства.
• Выберите вкладку Создание, в диалоговом окне Формы выберите кнопку – Формы.
• Сохраните форму с именем Рыбные хозяйства.
• Аналогично проделайте для создания форм Пруды, Вид рыбы и Водится.
Задание 8. Получите с использованием запроса все пруды в которых водятся карп.
Порядок работы:
• Выберите вкладку Создание, в диалоговом окне Другие выберите кнопку – Конструктор запросов.
• В диалоговом окне Добавление таблицы выделите таблицы Водится, Вид рыбы и Пруд.
• Щелкните по кнопке Добавить.
• Щелкните по кнопке Закрыть.
• Выберите поле Название_Р из таблицы Вид рыбы. Для этого достаточно сделать двойной щелчок мышкой по имени каждого поля.
• Выберите поле Название_П из таблицы Пруды. Для этого достаточно сделать двойной щелчок мышкой по имени каждого поля.
• В строке Условие отбора под полем Название_Р наберите Карп.
• Сохраните запрос с именем Где водится карп.
• Щелкните по кнопке для представления запроса.
• Закройте запрос.
Задание 9. Создайте формы для запроса Где водится карп.
Порядок работы:
• Выделите запрос Где водится карп.
• Выберите вкладку Создание, в диалоговом окне Формы выберите кнопку – Формы.
• Сохраните форму с именем Где водится карп.
