Semenalidery.com

IT Новости из мира ПК
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Какой допустимый тип данных в access

Типы данных полей Access

Лабораторная работа № 1

Создание таблиц базы данных в СУБД Access Цель лабораторной работы:

1. Познакомиться с основными понятиями и терминами баз данных;

2. Изучить методику построения и описания базы данных в СУБД

MS Access;

3. Создать проект, базу данных, описать таблицы базы данных в соответствии со своим вариантом, ввести данные в таблицы;

4. Подготовить отчет по результатам лабораторной работы.

Дадим краткое определение базы данных.

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

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

о их сотрудниках). В результате вы имеете возможность пользоваться данными совместно.

Начало работы

Чтобы запустить Access, щелкните на кнопке Microsoft Access 2007 на панели инструментов Microsoft Office или на кнопке Пуск (Start) на панели задач и выберите команду Программы > Microsoft Access (Programs > Microsoft Access). Когда Access начнет работу, вы увидите окно диалога, показанное ниже:

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

Компоненты базы данных Access

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

1. Таблицы—содержат данные.

2. Запросы—позволяют задавать условия для отбора данных и вноситьизменения в данные

3. Формы—позволяют просматривать и редактировать информацию.

4. Отчеты—позволяют обобщать и распечатывать информацию.

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

Выбор типа полей

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

Типы данных полей Access

В Access имеется множество типов полей. Они перечислены ниже с указанием назначения каждого типа.

Счетчик (AutoNumber). В это поле Access автоматически вводит номер при добавлении каждой новой записи в таблицу.

Денежный (Currency). Этот тип поля предназначен для ввода денежных значений. Дата/время (Date/Time). В это поле вводится дата или время, либо их комбинация.

Гиперссылка (Hyperlink). Данное поле содержит адреса гиперссылок, которые используются для перехода к Web-страницам, объектам базы данных или другим файлам.

Мастер подстановок (Lookup Wizard). В поле этого типа запускается Мастер подстановок, который налагает ограничения на значения в поле. Значения/результаты поиска могут поступать из вводимого вами списка, таблицы или запроса.

Поле MEMO (Memo). Поле этого типа может содержать текст неограниченной длины.

Числовой (Number). В поле этого типа могут вводиться числовые данные любого формата.

Поле объекта OLE (Object Linking and Embedding, Связь и внедрение объектов) содержит такие объекты, как рисунки и документы Word.

Текстовый (Text). Поле этого типа содержит текст: письма, числа и другие символы.

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

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

Выбираем в главном меню: Создание Æ Конструктор таблиц. Создание таблицы базы данных Employee в конструкторе таблиц. Набираем имя поля и, в следующем столбце, из раскрывающего списка

выбираем тип данных. Для поля, хранящего изображение, выбираем тип поля Поле объекта OLE

Задание ключевого поля:

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

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

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

Перемещение поля

Как только в макет таблицы добавлено поле, вы можете перетащить его на новое место.

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

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

Вставка поля

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

1. Щелкните на области выделения той строки, над которой необходимо вставить строку нового поля.

2. Нажмите клавишу Insert или щелкните на кнопке панели инструментов Insert Rows (Добавить строки).

3. Введите в новую строку название поля и задайте его тип.

Удаление поля

Удалить поле еще проще, чем вставить.

1.Выберите поле (поля), которое (которые) необходимо удалить.

2. Нажмите на клавишу Delete или щелкните на кнопке Удалить строки (Delete Rows) на панели инструментов.

Если вы допустили ошибку, выберите в меню Правка (Edit) пункт Отменить удаление(Undo Delete),и удаленные строки вернутся на прежнее место.Однакоесли после удаления вы выполнили другое действие, то вы уже не сможете отменить удаление. В этом случае существует единственный способ восстановить поля таблицы, но при условии, что таблица была предварительно сохранена, — необходимо закрыть окно конструктора без сохранения внесенных вами в макет таблицы изменений.

