Проблемы, возникающие в традиционной файловой среде
· Традиционная файловая среда – способ объединения и управления данными в организации, который приводит к тому, что в каждой функциональной области или в подразделении создаются свои собственные файлы и программы.
1. Избыточность и беспорядочность данных.
· Избыточность данных - наличие дублирования данных в нескольких файлах.
2. Зависимость программы от данных.
Это жесткая зависимость между данными, хранящимися в файлах, и специфическими программами, требуемыми для обновления файлов и работы с ними.
· Зависимость программы отданных - существует тесная взаимосвязь между данными, хранящимися в традиционных файлах, и программным обеспечением, которое обновляет эти файлы и управляет ими. Любые изменения в организации данных или в их формате требует изменения всех программ, связанных с этими файлами.
3. Отсутствие приспособляемости.
4. Низкая степень безопасности.
5. Непригодность данных к совместной работе.
Базы данных: особый подход к управлению данными
· Базы данных - организованное собрание данных, предназначенных для одновременного использования многими приложениями путем хранения и управления ими таким образом, что они оказываются в одном месте.
· Система управления базами данных (СУБД) - специальное программное обеспечение для создания баз данных и работы с ними и позволяющие отдельным приложениям извлекать необходимые данные без создания собственных файлов или определения данных в своих компьютерных программах.
|
|
· Логическое представление - представление данных в том виде, в котором они должны появляться в приложении программиста или конечного пользователя.
· Физическое представление - представление данных в том виде, в котором они действительно должны быть организованы на физическом носителе информации.
· Язык определения данных - компонент системы управления базой данных, определяющий, как представлен каждый элемент в базе данных.
· Язык манипуляции данными - язык, связанный с системой управления базой данных, который применяют конечный пользователь и программист для манипуляции данными в базе данных.
· Структурированный язык запросов (SQL) - стандартный язык манипуляции данными в системах управлении реляционными базами данных.
· Словарь данных - автоматическое или ручное средство программирования, применяемое для хранения и организации информации о данных, находящихся в базе данных
Типы баз данных
1. Реляционные СУБД.
· Реляционная СУБД - логический тип базы данных, в котором данные представляются в виде двухмерной таблицы. Это позволяет связывать данные, находящиеся в двух таблицах, как будто бы эти две таблицы имеют общий элемент данных.
|
|
2. Иерархические и сетевые СУБД.
· Иерархические СУБД - более старая логическая модель СУБД организует данные в древовидные структуры. Запись подразделяется на сегменты, подключаемые один к другому в отношении «один ко многим», это взаимоотношение «родитель-потомок».
· Сетевые СУБД - старая логическая модель СУБД, полезная при наличии отношения «многие ко многим».
3. Объектно – ориентированные базы данных.
· Объектно-ориентированная СУБД - подход к управлению данными, в котором предусмотрено хранение, как данных, так и процедур, воздействующих на них, в виде объектов, которые можно автоматически выбирать и совместно использовать; объекты могут содержать мультимедиа.
· Объектно-реляционная СУБД - система управления базой данных, которая объединяет возможности реляционной базы данных для хранения традиционной информации и возможности объектно-ориентированной СУБД для хранения графики и мультимедиа.
Формирование среды базы данных
Создание базы данных
При создании базы данных надо пройти через два этапа проектирования: концептуальный проект и физический проект.
Концептуальный, или логический, проект базы данных - это абстрактная модель базы данных, исходящая из перспектив бизнеса, в то время как физический проект показывает, как практически организована база данных на устройствах хранения данных прямого доступа.
|
|
Распределение базы данных
· Распределенная база данных - база данных, которая физически хранится в нескольких местах. Одни части или копии базы физически находятся в одном месте, а другие части или копии размещены в других местах.
Дата добавления: 2019-07-15; просмотров: 145; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!