Инфоурок / Информатика / Другие методич. материалы / "MS Access. Отображение данных в СУБД"
Обращаем Ваше внимание, что в соответствии с Федеральным законом N 273-ФЗ «Об образовании в Российской Федерации» в организациях, осуществляющих образовательную деятельность, организовывается обучение и воспитание обучающихся с ОВЗ как совместно с другими обучающимися, так и в отдельных классах или группах.

Педагогическая деятельность в соответствии с новым ФГОС требует от учителя наличия системы специальных знаний в области анатомии, физиологии, специальной психологии, дефектологии и социальной работы.

Только сейчас Вы можете пройти дистанционное обучение прямо на сайте "Инфоурок" со скидкой 40% по курсу повышения квалификации "Организация работы с обучающимися с ограниченными возможностями здоровья (ОВЗ)" (72 часа). По окончании курса Вы получите печатное удостоверение о повышении квалификации установленного образца (доставка удостоверения бесплатна).

Автор курса: Логинова Наталья Геннадьевна, кандидат педагогических наук, учитель высшей категории. Начало обучения новой группы: 27 сентября.

Подать заявку на этот курс    Смотреть список всех 216 курсов со скидкой 40%

"MS Access. Отображение данных в СУБД"

библиотека
материалов

Инструкционная карта

Лабораторная работа №____


MS Access. Отображение данных в СУБД. Создание таблиц. Режим таблицы.


Создание таблиц в Access.

Для создания новой таблицы в базе данных необходимо в окне базы данных выбрать объект Таблица, а затем нажать кнопку Создать. В появившемся окне будет предложено выбрать один из следующих способов создания:

  1. Режим таблицы

  1. Конструктор

  1. Мастер таблиц

  1. Импорт таблиц

  1. Связь с таблицами

Конструктор таблиц.

Чтобы добавить поле, в верхней части окна таблицы в режиме конструктора следует ввести имя поля и определить его тип.

Имя поля должно содержать не более 64 символов и может включать любые комбинации букв, цифр и пробелов, а также специальных символов, за исключением точки, восклицательного знака, надстрочного символа и прямых скобок. Имя не должно начинаться с пробела и содержать управляющие символы.

Тип данных определяет, какого вида данные допускается вводить в поле.

Уникальная метка, называемая ключом, используется для определения каждой записи таблицы. Подобно тому, как номерной знак однозначно определяет автомобиль, ключ определяет запись.

Ключевые поля в таблицах используются для создания межтабличных связей. Чтобы определить ключ, необходимо выделить строку с описанием нужного поля и нажать пиктограмму Ключ.

Для задания свойства поля надо выбрать его в верхней части окна конструктора таблиц и в нижней части окна ввести значения этого свойства или выбрать его из списка.

По окончании описания полей таблицы, необходимо закрыть окно конструктора.

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

От того, как новая таблица связана с остальными, зависит, какое из ее полей следует назначить первичным ключом. В теории баз данных известны 4 варианта связей между двумя таблицами, называемых обычно отношениями.

Связь Один-к-одному. Каждой записи первой таблицы соответствует не больше одной записи второй таблицы и наоборот. Соответствие записей устанавливается в результате поиска в поле, являющегося первичным ключом одной из таблиц, значения поля, называемого внешним ключом второй таблицы.

Связь Многие-к-одному. Любой записи второй таблицы может соответствовать любое количество записей первой таблицы, но не наоборот. В этом случае ключевое поле первой таблицы будет внешним ключом, и повторяющиеся значения в нем допускаются.

Связь Один-ко-многим. Первичный ключ первой таблицы (поле, содержащее уникальные значения), связывается с внешним ключом второй таблицы (значения поля могут повторяться). При этом каждой записи первой таблицы может соответствовать несколько записей второй. Можно сказать, что «один-ко-многим» - это «многие-к-одному» наоборот.

Связь Многие-ко-многим. Каждой записи одной таблицы может соответствовать любое количество записей другой таблицы и наоборот. Соответственно, поля обеих таблиц, по которым осуществляется связь, являются внешними ключами и могут содержать повторяющиеся значения.

Создание межтабличных связей.

Для создания межтабличных связей в СУБД MS Access существует команда Сервис – Схема данных, а также на панели инструментов расположена одноименная пиктограмма Схема данных.

В окне схемы данных связи можно создавать путем перетаскивания полей из одной таблицы в другую.

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

На созданной в схеме связи следует щелкнуть правой кнопкой мыши, чтобы установить дополнительные параметры:

в окне Изменение связей щелкнуть на кнопке Объединение. Появится окно Параметры объединения. Если необходимо, например, чтобы в дальнейшем при объединении данных таблиц отображались все записи таблицы «Пациенты», независимо от того, имеется ли соответствующая запись в таблице «Посещения», надо выбрать 2-й тип объединения.

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

Щелкните на кнопке Создать, чтобы новая связь появилась в окне Схема данных.

