Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции БД.doc
Скачиваний:
5
Добавлен:
01.03.2025
Размер:
90.62 Кб
Скачать

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

Значение

Диапазон

Дробная часть

Объём памяти

Байт

0-255

-

1 байт

Целое

-32768 - 32767

-

2 байта

Длинное целое

-2147483648 - -2147483647

-

4 байта

Значение с плавающей точкой

-3,4*1038 – 3,4*1038

7 знаков

4 байта

Значение с плавающей точкой двойной точности

-1,797*10308 - 1,797*10308

15 знаков

8 байт

Установка связей между таблицами.

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

Целостность данных.

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

1) Связанное поле из главной таблицы является ключевым или имеет уникальный индекс.

2) Связанные поля имеют одинаковый тип данных.

3) Обе таблицы относятся к одной базе данных.

Если эти таблицы являются присоединёнными, они также должны относиться к одной базе данных.

При наличии поддержки целостности данных необходимо соблюдать следующие правила:

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

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

Эту ситуацию можно ликвидировать, если для данной связи установить флажок "Каскадное удаление связанных записей".

Отношения и их типы.

1) В связанных таблицах выбираются только те записи, которые имеются в обеих таблицах.

2) Выбираются все записи из главной таблицы и связанные с ними подчинённые записи.

3) Отображаются все записи из подчинённых таблиц и связанной с ними главной таблицы.

Создание запросов.

Запрос на выбор.

Основные понятия Информационных систем.

Файловые системы.

1. Развитая файловая система была разработана IBM. На всех современных компьютерах основными устройствами внешней памяти являются магнитные диски с подвижными головками, такие диски представляют собой пакеты магнитных пластин, между которыми на одном рычаге двигается пакет магнитных головок. Шаг движения магнитных головок является дискретным, и каждому положению головок логически соответствует цилиндр магнитного диска. На каждой поверхности цилиндр высекает дорожку, так что каждая поверхность содержит определённое число дорожек, равное числу цилиндров. При разметке диска каждая дорожка размечается на одно и то же количество блоков, в каждый блок можно записать по максимуму одно и то же число байтов. Таким образом, для обмена данными с магнитного диска на другой аппарат, нужно указать номер цилиндра, поверхности, блока на соответствующей дорожке и число байтов, которые нужно записать или прочитать от начала этого блока.

При выполнении обмена аппаратура выполняет 3 основных действия: подвод головок к нужному цилиндру, поиск по дорожке нужного блока, обмен с этим блоком. Из этих действий наибольшее время занимает первое, поэтому существенный выигрыш в суммарном времени обмена за счёт считывания или записи части блока получить практически невозможно.

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

В некоторых файловых системах базовый уровень доступен пользователям, но часто прикрывается некоторым более высоким уровнем, стандартным для пользователей. Распространены 2 основных подхода. При первом подходе, который свойственен файловым системам операционных систем фирм Dec, RSX, VMS, пользователю представляется файл как последовательность записей. Каждая запись – это последовательность байтов, постоянного или переменного размера. Записи можно читать или записывать последовательно, либо позиционируя файл на запись с указанным номером. Некоторые файловые системы позволяют структурировать записи на поля и объявлять некоторые поля ключом записей. В таких файловых системах можно потребовать выборку записей из файлов по заданному ключу. В этом случае файловая система поддерживает в том же базовом файле дополнительную, невидимую пользователю, служебную структуру данных. Распространённые способы организации ключевых файлов основаны на технике кэширования. Существуют и многоключевые способы организации файлов.

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

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