Таблица для базы данных

Таблица для базы данных

Создание таблиц БД является первым шагом в разработке СУБД. Таблицы предназначены для хранения информации БД. Создание таблицы состоит из двух этапов: задание структуры таблицы; ввод записей в таблицу.

Для создания новой таблицы следует в окне БД выбрать меню "Таблицы" (в старых версиях Access для этой цели служит вкладка "Таблицы" ) и нажать кнопку "Создать" . В окне "Новая таблица" необходимо выбрать способ создания таблицы.

Если у разработчика СУБД нет достаточного опыта, рекомендуется для создания таблицы выбрать режим конструктора.

Создание таблицы в режиме конструктора

При выборе режима конструктора появляется окно конструктора.

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

В поле "Тип данных" выбирается один из типов, показанных в раскрытом списке на рисунке.

Поле "Описание" содержит комментарии к создаваемому полю таблицы. Его заполнение не является обязательным.

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

Вкладка "Подстановка" служит для организации подсказки при заполнении внешних ключей таблицы. Ключи, чаще всего, являются формальными идентификаторами записей в таблицах БД. Поэтому при заполнении внешних ключей у пользователя могут возникнуть затруднения, связанные с определением, какому ключу в базовой таблице соответствует запись в подчиненной таблице. Настройка свойств вкладки "Подстановка" позволяет превратить простое поле для внешнего ключа в поле со списком, содержащим полный список ключей базовой таблицы и соответствующие этим ключам поля – подсказки из базовой таблицы. После выбора в списке записи, в заполняемую таблицу помещается только ключ. Таким образом, пользователю не нужно помнить ключи и их ввод выполняется выбором из списка, а не вводом с клавиатуры. В дальнейшем поля подстановки наследуются формами, если в качестве источника данных формы выбрана таблица с такими полями.

На приведенном выше рисунке описана таблица "Группа" , состоящая из трех полей с идентификаторами НГ , КОЛ и ПБАЛЛ . Поле НГ является текстовым и содержит номера студенческих групп. Основное свойство этого поля — длина, не превышающая 6 символов. Поле КОЛ содержит количество студентов в группе и является числовым (целым). Поле ПБАЛЛ содержит средний балл, полученный студентами группы при поступлении в учебное заведение, является числовым, но в отличие от поля КОЛ — действительным, содержащим десятичную часть.

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

Читайте также:  Какое разрешение дисплея у xperia xz 3

Имя таблицы запрашивается при закрытии окна конструктора. После закрытия конструктора в окне БД появляется значок и имя созданной таблицы. Если выделить значок таблицы и щелкнуть по кнопке "Открыть" , то таблица будет открыта для ввода записей.

Создание таблицы путем ввода данных

Создание таблицы путем ввода данных не предусматривает описания структуры таблицы. После выбора этого режима (режим таблицы) открывается пустая таблица, в которую можно ввести данные.

Любое поле в этой таблице можно изменить по желанию пользователя. Имена полей задаются непосредственно в заголовках. При сохранении этой таблицы Access проанализирует данные и автоматически присвоит соответствующий тип данных каждому полю, т.е. создаст структуру таблицы. При закрытии режима таблицы Access предложит создать ключевое поле. Если ответить "Да", то будет добавлено еще одно поле типа "Счетчик" , которое и будет ключевым. Если ответить "Нет", то ключ можно задать позже, перейдя в режим конструктора.

Создание таблицы при помощи Мастера

Мастер таблиц автоматически создает таблицу по одному из шаблонов, предлагаемых в окне "Создание таблиц" :

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

Ввод данных в таблицу

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

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

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

Таблица содержит данные об одном информационном объекте или сущности, например сведения о покупателях или товарах. Каждая запись (строка) в таблице включает данные об одном экземпляре сущности, например о конкретном покупателе. Запись состоит из полей (столбцов), каждое из которых включает такие атрибуты сущности, как наименование, ИНН, адрес и телефон. Для однозначной идентификации записи в таблице определяется уникальный простой или составной ключ. База данных может содержать множество таблиц. Разработка базы данных начинается с создания таблиц.