Связи между таблицами в Access можно создавать разными способами. На первых порах удобнее всего использовать команду Вставка - Поле подстановки в режиме конструктора для вызова мастера создания связей.


ЗАДАНИЕ

I Создание таблиц базы данных

Создадим базу данных, содержащую сведения о студентах вашего потока. Для этого выполним следующие действия:

  1. Запустим программу MS Access.

  1. При запуске появится диалоговое окно, в котором надо выбрать строку Новая база данных.

  1. В окне Файл новой базы данных указать имя новой БД- ДЕКАНАТ и сохранить в папке ПР13.

  1. Нажмите кнопу Создать. В появившемся окне База данных активизировать вкладку Таблицы и щелкнуть на кнопке Создать.

  1. Создать таблицу, воспользовавшись Конструктором. В окне Новая таблица выбрать пункт Конструктор и подтвердить выбор.

  1. Определить поля таблицы. В появившемся окне создать поля базы данных, согласно следующей таблице.

Поле

Тип поля

Размер поля

Номер

Счетчик


Фамилия

Текстовое

15

Имя

Текстовое

10

Отчество

Текстовое

15

Дата рождения

Дата

Краткий формат

Группа

Текстовое

7

Адрес

Текстовое

20

  1. Для ввода типа поля использовать значок контекстного меню, который появляется при установке курсора в столбец Тип данных.

  1. Определить первичный ключ для таблицы. В данной таблице ключевым является поле Номер. Чтобы сделать поле ключевым, нужно выделить его и выбрать из меню Правка команду Ключевое поле или нажать кнопку Ключевое поле на панели инструментов.

  1. Закрыть заполненную таблицу. При закрытии сохраните ее под именем Студенты.

II Ввод и редактирование данных

  1. В окне База данных появилось имя сохраненной таблицы. Для того, чтобы вводить данные, надо открывать ее в режиме таблицы. Щелкнуть на кнопку Открыть.

  1. Занести в таблицу 6 – 7 записей. Для поля Группа использовать номера 56, 57, 58. Отредактировать введенные данные в таблицу: заменить во второй записи фамилию.

  1. В поле Дата рождения изменить в первой записи год рождения.

  1. Удалить последнюю запись в таблице. Для этого нужно выделить ее: установить курсор мыши к левой границе таблицы до изменения его в виде стрелки, направленной вправо, щелкнуть мышью и нажать клавишу Delete.

  1. Добавить еще две записи.

  1. Сохранить таблицу и закрыть ее.

III Создание многотабличной БД

  1. Создать таблицы СЕССИЯ и СТИПЕНДИЯ, используя ту же технологию, что и при создании таблицы СТУДЕНТЫ в пункте 1. Атрибуты поля Номер таблицы СЕССИЯ должны быть такими же, как атрибуты этого же поля таблицы СТУДЕНТЫ. Состав полей и их свойства следующие:

СЕССИЯ

Признак ключа

Поле

Тип поля

Размер поля

Ключ

Номер

Числовое



Оценка 1

Числовое

Фиксированный


Оценка 2

Числовое

Фиксированный


Оценка 3

Числовое

Фиксированный


Оценка 4

Числовое

Фиксированный


Результат

Текстовое

5

СТИПЕНДИЯ

Признак ключа

Поле

Тип поля

Размер поля

Ключ

Результат

Текстовое

5


Процент

Числовое

Процентный

  1. Заполнить таблицы данными; оценки в записи ввести на свое усмотрение так, чтобы в записях присутствовали разные комбинации оценок из четырех групп:

Неуд.

Хор.

Хор1.

Отл

За удовл. и неудовл.

За две 4 и более

5 5 5 4

5 5 5 5

  1. В поле Результат данные заносить в соответствии с представленной таблицей, например, если в записи три оценки 5 и одна оценка 4, то в результат занести хор1.

  1. Поле Процент заполнить в соответствии со следующей таблицей:

Результат

Процент

Неуд.

0,00%

Хор.

100,00%

Хор1.

200,00%

Отл.

300,00%

  1. Сохранить обе таблицы и закрыть их.

IV Установление связей между таблицами

  1. В окне База данных Деканат должны быть имена трех таблиц: СТУДЕНТЫ, СЕССИЯ, СТИПЕНДИЯ. Для установления связей выполнить команду Сервис – Схема данных.

  1. В появившемся окне выполнить добавление всех трех таблиц в схему.

  1. Установить связи между таблицами СТУДЕНТЫ и СЕССИЯ. Для этого протащить указатель мыши от поля Номер таблицы СТУДЕНТЫ к полю Номер таблицы СЕССИЯ при нажатой клавише мыши.

  1. В появившемся диалоговом окне Связи активизировать значок Обеспечение целостности данных, отношение «Один к одному», активизировать значки Каскадное обновление связанных полей и Каскадное удаление связанных полей. Прочитать встроенную справку об этих значках. Нажать кнопку Создать.

  1. Установить связь между таблицами СТИПЕНДИЯ и СЕССИЯ. Для этого протащить указатель мыши от поля Результат таблицы СТИПЕНДИЯ к полю Результат таблицы СЕССИЯ. Здесь отношение «Один ко многим».

  1. Закрыть окно Схема данных, при выходе сохранить связи.


