КАТЕГОРИИ:


Астрономия- (809) Биология- (7483) Биотехнологии- (1457) Военное дело- (14632) Высокие технологии- (1363) География- (913) Геология- (1438) Государство- (451) Демография- (1065) Дом- (47672) Журналистика и СМИ- (912) Изобретательство- (14524) Иностранные языки- (4268) Информатика- (17799) Искусство- (1338) История- (13644) Компьютеры- (11121) Косметика- (55) Кулинария- (373) Культура- (8427) Лингвистика- (374) Литература- (1642) Маркетинг- (23702) Математика- (16968) Машиностроение- (1700) Медицина- (12668) Менеджмент- (24684) Механика- (15423) Науковедение- (506) Образование- (11852) Охрана труда- (3308) Педагогика- (5571) П Архитектура- (3434) Астрономия- (809) Биология- (7483) Биотехнологии- (1457) Война- (14632) Високи технологии- (1363) География- (913) Геология- (1438) 1065) House- (47672) Журналистика и масови медии- (912) Изобретения- (14524) Чужди езици- (4268) Компютри- (17799) Изкуство- (1338) История- (13644) Компютри- (11121 ) Художествена литература (373) Култура- (8427) Лингвистика- (374 ) Медицина- (12668 ) Naukovedenie- (506) Образование- (11852) Защита на труда- ( 3308) Педагогика- (5571) P Политика- (7869) Право- (5454) Приборостроение- (1369) Программирование- (2801) Производство- (97182) Промышленность- (8706) Психология- (18388) Религия- (3217) Связь- (10668) Сельское хозяйство- (299) Социология- (6455) Спорт- (42831) Строительство- (4793) Торговля- (5050) Транспорт- (2929) Туризм- (1568) Физика- (3942) Философия- (17015) Финансы- (26596) Химия- (22929) Экология- (12095) Экономика- (9961) Электроника- (8441) Электротехника- (4623) Энергетика- (12629) Юриспруденция- (1492) Ядерная техника- (1748) Олимпиада- (1312) Политика- (7869) Право- (5454) Инструменти- ( 1369) Програмиране- (2801) Производство- (97182) Промишленост- (8706) Психология- (18388) Земеделие- (299) Социология- (6455) Спорт- (42831) Строителство- (4793) Търговия- (5050) Транспорт- (2929) Туризъм- (1568) Физика- (3942) ) Химия- (22929 ) Екология- (12095) Икономика- (9961) Електроника- (8441) Електротехника- (4623) Енергетика- (12629 )

Модели на база данни




Вижте също:
  1. CALS технологии, етапи на дизайна на базата данни и тяхната архитектура.
  2. EXCEL. Сортиране на данни. Автоматично сумиране на междинните суми.
  3. I. Концепцията за формата на организацията на образователния процес
  4. II. Подобряване на организацията на производството и труда
  5. III. Въвеждане и развитие на нови технологии, технология на експлоатация и ремонт, ефективни и безопасни методи за организация на производството и труда.
  6. III. Информационна база данни
  7. III. Моделиране на педагогически ситуации и конфликти
  8. IV. Основи на организацията на местното самоуправление
  9. IV. Създаване на морални организации.
  10. IV. Урокът като форма на организация на учебната биология
  11. Microsoft Office Excel. Въведете и редактирайте данни.
  12. Microsoft Office Excel. Списъци, тяхната обработка. Анализ на данните.

1. Йерархичен подход към организацията на бази данни. Йерархичните бази данни са под формата на дървета с дъга на връзките и възли от данни. Йерархичната структура приема неравенството между данните - някои от тях са твърдо подчинени на другите. Такива структури, разбира се, ясно отговарят на изискванията на много, но не всички, реални задачи.

2. Модел за мрежови данни. В мрежата база данни, заедно с вертикални и хоризонтални връзки са изпълнени. Въпреки това, много йерархични и основни проблеми са наследени, необходимостта от ясно определяне на връзките за данни на физическо ниво и следват тази структура на връзката точно както при заявяване на базата данни.

3. Релационният модел. Релационният модел се появи поради желанието да се направи базата данни възможно най-гъвкава. Този модел осигурява лесен и ефективен механизъм за поддържане на връзки за данни.

Първо , всички данни в модела са представени под формата на таблици и само таблици. Релационният модел е единственият от всички, който осигурява еднаквостта на представянето на данните. И двете образувания и взаимоотношенията на тези обекти са представени в модела по същия начин - таблици . Вярно е, че този подход усложнява разбирането на значението на информацията, съхранявана в базата данни, и в резултат на това манипулирането на тази информация.

Вторият елемент на модела - относително-пълен език, ни позволява да избегнем трудностите при манипулацията (имайте предвид, че езикът е неразделна част от всеки модел на данни, без него моделът не съществува). Пълнотата на езика в приложението към релационния модел означава, че той трябва да изпълнява всяка операция на релационна алгебра или релационни смятания (пълнотата на последния е математически доказана от EF Codd). Освен това езикът трябва да описва всяка заявка под формата на операции с таблици, а не с техните редове. SQL е един от тези езици.

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

4. Обектно ориентиран модел. Новите области на използване на компютри, като изследване, компютърно проектиране и автоматизация на институциите, изискват от базите данни възможността да съхраняват и обработват нови обекти - текстова, аудио и видео информация, както и документи. Основните трудности при обектно-ориентираното моделиране на данни произтичат от факта, че няма такъв добре развит математически апарат, върху който да се основава общ обектно-ориентиран модел на данните. До голяма степен, следователно, все още няма основен обектно ориентиран модел. От друга страна, някои автори твърдят, че общият обектно-ориентиран модел на данни в класически смисъл не може да бъде определен поради непригодността на класическата концепция на модела на данни към парадигмата на обектно ориентиране. Въпреки предимствата на обектно-ориентираните системи - внедряването на сложни типове данни, комуникацията с езиците за програмиране и др. - в близко бъдеще е гарантирано превъзходството на релационните DBMS.