Читать еще:  Cannot access a closed stream

ШКОЛА ПРОГРАММИРОВАНИЯ

Вы здесь

Сообщение об ошибке

Типы данных в Access 2010

На прошлых уроках «Создание таблиц в Access 2010. Часть 1» и «Создание таблиц в Access 2010. Часть 2» при создании таблиц базы данных мы воспользовались тремя типами данных «Счетчик», «Текстовый» и «Дата/время». Теперь давайте рассмотрим, какие еще типы данных есть в Access 2010, для чего они применяются и какие объемы памяти необходимы для их хранения и обработки.

Смотрим в таблицу:

Тип данных

Описание

Объем занимаемой памяти

Обычная текстовая строка

Числа, как целые, так и вещественные

Дата и/или время

Уникальное целое число, указывающее порядковый номер записи в таблице

Логические значение (True/False)

Объекты других приложений Windows (1 объект)

Ссылка на файл (на данном ПК, в интернете или лок. Сети)

Объекты других приложений Windows (несколько объектов)

Из всех перечисленных типов данных, чаще всего в Access Вы будете сталкиваться со следующими типами:

  • Текстовый –применяется для хранения строк, длина у которых не превышает 255 символов (например ФИО сотрудника, название товара, адрес и т.д.)
  • ПолеMEMO– используется для хранения многострочного форматированного текста (также сохраняются все параметры шрифта). Применяется для хранения, например характеристики сотрудника, описание состава продукта.
  • Числовой – используется для хранения различных типов чисел, как целых, так и вещественных. В таблице «Диапазоны чисел» приведено подробное описание задаваемых размерностей чисел в поле «Размер поля».
  • Денежный – применяется для хранения денежных значений. По сути это тот же числовой тип, только отсутствует возможность задания размерности поля.
  • Счетчик – используется для описания поля, которое заданно как первичный ключ. В поле этого типа для каждой новой записи генерируется уникальное число формата «Длинное целое».
  • Дата/время –применяется для хранения значений календарных дат и времени. С помощью «Формат поля» можно задать вид отображения дат и времени. По умолчанию используется «Краткий формат даты».
  • Логический –используется для хранения всего двух логических значений «Истина/Ложь». С помощью «Формат поля» можно задать, в каком виде будут отображаться данные в этом поле. По умолчанию «Истина/Ложь», остальные «Да/Нет», «Вкл/Выкл».
  • Вложение – этот тип данных появился начиная с версии Access 2007. Поле с типом «Вложение» позволяет добавлять файлы (документы, рисунки и т.д.). Размер одного добавляемого файла не должен превышать 256мб, а суммарно не более 2гб на одну строку. Для того, чтобы вложить файл(ы), достаточно щелкнуть в записи, по полю типа «Вложение», два раза, после чего откроется окно добавления файлов.

Вопрос 3 — Типы данных в СУБД access, назначение и примеры

Вопрос 2 -Основные объекты microsoftAccess. Назначение, пример из проекта.

MicrosoftAccess называет объектами все, что может иметь имя (в смысле Access). В базе данных Access основными объектами являются таблицы, запросы, формы, отчёты, макросы и модули. В других СУБД, как правило, термин база данных обычно относится только к файлам, в которых хранятся данные. В MicrosoftAccess база данных включает в себя все объекты, связанные с хранимыми данными, в том числе и те, которые определяются для автоматизации работы с ними. Ниже приведён список основных объектов базы данныхAccess.

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

2. Запрос. Объект, который позволяет пользователю получить нужные данные из одной или нескольких таблиц. Для создания запроса можно использовать бланк QBE (запрос по образцу) или инструкции SQL (структурированный язык запросов). Можно создать запросы на выборку, обновление, удаление или добавление данных. С помощью запросов можно также создавать новые таблицы, используя данные из одной или нескольких существующих таблиц.

