Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
cybd(шпоры).docx
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
418 Кб
Скачать
☆

3) Файловые системы и бд.

Файловая система (англ. file system) — порядок, определяющий способ организации, хранения и именования данных на носителях информации в компьютерах, а также в другом электронном оборудовании: цифровых фотоаппаратах, мобильных телефонах и т. п. Конкретная файловая система определяет размер имени файла (папки), максимальный возможный размер файла и раздела, набор атрибутов файла.БД-файл специального фомата, сожержащий информацию структурированно заданным образом. Главное отличие файловой системы-отсутствие в ней связи.С точки зрения прикладной программы файл - это именованная область внешней памяти, в которую можно записывать и из которой можно считывать данные.

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

Пользователи видят файл как линейную последовательность записей и могут выполнять над ними ряд стандартных операций:

  • Создать файл (требуемого типа и размера);

  • Открыть ранее созданный файл;

  • Прочитать из файла некоторую запись (текущую, следующую, предыдущую, первую, последнюю);

  • Записать в файл на место текущей записи новую, добавить новую запись в конец файла.

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

4. Концептуальная модель бд.

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

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

Основными объектами концептуальной модели являются сущности и связи.

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

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

5. Нормализация отношений.

Нормализация отношений - обеспечивает эффективность структур данных в реляционной БД

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

Нормализация представляет собой действия по последовательному преобразованию исходной (ненормализованной) таблицы в нормализованные отношения в первой нормальной форме (1НФ), 2НФ, 3НФ, нормальной форме Бойса-Кодда (НФБК), 4НФ, 5НФ.

На практике, как правило, ограничиваются 3НФ, ее оказывается вполне достаточно для создания надежной схемы БД.

Основные свойства нормальных форм:

  • каждая следующая нормальная форма улучшает свойства предыдущей нормальной формы;

  • при переходе к следующей нормальной форме свойства предыдущих нормальных форм сохраняются.

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

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

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

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