Таблицы СУБД MS Access: назначение, создание таблиц, типы и свойства полей, установление связей. — КиберПедия 

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...

Таблицы СУБД MS Access: назначение, создание таблиц, типы и свойства полей, установление связей.

2018-01-14 771
Таблицы СУБД MS Access: назначение, создание таблиц, типы и свойства полей, установление связей. 0.00 из 5.00 0 оценок
Заказать работу

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

Существует три способа создания новых таблиц:

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

2)Создание таблицы в режиме ввода данных. Этот режим похож на создание таблицы Excel. Microsoft Access сам определяет типы полей на основе вводимых пользователем данных.

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

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

Свойства полей таблицы: 1) Размер поля. Определяет максимальную длину текстового или числового поля, так как если размер подобран неоптимальное, расходуется, лишняя память. 2)Формат поля. Устанавливает формат отображения данных в форме, запросе, отчете. 3) Число десятичных знаков. Количество знаков после запятой в десятичном числе. 4)Маска ввода. Задает маску (шаблон), при вводе данных в таблицу или форму.

5)Значение по умолчанию. Содержит значение, установленное по умолчанию, для всех новых записей таблицы. 6)Подпись. Задает подпись поля, которое выводиться в формах, отчетах, таблицах (не путать с именем поля). 7)Условие на значение. Позволяет задать то условие, которое проверяется при вводе данных в поле. 8)Сообщение об ошибке. Задается текст, сообщение выводится в диалоговом окне, если вводимые данные не соответствуют, заданному условию на значение. 9)Обязательное поле. Определяет, может ли поле быть пустым или нет. 10) Пустые строки. Определяет возможность ввода в поля пустых строк с пробелами.

11)Индексированное поле. Задает индексы, для ускоренного поиска информации.

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

1)Текстовый — тип данных по умолчанию. Текст или цифры, не участвующие в расчетах. Число символов в поле не должно превышать 255.

2)Поле MEMO Длительный текст, например, некоторое описание или примечание. Максимальная длина — 65 535 символов.

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

4)Денежный. Денежные значения и числовые данные, используемые в расчетах, проводящихся с точностью до 15 знаков в целой и до 4 знаков — в дробной части. Длина поля 8 байт.

5)Дата/время. Значения даты или времени, относящиеся к годам с 100 по 9999 включительно Длина поля 8 байт

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

7)Логический. Логические данные, которые могут иметь одно из двух возможных значений: Да/Нет, Истина/Ложь, Вкл./Выкл. Длина поля 1 бит.

8) Поле объекта OLE. Объект (например, электронная таблица Microsoft Excel, документ Microsoft Word, рисунок, звукозаписи или другие данные и двоичном формате), связанный или внедренный и таблицу Access. Длина поля — не более 1 Гбайт (ограничивается объемом диска).

9)Гиперссылка. Адрес гиперссылки, включающий путь к файлу на жестком диске в локальной сети. Кроме того, адрес может включать текст, выводимый в поле или в элементе управления, дополнительный адрес — расположение внутри файла или страницы, подсказку - текст, отображаемый в виде всплывающей подсказки.

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

Существует три вида связей между таблицами. Вид создаваемой связи зависит от того, как заданы связанные столбцы: 1) Связь "один ко многим"- наиболее распространенный вид связи. Связь "один ко многим" создается в том случае, когда только на один из связываемых столбцов наложено ограничение уникальности или он является первичным ключом. При такой связи каждой строке таблицы А может соответствовать множество строк таблицы Б, однако каждой строке таблицы Б может соответствовать только одна строка таблицы А.

2) Связь "многие ко многим". Такая связь создается при помощи третьей таблицы, называемой соединительной, первичный ключ которой состоит из внешних ключей, связанных с таблицами А и Б.

3) Связи "один к одному". При установлении связи "один к одному" каждой строке таблицы А может соответствовать только одна строка таблицы Б и наоборот. Связь "один к одному" создается в том случае, когда оба связанные столбца являются первичными ключами или на них наложены ограничения уникальности.

 

 

Вопрос 24


Поделиться с друзьями:

Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...

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

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.008 с.