КАТЕГОРИИ: Архитектура-(3434)Астрономия-(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)Полиграфия-(1312)Политика-(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) |
Типы баз данных
Принципы построения баз данных Принципы построения СУБД должны удовлетворять следующим требованиям: 1. Производительность и готовность.
Запросы от пользователей базой данных удовлетворяются с такой скоростью, которая требуется для использования данных. Пользователь быстро получает данные, которые ему необходимы. 2. Минимальные затраты. Низкая стоимость хранения и использования данных.. 3. Простота и легкость использования. Пользователи могут легко узнать и понять, какие данные имеются в их распоряжении. 4. Простота внесения изменений. База данных может увеличиваться и изменяться без нарушения имеющихся способов использования данных. 5. Возможность поиска. Пользователь базы данных может обращаться с самыми различными запросами по поводу хранимых в ней данных. 6. Целостность. Важно, чтобы в процессе работы элементы данных и связи между ними не нарушались. СУБД должна содержать механизм восстановления данных. 7. Безопасность и секретность. Под этими понятиями понимается защита данных от случайного или преднамеренного доступа к ним лиц, не имеющих на это право. Существует несколько различных структур информационных моделей и соответственно различных типов баз данных: табличные, иерархические и сетевые. Табличные базы данных. Такая база данных содержит перечень объектов одного типа, т.е. объектов, имеющих одинаковый набор свойств. Такую базу данных удобно представлять в виде двумерной таблицы, где адрес клетки определяется пересечением строк и столбцов. Столбцы называются полями, а строки - записями. Поля обладают свойствами, от которых зависит, какие типы данных можно вносить в поле, а также то, что можно делать с данными, содержащимися в поле.
Основным свойством любого поля является его длина. Длина поля выражается в символах или знаках. От длины поля зависит, сколько информации может в нем поместиться. Иерархическая база данных. База данных представляет собой перевернутое дерево, состоящее из объектов различных уровней. Верхний
уровень занимает один объект, второй - объекты второго уровня и т. д. Между объектами существуют связи, каждый объект может включать в себя несколько объектов более низкого уровня.
Сетевая база данных. Такая база данных является обобщением иерархической за счет допущения объектов, имеющих более одного объекта низкого уровня, т.е. каждый элемент вышестоящего уровня может быть связан одновременно с любыми элементами следующего уровня. Вообще, на связи между объектами в сетевых моделях не накладывается никаких ограничений. Сетевой базой данных является Всемирная паутина глобальной компьютерной сети Интернет. Гиперссылки связывают между собой сотни миллионов документов в единую сетевую базу данных.
Развитие аппаратного и программного обеспечения привело к тому, что на сегодняшний день наметился переход от традиционных баз данных, хранящих числа и символы, к объектно-реляционным базам данных, где каждая запись может содержать данные со сложным поведением.
Дата добавления: 2014-11-08; Просмотров: 1007; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |