Практическая работа «Создание таблиц средствами СУБД MS Access2007»
Оценка 4.8
Разработки уроков
docx
информатика
9 кл—10 кл
28.01.2017
Тип урока: практическое занятие.
Формы работы: индивидуальная на компьютере.
Создадим файл базы данных с именем «Колледж_Фамилия» (Например: «Колледж_Иванова») в своей папке. Для этого выполните следующие действия:
1. Запустите СУБД MS Access.
2. В стартовом окне выберите Новая база данных (двойной щелчок мышью).
3. На вкладке Файл выберите Сохранить базу данных как -укажите, на каком диске, в какой папке требуется создать файл базы данных, введите имя файла и нажмите кнопку Сохранить.
Создание таблиц базы данных
Необходимо создать таблицы для базы данных «Колледж»:
Практическая работа.docx
Практическая работа «Создание таблиц средствами СУБД MS Access2007»
Тип урока: практическое занятие.
Формы работы: индивидуальная на компьютере.
Создадим файл базы данных с именем «Колледж_Фамилия» (Например: «Колледж_Иванова») в
своей папке. Для этого выполните следующие действия:
Запустите СУБД MS Access.
В стартовом окне выберите Новая база данных (двойной щелчок мышью).
На вкладке Файл выберите Сохранить базу данных как укажите, на каком диске, в
какой папке требуется создать файл базы данных, введите имя файла и нажмите кнопку
Сохранить.
Создание таблиц базы данных
Необходимо создать таблицы для базы данных «Колледж»:
Создадим в режиме конструктора таблицу Группа следующей структуры:
Объекты: Группа, Студенты, Преподаватели, Дисциплина.
№
Поле
Свойства
1
2
НГ
КОЛ
Тип данных
Размер поля
Подпись
Обязательное поле
Индексированное поле
Тип данных
Размер поля
Формат поля
Число десятичных знаков
Подпись
Обязательное поле
Индексированное поле
Текстовый
3
Группа
Да
Да (совпадения не
допускаются)
Числовой
Байт
Основной
4
Количество студентов
Нет
Нет
ОК.
свойства.
Выберите Режим «Конструктор» рис.1 и щелкните по нему мышкой.
В появившемся окне «Сохранение» введите имя таблицы Группа рис. 2 и нажмите
В окне Конструктора введите имена полей, укажите тип данных, отредактируйте
Установите поле [НГ] в качестве ключевого поля. Для этого необходимо
воспользоваться кнопкой Ключевое поле панели инструментов рис. 3
Сохраните таблицу.
1.
2.
3.
1.
2.
3.
4.
5. Создайте в режиме конструктора таблицу Студенты следующей структуры:
Поле Свойства
Текстовый
ФИО
ГОДР
Текстовый
Группа
Номер студента в группе
Тип данных
Размер поля
Подпись
Обязательное поле
Индексированное полеДа (совпадения допускаются)
Тип данных
Размер поля
Подпись
Обязательное поле
Индексированное полеДа (совпадения допускаются)
Тип данных
Размер поля
Подпись
Обязательное поле
Тип данных
Размер поля
Формат поля
Число десятичных знаков
Подпись
Обязательное поле
Тип данных
Размер поля
Числовой
Целое
Основной
Текстовый
ФИО
Год рождения
Текстовый Подпись
Обязательное поле
Адрес
Замечание: В поле [НГ] нужно создать список значений из таблицы Группа, используя тип данных
Мастер подстановок.
Установите поля [НГ] и [НС] в качестве ключевого поля.
Создайте в режиме конструктора таблицу Преподаватели следующей структуры:
Поле Свойства
ТАБН
ФИО
Текстовый
Табельный номер
Тип данных
Размер поля
Подпись
Обязательное поле
Индексированное полеДа (совпадения не допускаются)
Тип данных
Размер поля
Подпись
Обязательное поле
Текстовый
ФИО
Установите поле [ТАБН] в качестве ключевого поля.
Установка связей между таблицами
Установим связи между таблицами Группа и Студенты с обеспечением целостности данных в
соответствии с логической моделью данных.
Для установки связей необходимо:
1. Закройте (если не закрыты) таблицы, между которыми устанавливаются связи.
2. На вкладке «Работа с базами данных» нажмите кнопку Схема данных рис. 4
3. Появится окно Добавление таблицы с отображением имен таблиц. Выделяйте поочерёдно
названия таблиц и нажимайте кнопку Добавить рис. 5 4. В окне Схема данных перетащите ключевое поле [НГ] из главной таблицы Группа на поле [НГ]
подчиненной таблицы Студенты.
5. В окне Изменение связей установите флажок «Обеспечение целостности данных». Затем
установите флажок «Каскадное обновление связанных полей» (изменение ключа в записи главной
таблицы приведёт к автоматическому изменению значений внешнего ключа в подчинённых
записях) и «Каскадное удаление связанных полей» (удаление записи из главной таблицы приведёт
к автоматическому удалению всех связанных записей) Рис. 6.
6. Нажмите кнопку Создать.
Примечание. Для удаления из окна схемы данных лишней таблицы, не связанной с другими
таблицами, нужно выделить таблицу (один щелчок) и нажать DELETE. Если таблица связанна с другими, то вначале необходимо удалить связь. Для этого нужно выделить связь (один щелчок) и
нажать DELETE.
После установки связей между таблицами окно Схема данных будет иметь вид, как на рис. 7.
Задания для самостоятельной работы
1. Создайте таблицу Дисциплина следующей структуры:
Поле Свойства
Текстовый
Тип данных
Размер поля
Подпись
Обязательное поле
Индексированное полеДа (совпадения не
Код дисциплины
допускаются)
Текстовый
Название дисциплины
Тип данных
Размер поля
Подпись
Обязательное поле
Индексированное поле
2. Поскольку между таблицами Преподаватели и Дисциплина, а также между таблицами Группа и
Дисциплина тип связи «многие ко многим», то необходимо создать еще одну таблицу Изучение
следующей структуры:
Поле
Свойства Текстовый
Код дисциплины
Текстовый
Группа
Тип данных
Размер поля
Подпись
Обязательное поле
Индексированное полеДа (совпадения допускаются)
Тип данных
Размер поля
Подпись
Обязательное поле
Индексированное полеДа (совпадения допускаются)
Тип данных
Размер поля
Подпись
Обязательное поле
Индексированное полеДа (совпадения допускаются)
Тип данных
Размер поля
Формат поля
Число десятичных знаков
Подпись
Обязательное поле
Числовой
Целое
Основной
Количество часов
Текстовый
ТАБН
Табельный номер
КОЛЧ
Установите поля [НГ], [КД] и [ТАБН] в качестве ключевого поля.
3. Добавьте таблицы Преподаватели, Дисциплина и Изучение в схему данных и установите связи.
Итогом выполненной работы должна быть схема данных, изображённая на рис. 8.
Практическая работа «Создание таблиц средствами СУБД MS Access2007»
Практическая работа «Создание таблиц средствами СУБД MS Access2007»
Практическая работа «Создание таблиц средствами СУБД MS Access2007»
Практическая работа «Создание таблиц средствами СУБД MS Access2007»
Практическая работа «Создание таблиц средствами СУБД MS Access2007»
Практическая работа «Создание таблиц средствами СУБД MS Access2007»
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.