Вспомним
Какой объект баз данных является основным?
Таблица — основной объект базы данных, предназначенный для хранения данных в структурированном виде.
В каких режимах можно работать с таблицами базы данных?
Работать с таблицами баз данных можно в двух режимах: 1. Конструктор;
2. Таблица.
Какие действия с таблицами баз данных можно производить в режиме Конструктор?
Описание структуры таблицы выполняется в режиме Конструктор.
В каком режиме работы с таблицами осуществляется ввод данных в таблицу базы данных?
Данные в таблицу вводятся в режиме Таблица. В этом режиме можно также просматривать и изменять структуру таблицы.
Какими свойствами должны обладать таблицы БД?
Таблицы в реляционных базах данных должны обладать следующими свойствами:
Какие типы данных могут быть определены для полей таблицы БД?
Что такое ключевое поле таблицы?
Ключ (ключевое поле) — поле, значения которого позволяют однозначно определить каждую запись таблицы.
Связывание таблиц БД. Сортировка данных в таблице.
10 класс
Сегодня на уроке мы…
Связывание таблиц базы данных
Связи между таблицами многотабличной БД позволяют обеспечить объединение данных нескольких таблиц. Логическая структура базы данных (таблицы и связи между ними) запоминается в Схеме данных.
Связь между таблицами БД осуществляется путем сопоставления данных в полях, по которым связываются таблицы, — полях связи. Перед созданием связей необходимо закрыть все таблицы. Создавать или изменять связи между открытыми таблицами нельзя.
Виды связей:
1. Один ко многим. Каждой записи в одной таблице могут соответствовать несколько записей в другой таблице.
2. Многие ко многим. Каждой записи в одной таблице могут соответствовать несколько записей в другой таблице и наоборот.
3. Один к одному. Каждой записи в одной таблице может соответствовать только одна запись в другой таблице. Обычно это связь между двумя ключевыми полями.
При установлении связи между таблицами поля связи не обязательно должны иметь одинаковые названия. Однако у них должен быть один и тот же тип данных. Исключением является случай, когда ключевое поле относится к типу Счетчик. Поле типа Счетчик можно связать с полем числового типа, если формат данных в этих полях совпадает. Это же правило действует в случае, если оба связываемых поля являются числовыми.
Если после установления связи открыть таблицу, от которой идет связь, то в открывшемся окне видны знаки , расположенные в левой части записей. Их присутствие говорит о наличии связи ключевого поля таблицы «Города» с другой таблицей. После щелчка на знаке
откроется вложенная таблица, содержащая те записи таблицы, значение поля которых равно величине одноименного поля записи таблицы «Города».
Создание связи
1. На вкладке Работа с базами данных выбрать кнопку Схема данных: Появится диалоговое окно:
2. В окне дважды щелкнуть по названиям таблиц, которые необходимо связать, или щелкнуть по названию таблицы и нажать кнопку Добавить.
3. Закрыть окно Добавление таблицы.
4. Перетащить поле связи из одной таблицы на поле связи в другой.
Часто связывают ключевое поле (выделенное полужирным) одной таблицы с аналогичным полем другой таблицы.
Появится окно Изменение связей:
Убедиться, что в каждом из столбцов этого окна отображаются названия нужных полей. При необходимости их можно изменить.
5. Задать параметры связи:
6. Нажать кнопку .
7. Результат:
Сортировка данных в таблице
Записи в таблицах автоматически воспроизводятся отсортированными в порядке возрастания по ключевому полю. При работе с базами данных может возникнуть необходимость сортировки данных по какому-либо полю таблицы в определенном порядке:
Сортировки по полям с различным типом данных.
1. По полю «Кинотеатр» — по алфавиту, в порядке возрастания.
Сортировки по полям с различным типом данных.
2. По полю «Стоимость» — по значению, в порядке убывания.
Сортировки по полям с различным типом данных.
3. По полю «Время» — в порядке убывания.
Сортировка может производиться либо по возрастанию, либо по убыванию значений поля. При сортировке целостность данных в записях не нарушается.
Для сортировки данных таблицы в Access выделить любую ячейку поля, по которому сортируются записи, и воспользоваться соответствующими кнопками вкладки Главная группы Сортировка и фильтр. Для удаления сортировки следует воспользоваться кнопкой Удалить сортировку. Так же для выполнения операций сортировки можно использовать возможности контекстного меню поля.
Повторим
Для чего нужно связывать таблицы?
Связи между таблицами многотабличной БД позволяют обеспечить объединение данных нескольких таблиц.
Какие существуют виды связей? Чем они отличаются?
1. Один ко многим.
2. Многие ко многим.
3. Один к одному.
Каким образом можно сортировать данные в таблице?
Сортировка может производиться либо по возрастанию, либо по убыванию значений поля. При сортировке целостность данных в записях не нарушается.
§ 2.1 – 2.2 [2]
Домашнее задание