3. Форма. Объект, предназначенный в основном для ввода данных, отображения их на экране или управления работой приложения. Формы используются для того, чтобы реализовать требования пользователя к представлению данных из запросов или таблиц. Формы можно также распечатать. С помощью формы можно в ответ на некоторое событие, например изменение значения определённых данных, запустить макрос или процедуру VBA.

4. Отчёт. Объект, предназначенный для создания документа, который впоследствии может быть распечатан или включён в документ другого приложения.

5. Макрос. Объект, представляющий собой структурированное описание одного или нескольких действий, которые должен выполнить Access в ответ на определённое событие. Например, можно определить макрос, который в ответ на выбор некоторого элемента в основной форме открывает другую форму. С помощью другого макроса можно осуществлять проверку значения некоторого поля при изменении его содержимого. В макрос можно включить дополнительные условия для выполнения или невыполнения тех или иных указанных в нем действий. Из одного макроса можно также запустить другой макрос или процедуру VBA.

Читать еще:  Как изменить разрешение в powerpoint

6. Модуль. Объект, содержащий программы, написанные на языке VisualBasic для приложений. Модули могут быть независимыми объектами, содержащими функции, вызываемые из любого места приложения, но они могут быть и непосредственно «привязаны» к отдельным формам или отчётам для реакции на те или иные происходящие в них изменения.

7. Страницы доступа. Страницы — служат для обеспечения доступа к данным, содержащимся в базе, удалённой от потребителя (например, через Интернет).

Вопрос 3 — Типы данных в СУБД access, назначение и примеры

Типы данных в Access

Для того, чтобы обеспечить возможность хранения в базе данных разнообразной информации, Access предлагает большой набор типов данных, перечисленных в табл. 16.1.

ТАБЛИЦА 16.1 . Типы данных

Чтобы сделать работу со списком контактов более продуктивной, следует изменить типы данных некоторых полей.

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

2. Описание контакта может быть достаточно длинным, а максимальная длина текстовых полей ограничена 256 символами. Поэтому измените тип поля Описание на поле MEMO.

3. Щелкните на поле Дата.

Рис. 16.14. Выбор формата данных в Access

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

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

5. Введите в поле Значение по умолчанию функцию Date, которая возвращает текущую дату. В некоторых случаях требуется не только задать тип данных поля, но и ограничить его возможные значения некоторым интервалом или более сложным правилом отбора. Такое правило вводится в поле Условие на значение. Предположим, вы точно знаете, что все контакты, которые будут заноситься в список, состоятся после 1 января 1999 г. Чтобы избежать ошибок, можно заставить Access сообщать вам о вводе неверной даты. Для этого выполните следующие шаги.

6. В поле Условие на значение щелкните на кнопке построителя выражений. Откроется окно диалога. Для задания условий или значений определенных параметров Access предлагает большой набор математических операций и функций. Построитель выражений помогает ориентироваться во всем многообразии функций Access. Верхнее прокручивающееся поле построителя содержит конструируемое выражение. Его можно изменять как путем непосредственного редактирования текста, так и с помощью других кнопок и списков построителя.

7. Необходимо, чтобы дата записи была позднее, то есть больше, даты 1 января 1999 г. Поэтому щелкните на кнопке >, чтобы добавить нужное условие.

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

8. Дважды щелкните на папке Функции в левом списке построителя выражений.

9. Щелкните на папке Встроенные функции, чтобы вывести список стандартных функций Access.

10. В среднем списке выберите категорию Дата/время.

11. Двойным щелчком на имени функции DateValue добавьте ее в поле выражения. Вместо местозаполнителя аргумента «stringexpr» нужно ввести конкретную дату в строковом формате.

12. В поле выражения щелчком выделите текст «stringexpr», а затем напечатайте «1.1.99».

13. Щелкните на кнопке ОК.

Рис. 16.15. Параметры поля Дата

14. В поле Сообщение об ошибке введите текст Неверная дата, который будет появляться при вводе даты, более ранней, чем 1 января 1999 г. Окончательный набор параметров поля Дата показан на рис. 16.15.

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

