Лекция Сетевая модель данных международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем icon

Лекция Сетевая модель данных международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем




НазваЛекция Сетевая модель данных международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем
Дата25.10.2012
Розмір445 b.
ТипЛекция


Лекция 4. Сетевая модель данных

  • МЕЖДУНАРОДНЫЙ НАУЧНО-ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

  • ИМЕНИ АКАДЕМИКА Ю.БУГАЯ

  • Кафедра компьютерных наук и информационных систем


СОДЕРЖАНИЕ

  • Краткая история

  • Сетевая структура данных

  • Операции над сетевой структурой данных

  • Ограничения целостности сетевой структуры данных

  • Преимущества и недостатки



История возникновения



Поле и тип записи

  • Графическая нотация:



Ключи



Набор

  • Владелец набора

  • Члены набора



Пример набора и его экземпляра



Многоуровневая иерархия



Представление связей m:n



Схема и экземпляр связи m:n



Циклы и петли



Варианты сетевой структуры данных



Приложение и СУБД

  • Рабочая область пользователя (РОП) содержит:

  • индикаторы текущего состояния,

  • записи,

  • статус ошибки.



Операции сетевой модели данных

  • Выборка данных:

    • FIND (поиск записи)
    • GET (выбора записи)
  • Манипулирование данными:

    • STORE (запоминание нового экземпляра записи)
    • INSERT (вставка записи-члена в экземпляр набора)
    • REMOVE (удаление записи-члена из экземпляра набора)
    • DELETE (удаление текущей записи)
    • MODIFY (модификация текущей записи)


Операции выбора данных



Нахождение записи по ключу БД



Нахождение записи по ее полям



Просмотр экземпляра набора



Следующая запись-член в экземпляре набора



Предыдущая запись в экземпляре набора



Первая, последняя запись в экземпляре набора



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



Пример



Запоминание экземпляра записи

  • Создать экземпляр записи в РОП;

  • Выполнить команду STORE.



Присоединение экземпляра записи из БД к экземпляру набора

  • Сделать требуемый экземпляр набора текущим

  • Сделать присоединяемый экземпляр записи текущим

  • Выполнить команду INSERT



Отсоединение экземпляра записи от экземпляра набора

  • Сделать требуемый экземпляр записи текущим

  • Выполнить команду REMOVE



Изменение экземпляра записи

  • Команда MODIFY копирует значение записи из РОП в текущий экземпляр записи БД.



Удаление экземпляра записи из БД

  • Команда DELETE удаляет текущий экземпляр записи из БД

  • Владелец набора может быть удален, когда в этом наборе отсутствуют записи-члены



Преимущества и недостатки

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

  • Единственным принципиальным отличием сетевой структуры по сравнению с иерархической является возможность непосредственно представлять связи типа многие-ко-многим.



Схожі:

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

Лекция Сетевая модель данных международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем iconЛекция Иерархическая модель данных международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем
Каждый экземпляр сегмента связан с единственным экземпляром родительского сегмента
Лекция Сетевая модель данных международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем iconЛекция Введение международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем

Лекция Сетевая модель данных международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем iconЛекция 12. Целостность данных международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем содержание
Возможность поддержания переходов из одного состояния в другое (статичные, динамичные)
Лекция Сетевая модель данных международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем iconЛекция Реляционная структура данных международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем
Порядок значений атрибутов в кортеже не фиксирован (он определен схемой отношения)
Лекция Сетевая модель данных международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем iconЛекция Реляционная алгебра международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем содержание

Лекция Сетевая модель данных международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем iconЛекция 10. Язык er-моделирования бд международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем содержание
Базируется на концепции, согласно которой информацион- ная модель по может быть описана в терминах
Лекция Сетевая модель данных международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем iconЛекция Методология проектирования бд международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем
Жизненный цикл системы баз данных, как и любой программной системы, включает две основных фазы
Лекция Сетевая модель данных международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем iconЛекция 11. Защита данных международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем содержание
Разные пользователи могут иметь разные права доступа к одним и тем же объектам. Избирательный метод более гибкий
Лекция Сетевая модель данных международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем iconЛекция Реляционное исчисление международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем содержание
Имеет средства языка запросов, но не обладает возможностями манипулирования данными (как и реляционная алгебра)
Додайте кнопку на своєму сайті:
Документи


База даних захищена авторським правом ©zavantag.com 2000-2013
При копіюванні матеріалу обов'язкове зазначення активного посилання відкритою для індексації.
звернутися до адміністрації
Документи