Задание для самостоятельной работы студентов

  1. Добавьте в базу данных Деканат таблицу ФАКУЛЬТЕТЫ, содержащую следующую информацию:

Шифр специальности

Название специальности

Название факультета

05435

«Менеджмент»

Экономический

03565

«Маркетинг»

Экономический

07867

«Юриспруденция»

Юридический

04564

«Правоведение»

Юридический

04565

«Таможенное дело»

Юридический

  1. Добавьте в таблицу СТУДЕНТЫ поле шифр специальности и заполните его соответствующими данными из таблицы ФАКУЛЬТЕТЫ. Свяжите таблицы СТУДЕНТЫ и ФАКУЛЬТЕТЫ.

Сохраните базу данных Деканат.

V Поиск, сортировка и отбор данных

1. Откройте таблицу СТУДЕНТЫ в режиме формы.

  1. Осуществите поиск студента по полю Фамилия. Для этого:

  • установите курсор в строку поля, по которому будет осуществляться поиск, то есть Фамилия

  • выполните команду Правка – Найти или нажмите пиктограмму Найти.

3.Закрыть окно формы.

4.Откройте таблицу СТУДЕНТЫ.

5.Отсортируйте записи таблицы в алфавитном порядке по полю Фамилия. Для этого:

  • установите курсор в поле Фамилия;

  • выполните команду Записи – Сортировка – По возрастанию или воспользоваться соответствующей пиктограммой

6.Используя фильтр, вывести на экран список студентов группы БУА-12. Для этого:

  • Выполнить команду Записи – Изменить фильтр или использовать пиктограмму

  • Установить курсор в поле Группа, и из контекстного меню выбрать номер нужной группы

  • Выполнить команду Фильтр – Применить фильтр или использовать соответствующую пиктограмму

  • Чтобы убрать фильтр, воспользуйтесь командой Записи – Удалить фильтр или применить ту же пиктограмму.

  • Закрыть таблицу.

7.Открыть таблицу СТУДЕНТЫ в режиме формы и выполнить тот же фильтр: отобрать студентов группы БУА-12. Для этого выполните действия:

  • В поле Формы найти запись, которая содержит индекс нужной группы – БУА-12

  • Выполнить команду Записи – Фильтр – Фильтр по выделенному или воспользоваться соответствующей пиктограммой на панели инструментов

8.Удалить фильтр


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

  1. Назовите основные элементы окна Access.

  1. Перечислите основные объекты окна базы данных.

  1. Какие режимы работы используются для работы с таблицей?

  1. Что такое Конструктор в СУБД Access?

  1. Для чег

  2. \о служит ключевое поле?

  1. Что такое счетчик?

  1. Какой тип данных следует использовать для создания поля, содержащего рисунки?

  1. Что такое маска ввода? Какие знаки используются для работы с маской?

9. Объясните для чего необходимо связывать таблицы при работе с базами данных?

10. Перечислите виды связей между таблицами базы данных.

11.Назовите обязательные условия при создании связей между главной и подчиненной таблицами?

12. Как вы понимаете связь «Один к одному»?

13. Что означает связь «Один ко многим»?

14. Что такое связь «Многие ко многим»?

15.Что такое целостность данных?










Самые низкие цены на курсы переподготовки

Специально для учителей, воспитателей и других работников системы образования действуют 50% скидки при обучении на курсах профессиональной переподготовки.

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца с присвоением квалификации (признаётся при прохождении аттестации по всей России).

Обучение проходит заочно прямо на сайте проекта "Инфоурок", но в дипломе форма обучения не указывается.

Начало обучения ближайшей группы: 27 сентября. Оплата возможна в беспроцентную рассрочку (10% в начале обучения и 90% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru

Общая информация

Номер материала: ДВ-180941

Похожие материалы

2017 год объявлен годом экологии и особо охраняемых природных территорий в Российской Федерации. Министерство образования и науки рекомендует в 2017/2018 учебном году включать в программы воспитания и социализации образовательные события, приуроченные к году экологии.

Учителям 1-11 классов и воспитателям дошкольных ОУ вместе с ребятами рекомендуем принять участие в международном конкурсе «Законы экологии», приуроченном к году экологии. Участники конкурса проверят свои знания правил поведения на природе, узнают интересные факты о животных и растениях, занесённых в Красную книгу России. Все ученики будут награждены красочными наградными материалами, а учителя получат бесплатные свидетельства о подготовке участников и призёров международного конкурса.

Конкурс "Законы экологии"