Перейти к содержимому

Из чего состоит любая таблица

  • автор:

Общие сведения о таблицах

Таблицы — это неотъемлемая часть любой базы данных, так как именно в них содержатся все сведения и данные. Например, база данных предприятия может содержать таблицу «Контакты», в которой хранятся имена всех поставщиков, их адреса электронной почты и номера телефонов. Так как другие объекты базы данных в значительной степени зависят от таблиц, всегда начинайте разработку базы данных с создания всех таблиц, а уже затем создавайте другие объекты. Прежде чем создавать таблицы в Access, рассмотрите свои требования и определите все таблицы, которые могут потребоваться. Начальные сведения о планировании и разработке баз базы данных см. в статье Основные сведения о создании баз данных.

В этой статье

  • Обзор
  • Свойства таблиц и полей
  • Типы данных
  • Отношения между таблицами
  • Ключи
  • Преимущества использования отношений

Обзор

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

  1. Запись. Содержит конкретные данные, например информацию об определенном работнике или продукте.
  2. Поле. Содержит данные об одном аспекте элемента таблицы, например имя или адрес электронной почты.
  3. Значение поля. Каждая запись содержит значение поля, например Contoso, Ltd. или proverka@example.com .

Свойства таблиц и полей

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

1. Свойства таблицы

2. Свойства поля

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

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

Типы данных

У каждого поля есть тип данных. Тип данных поля определяет данные, которые могут в нем храниться (например, большие объемы текста или вложенные файлы).

Тип данных является свойством поля, однако он отличается от других свойств:

  • Тип данных поля задается на бланке таблицы, а не в области Свойства поля.
  • Тип данных определяет, какие другие свойства есть у этого поля.
  • Тип данных необходимо указывать при создании поля. Чтобы создать новое поле в Access, введите данные в новый столбец в режиме таблицы. В таком случае Access автоматически определяет тип данных для поля в зависимости от введенного значения. Если оно не относится к определенному типу, Access выбирает текстовый тип. При необходимости его можно изменить с помощью ленты.

Примеры автоматического определения типа данных

Ниже показано, как выполняется автоматическое определение типа данных в режиме таблицы.

Вводимые данные

Тип данных для поля, назначаемый Access

Вы можете использовать любой допустимый префикс протокола IP. Например, являются допустимыми префиксы http://, https:// и mailto:.

Число, длинное целое

Число, длинное целое

Распознаваемые форматы даты и времени зависят от языкового стандарта.

31 декабря 2016 г.

Распознаваемое обозначение денежной единицы зависит от языкового стандарта.

Отношения между таблицами

Хотя в каждой из таблиц хранятся данные по отдельному объекту, в базе данных Access все они обычно связаны между собой. Ниже приведены примеры таблиц в базе данных.

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

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

Ключи

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

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

Соответствие значений между полями ключей является основой связи между таблицами. С помощью связи между таблицами можно комбинировать данные из связанных таблиц. Предположим, есть таблицы «Заказчики» и «Заказы». В таблице «Заказчики» каждая запись идентифицируется полем первичного ключа — «Код».

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

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

2. Внешний ключ (определяется по отсутствию значка ключа)

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

Преимущества использования связей

Раздельное хранение данных в связанных таблицах обеспечивает указанные ниже преимущества.

  • Согласованность . Поскольку каждый элемент данных заносится только один раз в одну таблицу, вероятность появления неоднозначных или несогласованных данных снижается. Например, имя клиента будет храниться только в таблице клиентов, а не в нескольких записях в таблице заказов, которые могут стать несогласованными.
  • Эффективность . Хранение данных в одном месте позволяет сэкономить место на диске. Кроме того, данные из небольших таблиц извлекаются быстрее, чем из больших. Наконец, если не хранить данные по различным темам в разных таблицах, возникают пустые значения, указывающие на отсутствие данных, или избыточные данные, что может привести к неэффективному использованию места и снижению производительности.
  • Простота . Структуру базы данных легче понять, если данные по различным темам находятся в разных таблицах.

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

Таблицы

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

Пример 1. Создание таблицы

Таблица

Заголовок 1 Заголовок 2
Ячейка 1 Ячейка 2

Вид таблицы

Рис. 1. Вид таблицы

Особенности таблиц

У каждого параметра таблицы есть своё значение, установленное по умолчанию. Из этого следует, что если какой-то атрибут пропущен, то неявно он всё равно присутствует, причём с некоторым значением. Поэтому вид таблицы может оказаться совсем другим, чем предполагал разработчик. Чтобы понимать, что можно ожидать от таблиц, следует знать их явные и неявные особенности, которые перечислены далее.

  • Одну таблицу допускается помещать внутрь ячейки другой таблицы. Это требуется в некоторых случаях для представления сложных данных.
  • Размеры таблицы изначально не установлены и вычисляются на основе содержимого ячеек. Например, общая ширина определяется автоматически исходя из суммарной ширины содержимого ячеек плюс ширина границ между ячейками, поля вокруг содержимого и расстояние между ячейками.
  • Если для таблицы задана её ширина в процентах или пикселях, то содержимое таблицы подстраивается под указанные размеры. Так, браузер автоматически добавляет переносы строк в текст, чтобы он полностью поместился в ячейку, и при этом ширина таблицы осталась без изменений. Бывает, что ширину содержимого ячейки невозможно изменить, как это, например, происходит с рисунками. В этом случае ширина таблицы увеличивается несмотря на указанные размеры.
  • Пока таблица не загрузится полностью, её содержимое не начнёт отображаться. Дело в том, что браузер, прежде чем показать содержимое таблицы, должен вычислить необходимые размеры ячеек, их ширину и высоту. А для этого нужно знать, что в этих ячейках находится. Поэтому браузер и ожидает, пока загрузится всё, что находится в ячейках, и только потом отображает таблицу.

