Основные объекты субд access шпора
Система управления базами данных (СУБД) MS Access является системой управления реляционными БД, работающей в среде Windows XP. В ней предусмотрены все необходимые средства для определения и обработки данных, а также для управления ими при работе с большими объемами информации. СУБД позволяет создавать приложения, работающие в среде Windows и полностью соответствующие потребностям заказчика.
В состав СУБД входят средства управления таблицами, запросами, формами, отчетами, макросами и модулями как самостоятельными объектами, хранящимися в одном файле БД (расширение .mdb). Благодаря этому создание связанных объектов и проверка целостности данных значительно облегчаются.
Кратко рассмотрим состав файла БД и архитектуру СУБД.
СУБД называет объектами все, что может иметь имя. В БД Access основными объектами являются таблицы, запросы, формы, отчеты, макросы и модули.
Таблица - это объект, определяемый для хранения данных. Каждая таблица включает информацию об объекте реального мира, например о клиентах фирмы. Таблица состоит из заголовка и тела. Заголовок включает имена атрибутов объекта (столбцов) и их свойства, например фамилию, телефон и адрес клиента. Тело содержит кортежи (строки), каждая строка представляет множество значений столбцов, в которых хранятся данные о конкретном экземпляре объекта. Например, информация о клиенте:
Семенов; 75-48-09; г. Рязань, ул. Полевая, 20.
Для каждой таблицы можно определить первичный ключ, обеспечивающий уникальность каждой строки, один или несколько индексов, обеспечивающих упорядоченность записей, и другие свойства.
При работе с Access таблицы являются одним из основных объектов, на их базе осуществляется построение всех других элементов, таких, как формы, запросы и отчеты. В таблице собираются данные по конкретной теме, например вся информация о клиентуре фирмы. Каждая строка данных таблицы клиентов содержит информацию об определенном клиенте. Информация эта может быть неоднородна, и поэтому строка состоит из нескольких разнотипных полей, содержащих фамилию клиента, его телефон, адрес, номер счета и т. д.
БД Access может состоять из нескольких таблиц, в каждой из которых хранится информация на одну тему. В одной таблице могут храниться сведения о клиентах, в другой - о всех торговых договорах, которые заключены с теми или иными клиентами, в третьей - информация о расходах, налогах и затратах на развитие фирмы, в четвертой - инвентаризационный список складского фонда, в пятой - сроки проведения выставок и презентаций и т. д.
Запрос - это объект, который позволяет пользователю получить нужные данные из одной или нескольких базовых таблиц и других запросов. В запросе можно указать условия, которым должны удовлетворять данные. Благодаря этому запрос позволяет из большого массива информации, хранимой в БД, извлекать только нужные данные. Для создания запроса используют запрос по образцу (QBE) или инструкции SQL. Можно создавать запросы на выборку, обновление, удаление или на добавление данных. С помощью запросов можно создавать новые таблицы, используя данные одной или нескольких таблиц, которые уже существуют.
Форма - это объект, предназначенный в основном для ввода данных, отображения их на экране или управления работой приложения. Формы используются для того, чтобы реализовать требования заказчика к представлению данных из таблиц и запросов. Формы можно распечатать. С помощью формы можно в ответ на некоторое событие запустить макрос или процедуру, выполняющие определенную обработку данных.
Отчет - это объект, предназначенный для создания документа, который впоследствии может быть распечатан или включен в документ другого приложения. Прежде чем выводить отчет на принтер, его можно просмотреть на экране.
Макрос - это объект, представляющий собой структурированное описание одного или нескольких действий, которые будут выполняться в ответ на определенное событие. Например, можно определить макрос, который в ответ на выбор некоторого элемента в основной форме открывает другую форму. С помощью другого макроса можно осуществить проверку значения поля при изменении его содержимого. Можно из одного макроса запустить другой макрос или функцию модуля.
Модуль - это объект, содержащий программы на Microsoft Access Visual Basic, которые могут разрабатываться пользователем для реализации нестандартных процедур при создании приложения.
Все объекты в СУБД Access могут быть созданы пользователем с помощью конструктора или с помощью различных мастеров. Мастера помогают пользователю в режиме диалога создавать объекты, дают подсказки, предлагают свои решения, что облегчает работу начинающим и непрофессиональным пользователям.
Такие объекты, как формы и отчеты, состоят из графических элементов, называемых элементами управления. Основные элементы управления служат для связи объектов с записями таблиц, являющихся источниками данных.
Каждый объект и элемент управления имеет свои свойства, определяя которые можно настраивать объекты и элементы управления.
УРОК №1
Тема. Понятие о базах данных и системы управления базами данных (СУБД). Характеристика СУБД MS Access. Типы данных и свойства полей.
База данных (БД)– это систематизированное хранилище информации определённой предметной области, к которому могут иметь доступ различные пользователи для решения своих задач. Предметной областью называется часть реальной системы, представляющая интерес для данного исследования.
Основным назначением БД является быстрый поиск содержащейся в них информации.
Базы данных бывают фактографические и документальные. Фактографические БД содержат короткие сведения об объектах, поданные в точно определенном формате (например, Автор, название, год издания). В документальных БД содержится информация разного типа: текстовая, звуковая, графическая, мультимедийная. Например, БД современной музыки может содержать тексты и ноты песен, фотографии авторов, звуковые записи, видеоклипы.
Сама по себе БД содержит только информацию и не может обслуживать запросы пользователя на поиск и обработку информации. Обслуживание базы данных осуществляет система управления базой данных.
Система управления базой данных (СУБД) – это программное обеспечение, позволяющее создавать БД, обновлять хранимую в ней информацию и обеспечивающее удобный доступ к ней с целью просмотра и поиска.
Требования к СУБД:
• возможность манипулирования данными;
• возможность поиска и формирование запросов;
• обеспечение целостности (согласованности) данных;
• обеспечение защиты и секретность.
Основные возможности СУБД:
• обновление, пополнение и расширение БД;
• высокая надежность хранения информации;
• вывод полной и достоверной информации на запросы;
• средства защиты информации в БД.
Существуют такие СУБД как Microsoft Access, FoxPro, Paradox, Oracle, Sybase, dBase. Наиболее популярной СУБД является Access, представляющая собой простое, но мощное средство обработки и хранения данных.
Основные объекты СУБД MS ACCESS
Объект | Описание |
Таблицы | Содержат данные в виде двумерной таблицы. Таблицы – основа БД, от них зависят все другие объекты. |
Запросы | Создаются для поиска и отбора данных из таблицы, удовлетворяющих определенным условиям. Запросы позволяют также обновить или удалить одновременно несколько записей, выполнить встроенные или специальные вычисления. |
Формы | Применяются для просмотра, ввода или изменения данных в таблицах. Форма также позволяет отобрать данные из одной или нескольких таблиц и вывести их на экран, используя стандартный или созданный пользователем макет. |
Отчеты | Отображают определенным образом и печатают данные из таблицы или запроса. В отчете данные не редактируются. |
Страницы | Представляют собой специальный тип Web-страниц, предназначены для работы с БД через локальную или глобальную сеть. |
Макросы | Специальные команды для автоматизации работы с БД. |
Модули | Программы на языке VBA для выполнения более сложных операций, которые не могут выполнить макросы. |
Запись БД – это строка таблицы, конкретная реализация (значение) понятия предметной области.
Поле БД – это столбец в таблице данных, свойство (атрибут) данного понятия предметной области.
Ключевое поле БД – поле, которое однозначно определяет (идентифицирует) запись. Например, табельный номер сотрудника, код изделия, номер автомобиля.
Для каждого поля задается тип данных, которые могут находиться в нем:
• текстовый – может содержать строку символов длиной до 255 символов;
• поле МЕМО – текстовое поле, используемое для ввода больших текстов, состоящих из нескольких строк (до 65 535 символов);
• числовой – число любого типа (целое, вещественное и т.д.). Свойство – размер (байт, целое, длинное целое, с плавающей точкой, число десятичных знаков);
• дата/время – содержит дату и время в диапазоне от 100 до 9999 года;
• денежный – применяется для значений валют. Предотвращает округления при проведении вычислений. Может иметь до 15 цифр в целой части и до 4 в дробной;
• счетчик – обеспечивает автоматическую вставку последовательных (увеличивающихся на 1) или случайных чисел при добавлении записи. Гарантируется, что значения счетчика не будут повторяться;
• поле объекта OLE – содержит рисунки, звуковые файлы, таблицы Excel, документ Word и т.д. Для отображения объекта OLE на форме или в отчёте необходимо использовать присоединённую рамку объекта;
• гиперссылка – гиперссылка хранит путь к месту назначения, например, к объекту, документу или Web-странице в Internet;
• мастер подстановок – этот режим не является самостоятельным типом. Его выбор запускает мастер, который позволяет создать список или назначить таблицу или запрос, из которого можно будет выбирать значения для поля. Тип данных устанавливается по значениям, выбранным в процессе работы мастера.
Все типы полей (кроме счетчика) имеют следующие свойства:
• размер поля – задает максимальное число символов для ввода в данное поле. Для текстового поля это максимальное число символов (до 255). При выборе размера надо учитывать, что в поле размером 20 символов нельзя будет ввести текст длиной 30 символов. С другой стороны, установка слишком большой длины может привести к бесполезному увеличению размера файла базы данных, если значения, хранимые в поле будут существенно меньше его установленной длины. Для числовых полей размер выбирается из списка возможных числовых типов данных;
• новые значения – определяет способ изменения значения счетчика при добавлении новых записей;
• формат поля – определяет, как должно отображаться содержимое поля, например, для типа Дата/Время можно выбрать представление даты вида 30 июня 1999 г. или 6/30/99;
• число десятичных знаков определяет количество цифр после десятичной точки для дробных чисел. Это значение влияет только на вид представления числовых величин, а не их способ хранения в памяти;
• подпись используется в качестве заголовка столбца в режиме таблицы;
• значение по умолчанию позволяет автоматически вводить в поле какое–либо значение;
• условие на значение – определяет область или диапазон значение данных вводимых в поле;
• сообщение об ошибке – позволяет указать текст сообщения, выводимого на экран, если введенные данные нарушают условие на значение;
• обязательное поле – имеет два значения Да и Нет. Если установить значение Да, Ассеss потребует обязательного ввода какого-либо значения в данное поле.;
• пустые строки – определяет, допускается ли ввод в данное поле пустых строк;
• индексированное поле – определяет, будет или нет проводиться индексация по данному полю. Индексация состоит в создании списка номеров записей, упорядоченных в соответствии со значениями поля. Наличие индекса ускоряет операции поиска и сортировки, но требует дополнительного места на диске.
В состав баз данных входят сущности, без которых она не может существовать. Эти сущности носят название объектов БД и определяют действия, которые выполняются в СУБД. Объекты базы данных Access – это элементы, что хранят информацию и используются для автоматизации действий с ней.
Основные объекты БД Access
Перечислим основные объекты.
- Таблицы – главные элементы БД, без которых она не может существовать. Именно в них содержатся данные.
- Формы представляют собой интерфейсное отображение таблиц, это окна, в которых работают пользователи БД.
- Запросы используются для получения данных, записи и изменения информации и удаления существующих элементов таблиц.
- Отчеты предоставляют данные в необходимых пользователям виде и структуре с подведением итогов и сбором статистики.
- Макросы – это программные единицы БД. Их задача – выполнение необходимых действий при наступлении определенных событий.
- Модули – объекты базы Access. Они реагируют на изменения, происходящие в БД, или выполняют независимые задачи.
Таблицы
Таблицы баз данных представляют собой базовые элементы, в которых хранится информация. В реляционных БД таблицы называют отношениями. Они состоят из строк и столбцов. Строки называют записями, в каждой из них содержится информация, касающаяся одного элемента. В столбцах содержатся параметры таблицы. Столбцы носят название полей БД.
В нижней части экрана задаются свойства для каждого из полей. Набор параметров меняется в зависимости от типа поля. Здесь задаются общие свойства столбца и указывается подстановка для полей числового или текстового типов: список либо поле со списком. Параметры для подстановки тоже указываются здесь: источник данных, заголовок, формат, доступность изменений и т. д.
Между таблицами существуют связи, определяемые ключами – полями одного отношения, на которые ссылаются значения другого. Ключи – это столбцы с уникальными значениями в них для однозначного определения записи.
Формы
Формы – объекты в Access, которые используются для удобства работы пользователей. Табличное отображение информации не всегда удобно и наглядно, поэтому создают формы, позволяющие вводить и изменять данные.
Запросы
Запросы служат для различных манипуляций с данными в Access. Наиболее популярны запросы на выборку данных. Они дают возможность получить значения полей из таблиц, отвечающих заданным условиям, и вывести их в необходимом виде с необходимой сортировкой и группировкой строк.
Используются также запросы на добавление и изменение существующих записей, равно как и удаление строк, соответствующих заданным условиям.
Отчеты
Также возможно создание бланков договоров и соглашений с использованием заранее созданного шаблона документа. В готовый бланк вставляются поля таблиц, добавляются нужные элементы страницы: номер, колонтитулы, заголовок, эмблема и прочее.
Свойства отчета указываются в окне справа. Там же задаются свойства отдельных объектов печатной формы: заголовков, элементов управления, области данных и т. д.
Так выглядит готовый отчет по шаблону:
Макросы
Модули
Модули – объекты в Access, которые представляют собой процедуры и функции, использующиеся для реакции на события в базе или для вычислений. Они разрабатываются с помощью кода VBA – Visual Basic for Application. Это специальный язык для написания кода в программах Microsoft Office – Access, Word и Excel.
Напишем модуль обработки:
Private Sub Возраст_GotFocus()
Возраст.Value = DateDiff("yyyy", [Дата рождения], Date)
Следует понимать, что не является объектом Access, например, ключ таблицы, несмотря на то, что он используется для хранения информации. Ключ – часть таблицы, а не самостоятельный элемент базы данных.
Приведенная в статье информация поможет понять, что такое объекты баз данных, какими свойствами они обладают и какие функции выполняют.
Цель лекции: Ознакомиться Microsoft Access. Microsoft Access является реляционной базой данных. Дать основные понятия по объектам базы данных . Рассмотреть основные принципы работы Microsoft Access.
Microsoft Access называет объектами все, что может иметь имя (в смысле Access). В базе данных Access основными объектами являются таблицы, запросы, формы, отчеты, макросы и модули. В других СУБД , как правило, термин база данных обычно относится только к файлам, в которых хранятся данные. В Microsoft Access база данных включает в себя все объекты, связанные с хранимыми данными, в том числе и те, которые определяются для автоматизации работы с ними. Ниже приведен список основных объектов базы данных Access.
1. Таблица. Объект , который определяется и используется для хранения данных. Каждая таблица включает информацию об объекте определенного типа, например о клиентах. Таблица содержит поля (столбцы), в которых хранятся различного рода данные, например фамилия или адрес клиента, и записи (которые называются также строками). В записи собрана вся информация о некотором объекте (человеке, образце продукции и т.п.). Для каждой таблицы можно определить первичный ключ (одно или несколько полей, содержащих уникальные для каждой записи значения) и один или несколько индексов, помогающих ускорить доступ к данным.
2. Запрос. Объект , который позволяет пользователю получить нужные данные из одной или нескольких таблиц. Для создания запроса можно использовать бланк QBE ( запрос по образцу) или инструкции SQL ( структурированный язык запросов). Можно создать запросы на выборку, обновление, удаление или добавление данных. С помощью запросов можно также создавать новые таблицы, используя данные из одной или нескольких существующих таблиц.
3. Форма. Объект , предназначенный в основном для ввода данных, отображения их на экране или управления работой приложения. Формы используются для того, чтобы реализовать требования пользователя к представлению данных из запросов или таблиц. Формы можно также распечатать. С помощью формы можно в ответ на некоторое событие, например изменение значения определенных данных, запустить макрос или процедуру VBA .
4. Отчет. Объект , предназначенный для создания документа, который впоследствии может быть распечатан или включен в документ другого приложения.
5. Макрос. Объект , представляющий собой структурированное описание одного или нескольких действий, которые должен выполнить Access в ответ на определенное событие. Например, можно определить макрос , который в ответ на выбор некоторого элемента в основной форме открывает другую форму. С помощью другого макроса можно осуществлять проверку значения некоторого поля при изменении его содержимого. В макрос можно включить дополнительные условия для выполнения или невыполнения тех или иных указанных в нем действий. Из одного макроса можно также запустить другой макрос или процедуру VBA .
6. Модуль. Объект , содержащий программы, написанные на языке Visual Basic для приложений. Модули могут быть независимыми объектами, содержащими функции, вызываемые из любого места приложения, но они могут быть и непосредственно "привязаны" к отдельным формам или отчетам для реакции на те или иные происходящие в них изменения.
7. Страницы доступа. Страницы - служат для обеспечения доступа к данным, содержащимся в базе, удалённой от потребителя (например, через Интернет ).
Концептуальные взаимосвязи объектов Access показаны на рис. 6.1.
- щёлкнуть по значку Создание таблицы в режиме конструктора. Откроется окно Конструктора ( рис. 6.2).
Созданную таблицу открывают двойным щелчком на её значке. Новая таблица имеет только названия столбцов.
При заполнении таблицы данными сохранение их происходит автоматически ( рис. 6.3). Но если произошло изменение макета таблицы (ширина столбцов), то СУБД попросит подтверждение сохранения этих изменений.
Для изменения структуры Таблицы её надо открыть в режиме Конструктора ( рис. 6.4)
Дата добавления: 2013-12-23 ; просмотров: 7434 ; Нарушение авторских прав
Лекция 2. Технология создания и заполнения таблиц в базе данных
Выводы
Кратко сформулируем свойства отношений реляционной БД:
· каждая таблица состоит из однотипных строк и имеет уникальное имя;
· строки имеют фиксированное число полей (столбцов) и значений (множественные поля и повторяющиеся группы недопустимы), иначе говоря, в каждой позиции таблицы на пересечении строки и столбца всегда имеется в точности одно значение или NULL;
· строки таблицы обязательно отличаются друг от друга хотя бы единственным значением, что позволяет однозначно идентифицировать любую строку;
· столбцам таблицы присваиваются уникальные имена, и в каждом из них размещаются однородные значения данных (даты, фамилии, целые числа или денежные суммы);
· при выполнении операций с таблицей ее строки и столбцы можно обрабатывать в любом порядке безотносительно к их информационному содержанию — этому способствует наличие имен таблиц и их столбцов, а также возможность выделения любой строки или любого набора строк с указанными признаками.
Проще всего представить себе базу данных в виде таблицы с некоторым фиксированным числом столбцов и достаточно большим неопределенным числом строк. Столбцы в базе данных называются полями, а строки — записями. Простейший пример базы данных — телефонный справочник. Его поля фиксированы: Фамилия, Имя, Отчество, Номер телефона.
Фамилия | Имя | Отчество | Номер телефона |
Набор записей телефонного справочника не является постоянным. Телефонный справочник может непрерывно пополняться, записи в нем могут изменяться при смене телефонного номера, а в некоторых случаях они могут из него и удаляться. Таким образом, создание базы данных состоит из двух этапов: создания ее структуры и наполнения структуры данными.
Знание основных понятий и приемов работы с системой Access полезно руководителю любого ранга. Даже если он сам и не намерен разрабатывать систему управления базой данных для своего предприятия, простейшие эксперименты, которые можно поставить за считанные минуты, позволят ему точно сформулировать техническое задание и получить систему, которая действительно будет полезна.
Система управления базами данных сразу после ее включения предоставляет в распоряжение пользователя следующие объекты (рис. 9):
· Таблицы
Таблицы — это основной объект базы данных. Они обладают структурой и содержанием. Все, что хранится базе, хранится в ее таблицах.
· Запросы
Запросы — основной объект для работы с наполненной базой данных. Любую информацию, содержащуюся в таблицах, можно найти, просматривая их, но это очень неудобно. Во-первых, таблицы могут быть огромными (с миллионами записей) во-вторых, просмотр таблиц реляционной базы порознь не позволяет находить ответ на требуемые вопросы. Запросы — это специальные объекты, позволяющие делать сложные выборки данных из взаимосвязанных таблиц базы и представлять их в виде результирующих таблиц. Результирующие (виртуальные) таблицы, в отличие от основных таблиц, реально не существуют. Они хранятся только в оперативной памяти, пока с ними идет работа, но их можно сохранять и, следовательно, создавать на их основе новые основе таблицы.
· Формы
Формы служат в первую очередь для тех, кто наполняет базу информацией. Разумеется, можно вводить данные и в базовые таблицы, но в таблицах может быть слишком много информации, которая не нужна лицу, заполняющему базу. Форме можно придать такой вид, чтобы работа с ней не была утомительной, в ней можно применить автоматические элементы, которые позволят упростить заполнение некоторых полей, особенно повторяющихся, можно также создать средства для первичной проверки вводимых данных.
Рисунок 9. Основные объекты СУБД
· Отчеты
Отчеты очень похожи на формы, но служат только для выдачи результатов, причем, речь идет о выдаче на печатающее устройство. В формах тоже можно выводить результаты, но только на экран. Отчет позволяет создать документ аналогичный документу в Word.
· Страницы
Страницы (или страницы доступа к данным) представляют собой специальный тип Web-страниц, предназначенный для работы с базой данных Access через Интернет или локальную сеть Интранет. Пользователь при этом взаимодействует с базой данных, обходясь только программой-браузером.
· Макросы
Макросы — это макрокоманды. Они позволяют упростить длинные последовательности утомительных действий. Это одно из средств для автоматизации работы с базой.
· Модули
Модули — это программы, написанные на языке программирования Visual Basic for Applications (VBA). Такие программы могут быть написаны пользователем расширения возможностей стандартных средств Access. Если нужно, чтобы СУБД выполняла какие-то нестандартные, специфические операции, для этого создают специальные модули.
В MicrosoftAccess объектами считают любые компоненты, которым в MicrosoftAccess может быть присвоено имя.
В базе данных MicrosoftAccess основными объектами являются:
· Таблица – объект, который создается и используется для хранения данных. Каждая таблица содержит информацию о субъектах (предметах) определенного типа (например, клиентах). Поля (столбцы) таблицы служат для хранения различных характеристик субъектов (например, фамилий и адресов клиентов), а каждая запись (которая называется также строкой) содержит сведения о конкретном субъекте (например, данные о клиенте по фамилии Иванов). Для каждой таблицы можно определить первичный ключ (одно или несколько полей, имеющих уникальные значения в каждой записи) и один или несколько индексов, ускоряющих доступ к данным.
· Запрос - объект, позволяющий пользователю получить нужные данные из одной или нескольких таблиц. Для создания запроса можно использовать бланк QBE (QueryByExample - Запрос по образцу) или написать инструкцию SQL. Можно создавать запросы на выборку, обновление, удаление или обновление данных. С помощью запросов можно также создавать новые таблицы, используя данные из одной или нескольких существующих таблиц.
· Форма - объект, предназначенный в основном для ввода данных, отображения их на экране или управления работой приложения. Формы можно использовать для более наглядного представления данных таблиц или наборов записей запросов. При желании форму можно вывести на печать. Непосредственно в форме можно выполнять вычисления над данными таблиц или запросов.
· Отчет - объект, предназначенный для форматирования, вычисления итогов и печати выбранных данных. Прежде чем выводить отчет на принтер можно предварительно просмотреть его на экране.
· Страница доступа к данным - объект, содержащий файл HTML и вспомогательные файлы, обеспечивающие доступ к данным из MicrosoftInternetExplorer.
· Макрос - объект, представляющий собой структурированное описание одного или нескольких действий, которые автоматически выполняются в ответ на определенное событие. Например, можно создать макрос, который при выборе некоторого элемента в основной форме открывает другую форму. В макрос можно включить дополнительные условия для выполнения или пропуска тех или иных указанных в нем действий. Макросы можно использовать для открытия таблиц, выполнения запросов, просмотра или печати отчетов. Из макроса можно также запустить другой макрос или процедуру VisualBasic
Типы данных MS Access.
Типданныхв MS Access (Data Type). Тип данных определяется значениями, которые предполагается хранить в поле, и операциями, которые будут выполняться с этими значениями. В Access допускается использование двенадцати типов данных.
Текстовый(Text) — используется для хранения текста или комбинаций алфавитно-цифровых знаков, не применяемых в расчетах (например, код товара). Максимальная длина поля 255 знаков.
Поле МЕМО(Memo) — используется для хранения обычного текста или комбинаций алфавитно-цифровых знаков длиной более 255 знаков. Максимальный размер поля 1 Гбайт знаков или 2 Гбайт памяти (2 байта на знак) при программном заполнении полей, и 65 535 знаков при вводе данных вручную в поле и в любой элемент управления, связанный с этим полем.
Числовой(Number) — служит для хранения числовых значений (целых или дробных), предназначенных для вычислений, исключением являются денежные значения, для которых используется тип данныхДенежный(Currency). Размер поля 1, 2, 4 и 8 байтов, или 16 байтов (если используется для кода репликации) зависит от типа чисел, вводимых в поле.
Дата/время(Date/Time) — используется для хранения значений даты и времени в виде 8-байтовых чисел двойной точности с плавающей запятой. Хранение значений даты и времени в числовом формате позволяет выполнять различные вычисления с этими данными.
Денежный(Currency) — используется для хранения денежных значений в виде 8-байтовых чисел с точностью до четырех знаков после запятой. Этот тип данных применяется для хранения финансовых данных и в тех случаях, когда значения не должны округляться.
Счетчик(AutoNumber) — используется для уникальных числовых 4-байтовых значений, которые автоматически вводит Access при добавлении записи. Вводимые числа могут последовательно увеличиваться на указанное приращение или выбираться случайно. Обычно используются в первичных ключах.
Логический(Yes/No) — применяется для хранения логических значений, которые могут содержать одно из двух значений: Да/Нет, Истина/Ложь или Вкл/Выкл. (8 битов = 1 байт). Используется 1 для значений Да и 0 для значений Нет. Размер равен 1 биту.
Поле объекта OLE(OLE Object) — используется для хранения изображений, документов, диаграмм и других объектов из приложений MS Office и других программ Windows в виде растровых изображений, которые затем отображаются в элементах управления форм или отчетов, связанных с этим полем таблицы.
Гиперссылка(Hyperlink) — применяется для хранения ссылок на Web-узлы (URL-адреса) или локальной сети (UNC-адреса — стандартного формата записи пути), а также на узлы или файлы локального компьютера. Кроме того, можно использовать ссылку на объекты Access, хранящиеся в базе данных. Может хранить до 1 Гбайт данных.
Вложение(Attachment) — используется для вложения в поле записи файлов изображений, электронных таблиц, документов, диаграмм и других файлов поддерживаемых типов точно так же, как в сообщения электронной почты. Максимальная длина поля для сжатых вложений — 2 Гбайт, для несжатых — примерно 700 Кбайт в зависимости от степени возможного сжатия вложения.
Вычисляемый(Calculated) — предназначен для создания вычисляемых полей: числовых, текстовых, денежных, дата/время, логических. Значение вычисляемого поля определяется выражением, записанным в поле и использующим другие поля текущей записи, некоторые встроенные функции и константы, связанные арифметическими, логическими или строковыми операторами.
Мастер подстановок(LookupWizard)— вызывает мастера подстановок, с помощью которого можно создать поле, позволяющее выбрать значения из списка, построенного на основе значений поля другой таблицы, запроса или фиксированного набора значений. Такое поле отображается как поле со списком.
Дата добавления: 2018-02-28 ; просмотров: 1039 ;
Читайте также: