|
Практическая работа № 11
Тема: Microsoft Access. Создание базы данных
Цель: Научиться создавать базу данных в MS Access
Задание 1: Создание таблиц
1. Запустить MS Access
2. Создать новую базу данных и сохранить ее в своей папке под именем БД_фамилия
3. В режиме Конструктор создать таблицу. Имя таблицы – “Студенты”. Данные для таблицы:
Поле | Тип данных | Размер поля |
№ личного дела | Текстовый | |
Фамилия | Текстовый | |
Имя | Текстовый | |
Отчество | Текстовый | |
Дата рождения | Дата/время | Краткий формат даты |
Группа | Текстовый | |
Домашний адрес | Текстовый |
4. Определить первичный ключ для таблицы – выделить поле № личного дела и нажать кнопку Ключевое поле
5. Закрыть таблицу
6. Двойным щелчком левой кнопки мыши по названию таблицы открыть таблицу в режиме Таблицы
7. Ввести данные для 8 студентов. Для поля Группа использовать номера 26, 27, 28
8. Закрыть таблицу
9. Открыть таблицу и отредактировать данные:
- заменить во второй записи фамилию на Иванов;
- заменить в первой записи год рождения на 1993;
- удалить последнюю запись;
- добавить еще 2 записи.
10. Сохранить таблицу
Задание 2
1. Создать две таблицы:
Сессия
Поле | Тип поля | Размер поля |
№ личного дела | Текстовое | |
Математика | Числовое | Целое |
Физика | Числовое | Целое |
Химия | Числовое | Целое |
Русский | Числовое | Целое |
Результат | Текстовое |
Ключевым является поле “№ личного дела”.
Стипендия
Поле | Тип поля | Размер поля |
Результат | Текстовое | |
Процент | Числовое | Одинарное с плавающей точкой. Формат поля – процентный. |
Ключевым является поле “Результат”.
2. Заполнить таблицу “Сессия”. Оценки в записях ввести произвольно. В поле “Результат” данные ввести в соответствии со следующей таблицей:
Неуд | Хор | Хор1 | Отл |
За оценки “2” и “3” | За две и более оценки ”4” | 5 5 5 4 | 5 5 5 5 |
3. Заполнить таблицу “Стипендия”. Поле “Процент” заполнить в соответствии со следующей таблицей:
Результат | Неуд | Хор | Хор1 | Отл |
Процент | 0,00% | 100,00% | 200,00% | 300,00% |
4. Создать макет связей между таблицами:
a) Открыть таблицу “Студенты”;
b) В контекстной вкладке “Таблица” (Работа с таблицами) нажать кнопку “Схема данных”;
c) В контекстном меню к полю появившейся вкладки “Схемы данных” выбрать пункт “Добавить таблицу”;
d) В появившемся диалоговом окне “Добавление таблицы” выбрать все три таблицы и нажать кнопку “Добавить”;
e) Закрыть таблицу “Студенты”.
5. Установить связь между таблицами “Студенты” и “Сессия”:
a) Протащить указатель мыши от поля “№ личного дела” таблицы “Студенты” к полю “№ личного дела” таблицы “Сессия” при нажатой кнопке мыши;
b) В появившемся диалоговом окне Связи поставить значок ✔ (“галочка”) в окнах Обеспечение целостности данных и Каскадное удаление связанных полей (отношение: один к одному). Прочесть встроенную справку об этих значках (знак “ ?” в заголовке окна). Щелкнуть по кнопке Создать.
6. Аналогично установить связь между таблицами “Сессия” и ”Стипендия” по полю “Результат” (отношение: один ко многим).
7. Закрыть окно Схемы данных с сохранением связей.
Исходные данные: по заданию преподавателя
Выполнение работы:
Задание 1.
Таблица 1
Студенты | ||||||||
№личного дела | Фамилия | Имя | Отчество | Пол | Дата рождения | Группа | № телефона | Домашний адрес |
Абрамович | Алексей | Миронович | м | 20.03.1995 | г.Челябинск | |||
Алиев | Канан | Эльманович | м | 14.02.1993 | г.Челябинск | |||
Иванов | Артем | Андреевич | м | 20.04.1996 | г.Челябинск | |||
Быбин | Лев | Владимирович | м | 21.10.1996 | г.Челябинск | |||
Дацюк | Павел | Валерьевич | м | 20.07.1978 | г.Свердловск | |||
Исаев | Егор | Валерьевич | м | 26.07.1996 | г.Челябинск | |||
Алексеев | Александр | Евгеньевич | м | 23.07.1995 | г.Челябинск | |||
Кандаков | Сергей | Сергеевич | м | 07.05.1995 | г.Челябинск | |||
Валиев | Далер | Муламадиевич | м | 24.05.1996 | г.Челябинск |
Задание 2.
Таблица 2
Сессия | |||||
№ личного дела | Математика | Физика | Химия | Русский | Результат |
неуд | |||||
хор | |||||
хор | |||||
хор | |||||
неуд | |||||
отл | |||||
хор | |||||
хор | |||||
отл |
Таблица 3
Стипендия | |
Результат | Процент |
Неуд | 0,00% |
Отл | 300,00% |
Хор | 100,00% |
Хор1 | 200,00% |
Вывод:научился создавать базу данных в MS Access.
Дата добавления: 2015-11-04; просмотров: 17 | Нарушение авторских прав
<== предыдущая лекция | | | следующая лекция ==> |
Atv организовано в соответствии | | | Тема: Microsoft Access. Работа с таблицами и формами |