Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Банки данных и режимы их функционирования




Т Банк данных - современная форма организации хранения и доступа к информации. Это система специальным образом организованных данных (баз данных), программных, технических, языковых, организационно-методических средств, предназначенных для обеспечения централизованного накопления и коллективного многоцелевого использования данных.

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

Компонентами банка данных являются:

· база данных;

· система управления базой данных (СУБД);

· вычислительная система (операционная система или технические средства);

· администратор базы данных (группа специалистов, без которых невозможно функционирование и развитие базы данных);

· словарь данных;

· обслуживающий персонал.

Среди перечисленных компонентов основными являются база данных и система управления базой данных (СУБД).

Т Программными средствами банка данных являются:

• операционная система;

• прикладные программы обслуживания банка данных;

• программный компонент (ядро системы управления базой данных, трансляторы, утилиты).

Режимы функционирования банка данных в производственных условиях включают:

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

режим корректировки, в котором осуществляется обновление, добавление и удаление информации, находящейся в банке данных;

режим диалога, в котором пользователи обращаются к банку данных и производится обработка запросов. Такие запросы могут предусматривать:

- только выдачу пользователю информации о тех или иных параметрах процесса. Эта информация в требуемом формате содержится в банке данных;

-решение поставленной задачи с использованием сведений, находящихся в банке данных;

- режим реорганизации и анализа, в котором выполняются операции, непосредственно связанные с поддержанием банка данных в рабочем состоянии:

•     реорганизация структур БД;

· копирование и восстановление БД;

· анализ статистических данных, связанных с функционированием информационного фонда.

"Автоматизированные банки данных уже давно стали неотъемлемой частью практически всех компьютерных систем управления на любом уровне - от отрасли до отдельного предприятия".

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

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

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

СУБД классифицируются:

по выполняемым функциям на:

-операционные;

- информационные;

по сфере применения на:

-универсальные;

-проблемно-ориентированные;

по используемому языку общения на:

- замкнутые, имеющие собственные самостоятельные языки общения пользователей с базами данных;

- открытые (в которых используется язык программирования, расширенный операторами языка манипулирования данными);

по числу поддерживаемых уровней моделей данных на:

-одноуровневые системы;

-двухуровневые системы;

-трехуровневые системы;

по способу установления связей между данными'.

-реляционные базы данных;

-иерархические базы данных;

-сетевые базы данных;

по способу организации хранения данных и выполнения функций обработки базы данных на:

-централизованные;

-распределенные.

Системы централизованных баз данных с сетевым доступом предполагают две основные архитектуры

архитектура файл-сервер предполагает выделение одной из машин сети в качестве центральной (главный сервер файлов), где хранится совместно используемая централизованная база данных. Все другие машины сети исполняют роль рабочих станций. Файлы базы данных в соответствии с пользовательскими запросами передаются на рабочие станции, где в основном и производится их обработка. При большой интенсивности доступа к одним и тем же данным производительность информационной системы падает;

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

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

Характеристиками СУБД являются:

• производительность;

• обеспечение целостности данных на уровне баз данных;

• обеспечение безопасности данных;

• возможность работы в многопользовательских средах;

• возможность импорта и экспорта данных;

• обеспечение доступа к данным с помощью языка SQL;

• возможность составления запросов;

• наличие инструментальных средств разработки прикладных программ.

Производительность СУБД оценивается'.

• временем выполнения запросов;

• скоростью поиска информации;

• временем импортирования баз данных из других форматов;

• скоростью выполнения операций (таких как обновление, вставка, удаление);

• временем генерации отчета и другими показателями.

Безопасность данных достигается:

• шифрованием прикладных программ;

• шифрованием данных;

• защитой данных паролем;

• ограничением доступа к базе данных.

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

Система управления базами данных управляет данными во внешней памяти. Обеспечивает надежное хранение данных и поддержку соответствующих языков базы данных. Важной функцией СУБД является функция управления буферами оперативной памяти.

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

Т Известны три типа моделей описания баз данных:

• реляционная;

• иерархическая;

•  сетевая.

Основное различие между ними состоит в характере описания взаимосвязей и взаимодействия между объектами и атрибутами базы данных.

Реляционная модель ( наиболее распространенная ) имеет в своей основе понятие "отношения", и ее данные формируются в виде таблиц. Отношение - это двумерная таблица, имеющая свое название, в которой минимальным объектом действий, сохраняющим ее структуру, является строка таблицы (кортеж), состоящая из ячеек таблицы - полей. Каждый столбец таблицы соответствует только одному компоненту этого отношения. С логической точки зрения реляционная база данных представляется множеством двумерных таблиц различного предметного наполнения.

№ п/п Планета Диаметр в км. Расстояние от солнца в млн. км Количество лун
1. Меркурий 4878 58 0
2. Венера 12103 108 0
3. Земля 12756 150 1
4. Марс 6794 228 2
5. Юпитер 143800 778 16

 

В зависимости от содержания отношения реляционные базы данных бывают:

объектными, в которых хранятся данные о каком-либо одном объекте, экземпляре сущности. В них один из атрибутов однозначно определяет объект и называется ключом отношения, или первичным атрибутом. Остальные атрибуты функционально зависят от этого ключа;

связными, в которых хранятся ключи нескольких объектных отношений, по которым между ними устанавливаются связи.

Достоинства реляционной модели:

• простота построения;

• доступность понимания;

• возможность эксплуатации базы данных без знания методов и способов ее построения;

• независимость данных;

• гибкость структуры и др.

Недостатки реляционной модели:

• низкая производительность по сравнению с иерархической и сетевой моделями;

• сложность программного обеспечения;

• избыточность элементов.

Иерархическая модель предполагает использование для описания базы данных древовидных структур, состоящих из определенного числа уровней. "Дерево" представляет собой иерархию элементов, называемых узлами. Под элементами понимаются список, совокупность, набор атрибутов, элементов, описывающих объекты.

Уровень 1

СТИ МИСиС

 

Уровень 2

1 курс

2 курс

3 курс

 

Уровень 3 ПРО АТП ПРО АТП ПРО АТП  
             
Уровень 4

Студенты групп

С

Иерархической базой данных является Каталог папок Windows, с которым можно работать запустив Проводник. Верхний уровень занимает папка Рабочий стол.

Достоинством модели является:

• простота ее построения;

• легкость понимания сути принципа иерархии;

• наличие промышленных СУБД, поддерживающих данную модель.

Недостатком является сложность операций по включению в иерархию информации о новых объектах базы данных и удалению устаревшей информации.

Сетевая модель похожа на иерархическую. Она имеет те же составляющие (узел, уровень, связи), но характер их отношения принципиально иной: описывает элементарные данные и отношения между ними в виде ориентированной. Это такие отношения между объектами, когда каждый порожденный элемент имеет более одного исходного и может быть связан с любым другим элементом структуры.

В сетевой модели принята свободная связь между элементами разных уровней.

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

Сетевые структуры могут быть многоуровневыми, иметь разную степень сложности.

База данных, описываемая сетевой моделью, состоит из областей (области - из записей, а записи - из полей).

Сетевой базой данных фактически является Всемирная паутина глобальной компьютерной сети Интернет. Гиперссылки связывают между собой сотни миллионов документов

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

 

СТИ МИСиС

   

 

Преподаватель (предмет, Ф.И.О) Иванов Петров Сидоров
   

  Класс   ПРО   АС   АТП




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


Дата добавления: 2018-10-18; Мы поможем в написании ваших работ!; просмотров: 383 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

80% успеха - это появиться в нужном месте в нужное время. © Вуди Аллен
==> читать все изречения...

2294 - | 2147 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.012 с.