Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Раздел 7 Access2003,6лр(информатика).doc
Скачиваний:
38
Добавлен:
22.05.2015
Размер:
1.53 Mб
Скачать

4 Создание форм для ввода данных в таблицы

4.1 Для создания формы Тренеры:

  • откройте в окне БД объект Формы;

  • щелкните по кнопке Создать;

  • в открывающемся списке выберите таблицу Тренеры;

  • выберите пункт Автоформа: ленточная;

  • щелкните по кнопке ОК. Форма для ввода данных создана.

Если вид макета не удовлетворяет пользователя, можно перейти в режим конструктора и изменить его. При щелчке по элементу макета левой мышью он выделяется прямоугольной рамкой, с помощью которой можно

изменять размеры и двигать элемент. Щелчок правой клавишей мыши по элементу открывает окно других изменяемых свойств элемента.

4.2 Заполните данными, приведенными в табл. 5, таблицу Тренеры посредством формы. Закройте форму, задав ей имя Тренеры.

Таблица 5 Тренеры

Код

Фамилия

Имя

Код дисциплины

Должность

Зарплата

1

2

3

4

5

6

7

8

9

Лапин

Петр

……

……

2

Старший тренер

5890р.

12

Комов

Иван

……

……

3

Главный

тренер

7200р.

13

Сомов

Сергей

2

Тренер

5000р.

21

Попов

Виктор

……

……

1

Старший тренер

5890р.

23

Васин

Лука

2

Тренер

5000р.

4.3 Создайте форму Виды спорта аналогично п. 4. 1.

Заполните данными, приведенными в табл. 6 таблицу Виды спорта посредством формы и закройте форму, задав ей имя Виды спорта.

Таблица 6 Виды спорта

Код дисциплины

Название дисциплины

1

Бокс

2

Борьба

3

Плавание

4.4 Создайте форму Спортсмены аналогично п. 4.1.

Заполните данными, приведенными в табл. 7, таблицу Спортсмены посредством формы, закройте форму, задав ей имя Спортсмены

Таблица 7 Спортсмены

Код спортсмена

Фамилия

Имя

Отчество

№ группы

Телефон

1

Азаров

Петр

Сергеевич

110

2322

2

Борисов

Сергей

Петрович

110

2313

3

Крылов

Одег

Данилович

122

2233

4

Соколов

Иван

Ильич

122

2123

4.5 Создайте форму Преп-Дисц аналогично п. 4. 1.

Заполните данными, приведенными в табл. 8 таблицу Оценки по-

средством формы и закройте форму, задав ей имя Оценки.

Таблица 8 Оценки

Код спортсмена

Код дисциплины

Оценки

1

2

3

1

1

4

2

1

5

3

1

4

4

1

5

1

2

5

2

2

3

3

2

4

4

2

4

1

3

3

2

3

3

3

3

4

4

3

5

Контрольные вопросы

1 Что такое инфологическая модель БД?

2 Какие ключи используются для задания связи таблиц?

3 Какие есть виды связей в реляционной БД?

4 Что означает целостность данных, как она устанавливается?

5 Как устанавливаются связи между таблицами БД, что такое схема БД?

6 Как реализуется связь вида "многие ко многим"?

7 Как создать форму и ввести через неё данные в таблицу БД?

Задание (Номер варианта – номер компьютера в аудитории)

1 Создать реляционную БД содержащую несколько таблиц согласно варианту задания. Вид связи между первой и второй таблицами – "один ко многим", между второй и третьей – "многие ко многим". Разработать инфологическую и логическую модели БД, структуру таблиц, назначить ключевые поля, установить связи. Разработать формы для заполнения всех таблиц своими данными– по аналогии с примером 1.

Таблицу связи назвать по именам соединяемых таблиц (например, для таблиц "Виды спорта" и "Спортсмены" название промежуточной таблицы: "Виды спорта-Спортсмены").

2 Изменить данные в первой таблице БД (с помощью запроса или формы), проверить их изменение в подчинённых таблицах.

Результаты сохранить на диске А(З,5")

Варианты задания

№ вар

Название БД, в скобках – названия таблиц БД

1

Факультет(Кафедра, Преподаватели, Дисциплины)

2

Токарный цех (Начальник, Станки, Токари)

3

Аэропорт (Диспетчер, Рейсы, Тип самолёта)

4

Автовокзал (Диспетчер, Маршруты, Марки автомашин)

5

Ж-д вокзал(Диспетчер, №№ поездов, Типы вагонов

6

Морской вокзал(Диспетчер, Рейсы, Виды судов)

7

Библиотека(Заведующий, Отделы, Читатели)

8

Студгородок (Директор, №№ общежитий, №№ групп)

9

Школа (Директор, Учителя, Классы)

10

Автобаза (Директор, Водители, Грузовики)

Содержание отчёта

1 Название работы.

2 Цель и содержание работы.

3 Логическая модель реляционной БД

4 Письменные ответы на контрольные вопросы.

5 ВЫВОДЫ.