Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

os-2015-10-dist

.pdf
Скачиваний:
13
Добавлен:
23.05.2015
Размер:
2.88 Mб
Скачать

Метод доступа

Метод доступа — это сочетание типов файлов и стандартных программных средств, обеспечивающих определенный режим передачи данных между файлом и основной памятью

Существует два метода:

Метод доступа с очередями. Применяется, когда последовательность обработки записей можно предвидеть (например, при последовательном доступе)

Базисный метод доступа. Этот метод доступа применяют в том случае, когда последовательность обработки предвидеть нельзя

11

СУБД

12

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

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

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

Функции СУБД:

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

Реализация транзакций

Обеспечение безопасности данных

13

Языки моделирования данных

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

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

Языки моделирования данных являются комбинацией, по крайней мере, двух языков:

Языка определения данных, который поддерживает определения или объявления данных

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

Навигационные языки, которые осуществляют последовательное прохождение по связям, реализованным в структуре модели данных

Спецификационные языки, которые определяют только требования к результату, но не задают способ его получения

14

Реляционная модель данных

Реляционная модель данных — это способ рассмотрения данных, т.е. предписание для способа представления данных (посредством таблиц)

идля способа работы с таким представлением (посредством операторов)

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

Разработка модели включает идентификацию объектов, их атрибутов и первичных ключей

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

Основными проблемами работы с данными является достижение непротиворечивости данных и отсутствие их дублирования

Эти задачи решаются с помощью нормализации. Концепции и методы нормализации были разработаны Эдгаром Коддом

15

Процесс нормализации

16

Каталоги

Каталог – файл особого типа, содержащий таблицу из двух столбцов

Имени файла

Номера индексного дескриптора, который описывает файл

Каталог может содержать и файлы, и подкаталоги

17

Ссылки в Unix

Жесткая ссылка – ссылка на индексный дескриптор файла

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

Символическая ссылка – запись в каталоге, ссылающаяся на файл с определенным именем

18

План лекции

Файлы

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

Централизованные ОС Распределенные ОС

Драйверы устройств

19

Файловая система

Набор правил и конструкций, описывающих то, как сохраняются файлы на диске

Совокупность всех файлов, хранимых в компьютере

Логическая единица монтирования (совокупность всех файлов на разделе диска или устройства)

20

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]