Съдържание:
Определение - Какво означава мрежов модел?
Мрежовият модел е модел на база данни, който е проектиран като гъвкав подход за представяне на обекти и техните взаимоотношения. Уникална характеристика на мрежовия модел е неговата схема, която се разглежда като графика, където типовете отношения са дъги, а типовете обекти са възли. За разлика от други модели на база данни, схемата на мрежовия модел не е ограничена до решетка или йерархия; йерархичното дърво се заменя с графика, която дава възможност за по-основни връзки с възлите.
Техопедия обяснява мрежовия модел
Чарлз Бахман беше оригиналният изобретател на мрежовия модел. През 1969 г. Конференцията по езици на системите за данни (CODASYL) консорциумът разработва мрежовия модел в стандартна спецификация. През 1971 г. е въведена втора публикация, която по-късно се превръща в основа за практически всички реализации.
Предимствата на мрежовия модел включват:
- Проста концепция: Подобно на йерархичния модел, този модел е прост и внедряването е без усилие.
- Възможност за управление на повече типове отношения: Мрежовият модел има способността да управлява връзки едно към едно (1: 1), както и много отношения към много (N: N).
- Лесен достъп до данни: Достъпът до данните е по-прост в сравнение с йерархичния модел.
- Цялостност на данните: В мрежовия модел винаги има връзка между родителския и дъщерния сегменти, защото зависи от връзката родител-дете.
- Независимост на данните: Независимостта на данните е по-добра при мрежовите модели за разлика от йерархичните модели.
Недостатъците на мрежовия модел включват:
- Сложност на системата: Всеки запис трябва да се поддържа с помощта на указатели, което прави структурата на базата данни по-сложна.
- Функционални недостатъци: Тъй като голям брой указатели е от съществено значение, въвеждането, актуализациите и изтриването стават по-сложни.
- Липса на структурна независимост: Промяната в структурата изисква промяна и в приложението, което води до липса на структурна независимост.