Читайте также:
|
|
Тип данных | Описание |
Текстовый (Значение по умолчанию) | Текст или числа, не требующие проведения расчетов, например номера телефонов (до 255 знаков) |
Числовой | Числовые данные различных форматов, используемые для проведения расчетов |
Дата/время | Для хранения календарных дат и текущего времени |
Денежный | Для хранения денежных сумм |
Поле MEMO | Для хранения больших объемов текста (до 65535 символов) |
Счетчик | Специальное числовое поле, в котором Access автоматически присваивает уникальный порядковый номер каждой записи. Значения полей типа счетчика обновлять нельзя |
Логический | Может иметь только одно из двух возможных значений (True/False, Да/Нет) |
Поле объекта OLE | Объект (например, электронная таблица Microsoft Excel, документMicrosoft Word, рисунок, звукозапись или другие данные в двоичном формате), связанный или внедренный в таблицу Access |
Гиперссылка | Для хранения адресов URL Web-объектов Интернета. |
Мастер подстановок | Создает поле, в котором предлагается выбор значений из списка или из поля со списком, содержащего набор постоянных значений или значений из другой таблицы. Это в действительности не тип поля, а способ хранения поля |
20.Модели данных БД: иерархическая, реляционная.
Иерархическая модель данных — это модель данных, где используется представление базы данных в виде древовидной(иерархической) структуры, состоящей из объектов (данных) различных уровней.
Между объектами существуют связи, каждый объект может включать в себя несколько объектов более низкого уровня. Такие объекты находятся в отношении предка (объект более близкий к корню) к потомку (объект более низкого уровня), при этом возможна ситуация, когда объект-предок не имеет потомков или имеет их несколько, тогда как у объекта-потомка обязательно только один предок.
Для описания структуры (схемы) иерархической БД на некотором языке программирования используется тип данных "дерево".
К достоинствам иерархической модели данных относятся эффективное использование памяти ЭВМ и неплохие показатели времени выполнения основных операций над данными.
Недостатком иерархической модели является ее громоздкость для обработки информации с достаточно сложными логическими связями, а также сложность понимания для обычного пользователя.
Реляционная модель данных предложена сотрудником фирмы IBM Эдгаром Коддом и основывается на понятии отношение (relation).
Реляционные БД представляют связанную между собой совокупность таблиц-сущностей базы данных (ТБД). Каждая таблица БД представляется как совокупность строк и столбцов, где строки соответствуют экземпляру объекта, конкретному событию или явлению, а столбцы - атрибутам (признакам, характеристикам, параметрам) объекта, события, явления.
Каждая таблица должна содержать, по крайней мере, одно ключевое поле, содержимое которого уникально для каждой записи в этой таблице. Ключевое поле позволяет однозначно идентифицировать каждую запись в таблице. Первичный ключ (primary key, PK) – минимальный набор полей, уникально идентифицирующий запись в таблице.
Если выбранный первичный ключ состоит из минимально необходимого набора атрибутов, говорят, что он является неизбыточным.
В общем случае можно считать, что БД включает одну или несколько таблиц, объединенных смысловым содержанием, а также процедурами контроля целостности и обработки информации в интересах решения некоторой прикладной задачи.
Таблица данных обычно хранится на магнитном диске в отдельном файле операционной системы, поэтому по ее именованию могут существовать ограничения.
Достоинство реляционной модели данных заключается в простоте, понятности и удобстве физической реализации на ЭВМ.
Основными недостатками реляционной модели являются следующие: отсутствие стандартных средств идентификации отдельных записей и сложность описания иерархических и сетевых связей.
21.Таблицы, запросы в СУБД MS Access: назначение, технологии создания.
Таблица – набор данных по конкретной теме. Данные таблицы хранятся в записях (строках), состоящих из отдельных полей (столбцов). Связи между таблицами в БД используются при формировании запросов, разработке форм, при создании отчетов.
В таблицах хранятся все данные, имеющиеся в базе. Каждая таблица имеет определенную структуру и включает информацию об объектах реального мира. Простейшая база данных имеет хотя бы одну таблицу Реальные базы данных состоят из нескольких таблиц, в которых хранится информация на одну тему. Структуру таблицы определяют поля и записи. Поля имеют имя и характеризуются типом. Имена полей являются заголовками столбцов таблицы, а тип поля определяет тип данных, которые могут содержаться в данном поле.
Запросы — это объект, который позволяет пользователю получить нужные данные из базы. В запросе можно указать условия, которым должны удовлетворять данные. Благодаря этому запрос позволяет из большого массива информации, хранимой в базе данных, извлекать только нужные данные. Можно создавать запросы на выборку, обновление, удаление или добавление данных. Запросы в MS Access создаются в мастере создания запросов.
22.Формы, отчеты в СУБД MS Access: назначение, технологии создания.
Access предоставляет возможность вводить данные как непосредственно в таблицу, так и с помощью форм. Форма в БД - это структурированное окно, которое можно представить так, чтобы оно повторяло форму бланка. Формы создаются из набора отдельных элементов управления.
Форма предоставляет возможности для:
· ввода и просмотра информации базы данных
· изменения данных
· печати
· создания сообщений
Создать форму можно при помощи мастера создания форм или при помощи конструктора.
Отчет – это форматированное представление данных, которое выводится на экран, в печать или файл. Они позволяют извлечь из базы нужные сведения и представить их в виде, удобном для восприятия, а также предоставляют широкие возможности для обобщения и анализа данных.
При печати таблиц и запросов информация выдается практически в том виде, в котором хранится. Часто возникает необходимость представить данные в виде отчетов, которые имеют традиционный вид и легко читаются. Подробный отчет включает всю информацию из таблицы или запроса, но содержит заголовки и разбит на страницы с указанием верхних и нижних колонтитулов.
В MS Access создать отчеты можно с помощью мастера создания отчетов или при помощи конструктора.
Дата добавления: 2015-02-16; просмотров: 140 | Поможем написать вашу работу | Нарушение авторских прав |