Проблемы, возникающие в традиционной файловой среде



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

1. Избыточность и беспорядочность данных.

· Избыточность данных - наличие дублирования данных в нескольких файлах.

2. Зависимость программы от данных.

Это жесткая зависимость между данными, хранящимися в файлах, и специфическими программами, требуемыми для обновления файлов и работы с ними.

· Зависимость программы отданных - существует тесная взаимосвязь между данными, хранящимися в традиционных файлах, и программным обеспечением, которое обновляет эти файлы и управляет ими. Любые изменения в организации данных или в их формате требует изменения всех программ, связанных с этими файлами.

3. Отсутствие приспособляемости.

4. Низкая степень безопасности.

5. Непригодность данных к совместной работе.

Базы данных: особый подход к управлению данными

· Базы данных - организованное собрание данных, предназначенных для одновременного использования многими приложениями путем хранения и управления ими таким образом, что они оказываются в одном месте.

· Система управления базами данных (СУБД) - специальное программное обеспечение для создания баз данных и работы с ними и позволяющие отдельным приложениям извлекать необходимые данные без создания собственных файлов или определения данных в своих компьютерных программах.

· Логическое представление - представление данных в том виде, в котором они должны появляться в приложении программиста или конечного пользователя.

· Физическое представление - представление данных в том виде, в котором они действительно должны быть организованы на физическом носителе информации.

· Язык определения данных - компонент системы управления базой данных, определяющий, как представлен каждый элемент в базе данных.

· Язык манипуляции данными - язык, связанный с системой управления базой данных, который применяют конечный пользователь и программист для манипуляции данными в базе данных.

· Структурированный язык запросов (SQL) - стандартный язык манипуляции данными в системах управлении реляционными базами данных.

· Словарь данных - автоматическое или ручное средство программирования, применяемое для хранения и организации информации о данных, находящихся в базе данных

Типы баз данных

1. Реляционные СУБД.

· Реляционная СУБД - логический тип базы данных, в котором данные представляются в виде двухмерной таблицы. Это позволяет связывать данные, находящиеся в двух таблицах, как будто бы эти две таблицы имеют общий элемент данных.

2. Иерархические и сетевые СУБД.

· Иерархические СУБД - более старая логическая модель СУБД организует данные в древовидные структуры. Запись подразделяется на сегменты, подключаемые один к другому в отношении «один ко многим», это взаимоотношение «родитель-потомок».

· Сетевые СУБД - старая логическая модель СУБД, полезная при наличии отношения «многие ко многим».

3. Объектно – ориентированные базы данных.

· Объектно-ориентированная СУБД - подход к управлению данными, в котором предусмотрено хранение, как данных, так и процедур, воздействующих на них, в виде объектов, которые можно автоматически выбирать и совместно использовать; объекты могут содержать мультимедиа.

· Объектно-реляционная СУБД - система управления базой данных, которая объединяет возможности реляционной базы данных для хранения традиционной информации и возможности объектно-ориентированной СУБД для хранения графики и мультимедиа.

Формирование среды базы данных

Создание базы данных

При создании базы данных надо пройти через два этапа проектирования: концептуальный проект и физический проект.

Концептуальный, или логический, проект базы данных - это абстрактная модель базы данных, исходящая из перспектив бизнеса, в то время как физический проект показывает, как практически организована база данных на устройствах хранения данных прямого доступа.

Распределение базы данных

· Распределенная база данных - база данных, которая физически хранится в нескольких местах. Одни части или копии базы физически находятся в одном месте, а другие части или копии размещены в других местах.


Дата добавления: 2019-07-15; просмотров: 145; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!