См. также

  • Организация данных с помощью таблиц
  • Подсветка строк и колонок таблицы
  • Структура таблицы
  • Таблицы
  • Таблицы в HTML

1. Работа с таблицами

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

Строение любой таблицы выглядит следующим образом.

tablica.jpg

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

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

Создаём таблицы

Этот урок позволит нам познакомиться с основными элементами таблицы. Мы научимся создавать таблицу, содержащую требуемое число строк и столбцов; оформлять таблицу, используя стиль, перемещать фрагмент текста и картинку в ячейку таблицы.

В данный момент вы не можете посмотреть или раздать видеоурок ученикам

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

Получите невероятные возможности

1. Откройте доступ ко всем видеоурокам комплекта.

2. Раздавайте видеоуроки в личные кабинеты ученикам.

3. Смотрите статистику просмотра видеоуроков учениками.
Получить доступ

Конспект урока «Создаём таблицы»

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

У Антонова по русскому языку 5. У Сорокина по русскому языку 4. У Ворониной по литературе 4. У Смирновой по русскому языку 3. У Антонова по рисованию 5. У Сорокина по литературе 5. У Антонова по литературе 5. У Сорокина по математике 4. У Ворониной по русскому языку 4. У Смирновой по литературе 4. У Смирновой по математике 4. У Ворониной по математике 3. У Антонова по математике 5. У Ворониной по рисованию 4. У Сорокина по рисованию 5. У Смирновой по рисованию 5.

В своём отчёте учитель должна ответить на следующие вопросы:

1. Какое количество учеников?

2. По каким предметам выставлены отметки?

3. Кто из учеников отличник?

4. Кто из ребят имеет 5 по математике?

А вы сможете быстро помочь Марии Ивановне? Чтобы ответить на эти вопросы потребуется прочитать текст несколько раз и отыскать в тексте необходимую информацию. А это не так уж и просто и совсем не быстро.

А теперь рассмотрим таблицу, содержащую эту же информацию.

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

С таблицами мы сталкиваемся довольно часто в повседневной жизни. Например, расписание уроков представлено в форме таблицы. Всем вам знакома таблица умножения.

Календарь, схема для вышивания, расписание поездов ‒ все это виды таблиц.

Один из умнейших людей прошлого века, специалист по кибернетике Уильям Росс Эшби сказал: «Табличная форма представления информации обладает одним очень важным преимуществом: она содержит только факты и ничего больше».

И на этом занятии мы тоже научимся представлять информацию в табличной форме.

Рассмотрим структуру таблицы. Как правило, любая таблица состоит из таких элементов как строки и столбцы. На пересечении строки и столбца находится ячейка. В головке записываются названия столбцов, в боковике – названия строк.

Прографка включает в себя сведения, относящиеся к головке и боковику таблицы.

Давайте поможем Марии Ивановне, составим таблицу об успеваемости учеников. Откроем тестовый редактор Microsoft Word. Для этого выбираем меню «Пуск», «Все программы», «Microsoft Office», «Microsoft Word». Введём текст – название таблицы: «Оценки за год». Затем в меню выбираем «Вставка». В группе «Таблицы» нажимаем кнопку «Таблица». В мини-таблице перетаскиваем указатель мыши так чтобы создать в таблице 5 строк и 5 столбцов. Заполним головку таблицы названиями предметов, а боковик фамилиями учеников. В прографку внесём отметки. Таблицу можно оформить, используя стиль. Для этого выделяем таблицу, нажав на значок со стрелочками в ее левом верхнем углу. В меню появилась вкладка «Работа с таблицами». Нажимаем «Конструктор». Выбираем понравившийся стиль для оформления таблицы.

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

Итак, в разделе работа с таблицами перейдём на вкладку «Макет». Выбираем команду «Сортировка». Появилось диалоговое окно. Давайте отсортируем отметки по русскому языку по возрастанию. В диалоговом окне в группе «Сначала по» выберем значение «Русский язык» и установим переключатель в положение «По возрастанию». Нажимаем «OK». Посмотрите, как поменялись местами значения в таблице.

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

А сейчас немножко поиграем и научимся переносить фрагменты текста и графические изображения в ячейки таблицы.

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

То-то радость, то-то смех

На бумаге, без огрех,

Из какой коробки лезет

Текст на удивленье всех? (Принтер)

Если что-то отключить,

То компьютер замолчит,

Тугоухий, как медведь —

Ничего не сможет спеть. (Колонки)

С его помощью мы видим

И картинки, и кино,

На его экране даже

Открывается окно. (Монитор)

Теперь загадки вместе с отгадками оформим в виде таблицы. Назовём таблицу «Устройства вывода информации». Создаём таблицу из двух столбцов и трёх строк. Для это в меню выбираем «Вставка», нажимаем «Таблица».

Загадки разместим в ячейках таблицы в шахматном порядке. Перенесём нужные фрагменты текста следующим образом: выделим нужный фрагмент, нажмём левую кнопку мыши внутри выделенной области и перетащим фрагмент в нужное место. Отпускаем кнопку мыши. Для следующих фрагментов повторим операцию.

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

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

Перенесём остальные отгадки и придадим им соответствующий размер.

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

· создавать таблицу, состоящую из требуемого числа столбцов и строк;

· оформлять таблицу, используя стиль;

· перемещать фрагмент текста в заданную ячейку таблицы;

· придавать рисунку размеры по своему усмотрению с помощью маркеров.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *