![]()
Главная Обратная связь Дисциплины:
Архитектура (936) ![]()
|
Типы данных в базе данных для Access
Текстовый (Text) — используется для полей, содержащих комбинации символов и цифр (не более 255 символов).
Поле Memo (Memo) — предназначено для ввода букв, цифр и знаков препинания (длинные тексты и комментарии — не более 65535 символов). Поле этого типа не может быть ключевым.
Числовой (Number) — содержит только цифровую информацию.
Денежный (Currency) — предназначен для ввода денежных величин. Стандартный шаблон для полей этого типа предусматривает использование двух десятичных знаков, т.е. учет копеек. Максимальное число отображаемых десятичных знаков не превышает четырех.
Дата/время (Date/Time). Дата и время могут выводиться в различных форматах.
Счетчик (AutoNumber) — имеет формат длинного целого (Long Integer) . При добавлении новой записи значение этому полю присваиваются автоматически. Это поле можно использовать в качестве ключевого.
Логический (Yes/No). Логическое поле не может быть ключевым, но по нему можно индексировать таблицу.
Гиперссылка (Hyperlink) — предназначено для хранения адреса веб-страницы.
Также есть и другие типы данных. 59) Концептуальное (инфологическое) проектирование — построение семантической модели предметной области, то есть информационной модели наиболее высокого уровня абстракции. Такая модель создаётся без ориентации на какую-либо конкретную СУБД и модель данных. Термины «семантическая модель», «концептуальная модель» и «инфологическая модель» являются синонимами. Кроме того, в этом контексте равноправно могут использоваться слова «модель базы данных» и «модель предметной области» (например, «концептуальная модель базы данных» и «концептуальная модель предметной области»), поскольку такая модель является как образом реальности, так и образом проектируемой базы данных для этой реальности.Конкретный вид и содержание концептуальной модели базы данных определяется выбранным для этого формальным аппаратом. Обычно используются графические нотации, подобные ER-диаграммам. Чаще всего концептуальная модель базы данных включает в себя:описание информационных объектов, или понятий предметной области и связей между ними. описание ограничений целостности, т.е. требований к допустимым значениям данных и к связям между ними. Логическое (даталогическое) проектирование — создание схемы базы данных на основе конкретной модели данных, например, реляционной модели данных. Для реляционной модели данных даталогическая модель — набор схем отношений, обычно с указанием первичных ключей, а также «связей» между отношениями, представляющих собой внешние ключи. Преобразование концептуальной модели в логическую модель, как правило, осуществляется по формальным правилам. Этот этап может быть в значительной степени автоматизирован. На этапе логического проектирования учитывается специфика конкретной модели данных, но может не учитываться специфика конкретной СУБД. Физическое проектирование Физическое проектирование — создание схемы базы данных для конкретной СУБД. Специфика конкретной СУБД может включать в себя ограничения на именование объектов базы данных, ограничения на поддерживаемые типы данных и т.п. Кроме того, специфика конкретной СУБД при физическом проектировании включает выбор решений, связанных с физической средой хранения данных (выбор методов управления дисковой памятью, разделение БД по файлам и устройствам, методов доступа к данным), создание индексов и т.д. 60) Основными компонентами (объектами) базы данных являются таблицы, запросы, формы, отчеты, макросы и модули. Таблица — фундаментальная структура системы управления реляционными базами данных. В Microsoft Access таблица — это объект, предназначенный для хранения данных в виде записей (строк) и полей (столбцов). При этом каждое поле содержит отдельную часть записи (например, фамилию, должность или инвентарный номер). Обычно каждая таблица используется для хранения сведений по одному конкретному вопросу (например, о сотрудниках или заказах). Запрос — вопрос о данных, хранящихся в таблицах, или инструкция на отбор записей, подлежащих изменению. Перечислим типы запросов, которые могут быть созданы с помощью Microsoft Access:
• запрос-выборка, задающий вопрос о данных, хранящихся в таблицах, и представляющий полученный динамический набор в режиме формы или таблицы без изменения данных. Изменения, внесенные в динамический набор, отражаются в базовых таблицах;
• запрос-изменение, изменяющий или перемещающий данные. К этому типу относятся запрос на добавление записей, запрос на удаление записей, запрос на создание таблицы или запрос на ее обновление;
• перекрестные запросы, предназначенные для группирования данных и представления их в компактном виде;
• запрос с параметрами, позволяющий определить одно или несколько условий отбора во время выполнения запроса;
• запросы SQL, которые могут быть созданы только с помощью инструкций SQL в режиме SQL: запрос-объединение, запрос к серверу и управляющий запрос. Язык SQL (Structured Query Language) — это язык запросов, который часто используется при анализе, обновлении и обработке реляционных баз данных (например, Microsoft Access).
Форма — это объект Microsoft Access, в котором можно разместить элементы управления, предназначенные для ввода, изображения и изменения данных в полях таблиц.
Отчет — это объект Microsoft Access, который позволяет представлять определенную пользователем информацию в определенном виде, просматривать и распечатывать ее.
Макрос — одна или несколько макрокоманд, которые можно использовать для автоматизации конкретной задачи.
Макрокоманда — основной строительный блок макроса; самостоятельная инструкция, которая может быть объединена с другими макрокомандами для автоматизации выполнения задачи.
Модуль — набор описаний, инструкций и процедур, сохраненных под одним именем. В Microsoft Access имеется три типа модулей: формы, отчета и общий. Модули форм и отчетов содержат локальную программу для форм или отчетов. Если процедуры общего модуля явным образом не объявлены личными для модуля, в котором они появляются, значит, они распознаются и могут вызываться процедурами из других модулей этой базы данных.
База данных может содержать несколько модулей, в том числе общие модули, модули форм и модули отчетов.
Построение таблиц Access Таблицы являются основными объектами в структуре базы данных. Они предназначены для хранения данных. Их можно создавать как в режиме Конструктора, так и используя шаблонытаблиц. Шаблоны таблиц выбираются из меню Создание → Таблицы → Шаблоны таблиц. Автоматический при создании новой базы данных создается Таблица1 в режиме Конструктор с ключевым полем Код. Для создания таблицы в режиме Конструкторавыбираем Главная → Режимы → режим Конструктора.Столбцы в таблице называются полями, а строки – записями. Каждое поле имеет имя, значения, тип и свойства. Имя поля– это произвольный и неповторяющийся набор символов. Например, Фамилия, ФИО, Код товара, КТ. Имя поля не должно начинаться с пробела. Значения поля– это данные, расположенные в столбце таблицы. Типы полей.Текстовый– используется для хранения текстовой информации. Это могут быть любые символы, количеством не более 255.Поле МЕМО– предназначен для данных объемом до 64 тыс. символов. Это может быть текст или комбинация текста и чисел.Числовой– предназначен для данных, которые могут использоваться в математических расчетах. Дата/время– значения вводятся в поля в стандартном формате, например, 20.01.98 или 12:15. Однако пользователь может создать и собственный формат.Денежный– предназначен для хранения точного значения очень больших чисел (15 знаков слева от запятой и 4 – справа). Счетчик– при использовании этого типа полю автоматически присваивается числовое значение. Это могут быть последовательные числа, начиная с 1 или случайные числа. Значения полей этого типа изменить нельзя.Логический– поле может принимать только два значения: Да/Нет, Истина/Ложь, Вкл/Выкл.Поле объекта ОLЕ– этот тип поля предназначен для хранения объектов, созданных в других приложениях Windows (документов, таблиц, графиков, рисунков, звуковой информации и др.).Гиперссылка – cсылки, дающие возможность открывать объект Access (таблицу, форму, запрос и т.д.), файл другого приложения или web-страницу. Мастер подстановок. Создает поле, позволяющее выбрать с помощью раскрывающегося списка значение из другой таблицы или из списка значений. Имя поля набирается на клавиатуре имя поля с последующим нажатием клавишиЕпtег. В области Свойства поля перечень свойств со значениями по умолчанию. В графеОписаниенабирается поясняющий текст для данного поля.
![]() |