Мои Конспекты
Главная | Обратная связь


Автомобили
Астрономия
Биология
География
Дом и сад
Другие языки
Другое
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Металлургия
Механика
Образование
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Туризм
Физика
Философия
Финансы
Химия
Черчение
Экология
Экономика
Электроника

Система управления базами данных MS Access. Создание, редактирование баз



Данных.

Задание 11.

В MS Access создать базу данных студентов вашей группы.

БД Студенты состоит из двух таблиц.

1) Таблица Студенты.

Поля в таблице: ID студента, Фамилия, Имя, Отчество, Дата рождения, Телефон, E-mail, Населенный пункт (откуда приехал)

Заполняем Таблицу. Общаемся, знакомимся …

Поле «ID студента» - ключевое поле (первичный ключ), уникальное и не пустое. Оно может быть просто «счетчиком», однако, при удалении записей нумерация будет не последовательной и может начаться, например, с 3-х. Если это не нравится, присвойте ему тип «целый» или «текстовый» и заполняйте его сами. Номер студ. билета не используйте – конфиденциальная информация (как номер паспорта).

Поле «Населенный пункт» должно быть внешним ключом ко второй таблице – Города. И заполнение этого поля (являющегося идентификатором города) должно осуществляться путем выбора из списка населенных пунктов, который подставляется сюда (в это поле) из таблицы Города (после ее заполнения, конечно).

2) Таблица Города (или Населенные пункты).

Независимая таблица, содержащая информацию о населенных пунктах (поселках, районных центрах, городах и т.д.).

Поля в таблице: ID, Название, Область(Край), Район, Страна(Республика), …

Поле «ID» - первичный ключ (идентификатор города).

Заполнять эту таблицу можно только теми «городами», откуда приехали студенты вашей группы (включенные в первую таблицу).

Если что не понятно – читаем HELP.

Перед окончанием занятия не забудьте сохранить файл базы данных на своем сетевом диске H:.

 

Составление запросов к связанным таблицам в MS Access.

Задание 12.

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

Поля в таблице: ID, ID студента, Дата, Сумма.

Поле «ID» - первичный ключ.

Поле «ID студента» - внешний ключ к таблице Студенты. При заполнении таблицы Ведомость поля «Фамилия», «Имя», «Отчество», … студента подставляются сюда для выбора из таблицы Студенты.

2) Создать два Запроса.

А) При выполнении Запроса 1 вычисляется сумма денег, начисленная человеку на какой-либо интервал времени (дат). Итоговые поля: «Фамилия», «Имя», «Отчество», сумма.

Б) При выполнении Запроса 2 вычисляется сумма денег, отправленная студентами в свои «города» (будем считать, что студенты все деньги отправляют домой).

Итоговые поля: «Название» населенного пункта, сумма.

 

Связи всех трех таблиц создавать в меню «Схема данных».

Включите «Обеспечение целостности данных» связей и необходимые параметры «Объединения».

Должны появиться указатели: «стрелочка», 1, .