Давайте изучим влияние настроенных параметров на поведение базы данных.

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

17. Щелкните в ячейке Дата второй строки, измените ее содержимое на 19.11.95 и нажмите клавишу Tab, чтобы перейти к следующему полю. Так как модифицированная дата предшествует 1 января 1999 г., что противоречит настроенному условию, Access не позволит убрать курсор из текущей ячейки и откроет окно сообщения с текстом, введенным вами в поле Сообщение об ошибке конструктора таблицы на шаге 14. Такое сообщение будет появляться до тех пор, пока вы не скорректируете дату.

Базы данных и системы управления базами данных

База данных – это организационная структура, предназначенная для хранения информации.

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

Читать еще:  Api access key

Система управления базой данных MS Access 2000

Access – это реляционная система управления базами данных (СУБД), входящая в пакет MS Office .

Все составляющие базы данных, такие, как таблицы, отчеты, запросы, формы и объекты, в Access хранятся в едином дисковом файле, который имеет расширение . mdb .

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

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

Свойства полей базы данных Access

Свойство

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

Определяет тип данных, которые содержаться в данном поле.

Определяет предельную длину (в символах) данных, которые могут размещаться в данном поле.

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

Определяет форму, в которой вводятся данные в поле.

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

Значение по умолчанию

Значение, которое вводится в ячейки поля автоматически.

Условие на значение

Ограничение, используемое для проверки правильности ввода данных

Сообщение об ошибке

Текстовое сообщение, которое выдается автоматически при попытке ввода в поле ошибочных данных.

Определяет обязательность заполнения поля данными.

Разрешает ввод пустых строковых данных

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

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

Типы данных Access

Текстовый (Значение по умолчанию)

Текст или числа, не требующие проведения расчетов, например номера телефонов (до 255 знаков)

Числовые данные различных форматов, используемые для проведения расчетов

Для хранения календарных дат и текущего времени

Для хранения денежных сумм

Для хранения больших объемов текста (до 65535 символов)

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

Может иметь только одно из двух возможных значений ( True / False , Да/Нет)

Поле объекта OLE

Объект (например, электронная таблица Microsoft Excel , документ Microsoft Word , рисунок, звукозапись или другие данные в двоичном формате), связанный или внедренный в таблицу Access

Для хранения адресов URL Web -объектов Интернета.

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

Объекты базы данных

СУБД MS Access 2000 позволяет создавать и использовать объекты семи различных типов.

Таблицы. Это основные объекты любой базы данных. Именно в них хранятся, во-первых, все данные, имеющиеся в базе, а, во-вторых, структура самой базы (поля, их типы и свойства).

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

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

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

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

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

Макросы и модули. Эти объекты предназначены как для автоматизации повторяющихся операций при работе с СУБД, так и для создания новых функций путем программирования. Макросы состоят из последовательности внутренних команд СУБД Access и являются одним из средств автоматизации работы с базой. Модули создаются средствами внешнего языка программирования Visual Basic for Applications .

Средства создания основных объектов базы

СУБД представляет несколько средств создания каждого из основных объектов базы. Их можно классифицировать как:

· ручные (разработка объектов в режиме Конструктора );

· автоматизированные (разработка с помощью программ-мастеров);

· автоматические – средства ускоренной разработки простейших объектов.

При разработке таблиц и запросов лучше использовать ручные средства – работать в режиме Конструктора.

При разработке учебных форм, отчетов, лучше пользоваться автоматизированными средствами, предоставляемыми мастерами.

Режимы работы с базами данных

Проектировочный. Этот режим работы предназначен для создания или изменения структуры базы, и создания ее объектов. С ним работают проектировщики БД.

Пользовательский. Этот режим предназначен для использования подготовленных ранее объектов для наполнения базы или получения данных из нее. С ним работают пользователи БД.

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