Читайте также:  Дом разбор слова по звукам

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

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

В Access создание таблицы может быть выполнено в одном из двух режимов:

  • в режиме конструктора (Design View), позволяющем максимально полно определить структуру таблицы;
  • в режиме таблицы (Datasheet View), предназначенном, прежде всего, для создания, просмотра, поиска, корректировки ее записей и, кроме того, реализующем функции, обеспечивающие определение структуры таблицы.

Создание таблицы базы данных в режиме таблицы

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

Одновременно открывается лента Работа с таблицами | Поля (Table Tools | Fields), обеспечивающая определение полей таблицы с различными свойствами. Ниже представлена эта лента с открытым списком Другие поля (More Fields), включающая команды для добавления и удаления полей таблицы с различными типами данных. В конце этого списка имеется раздел Краткое руководство (Quick Start), в котором содержатся часто используемые поля, такие как адрес, телефон, категория. Некоторые из них выполняют добавление поля со списком значений. При открытии списка в поле предоставляется возможность изменить его элементы. Таким образом, пользователь может сразу приступить к разработке первой таблицы базы данных в режиме таблицы, дополняя ее полями с помощью разнообразных и удобных средств.

Для создания и открытия следующей таблицы в аналогичном режиме предна-значена команда Таблица (Table), размещенная на вкладке ленты Создание (Create) в группе Таблицы (Tables).

В предлагаемой системой таблице определено ключевое поле с типом данных Счетчик (AutoNumber), и в нее в режиме таблицы можно добавлять новые поля, наделенные рядом характеристик. Столбец Щелкните для добавления (Click to Add) постоянно отображается в режиме таблицы, за исключением случая, когда в таблице не определен первичный ключ.

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

Читайте также:  Как записать образ игры на флешку

И у нас видео на эту тему:

В следующем уроке поговорим про типы данных MS Access.

Индекс (базы данных) — У этого термина существуют и другие значения, см. Индекс. Индекс (англ. index) объект базы данных, создаваемый с целью повышения производительности поиска данных. Таблицы в базе данных могут иметь большое количество строк, которые хранятся в … Википедия

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

Реляционные базы данных — Реляционная база данных база данных, основанная на реляционной модели данных. Слово «реляционный» происходит от англ. relation (отношение[1]). Для работы с реляционными БД применяют реляционные СУБД. Использование реляционных баз данных было… … Википедия

Представление (базы данных) — У этого термина существуют и другие значения, см. Представление. Представление (англ. view, более созвучное не стандартное название «вид», в сленге программистов часто используется в качестве заимствования из английского «вьюха», «вьюшка»)… … Википедия

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

Коллизия (базы данных) — У этого термина существуют и другие значения, см. Коллизия. В базах данных коллизия событие, когда один пользователь запускает на выполнение транзакцию по изменению содержимого базы данных, а другой – на выборку из нее данных. Суть явления… … Википедия

PPP (базы данных) — PPP (читается «пипипи» или «пэпэпэ»; от англ. positions per page позиций на страницу) единица измерения ширины потока вывода информации из базы данных. Содержание 1 Появление … Википедия

Триггер (базы данных) — У этого термина существуют и другие значения, см. Триггер (значения). Триггер (англ. trigger) это хранимая процедура особого типа, которую пользователь не вызывает непосредственно, а исполнение которой обусловлено действием по модификации… … Википедия

Курсор (базы данных) — У этого термина существуют и другие значения, см. Курсор (значения). Курсор ссылка на контекстную область памяти[источник не указан 126 дней]. В некоторых реализациях информационно логического языка SQL (Oracle,… … Википедия

Кластер (базы данных) — Кластер (англ. cluster) в терминологии СУБД Oracle, объект базы данных, используемый для хранения одной или нескольких таблиц, которые часто соединяются вместе в кластеризованных таблиц. После создания кластера в нем можно создавать таблицы.… … Википедия

Ссылка на основную публикацию
Adblock detector