Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Реализуются названные этапы с помощью различных команд.

Введение в базы данных.

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

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

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

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

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

 

 

КЛАССИФИКАЦИЯ СУБД:

· по выполняемым функциям СУБД подразделяются на операционные и информационные;

· По сфере применения подразделяются на универсальные и проблемно-ориентированные;

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

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

· по способу установления связей между данными различают реляционные, иерархические и сетевые базы данных;

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

Системы централизованных БД с сетевым доступом предполагают две основные архитектуры – файл-сервер или клиент-сервер.

Архитектура Файл-сервер предполагает выделение одной из машин сети в качестве центральной, где хранятся совместно используемая централизованная БД. Все другие машины сети исполняют роль рабочих станций. Файлы БД в соответствии с пользовательскими запросами передаются на рабочие станции, где производится их обработка.

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

Модели данных.

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

К классическим относятся след. модели данных: иерархическая, сетевая, реляционная. В некоторых СУБД поддерживается одновременно несколько моделей данных.

Иерархическая модель.

 

ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ СУБД:

Лидерами на рынке программ являются СУБД: dBASE IY 2 0 Access 2 0 FOXPRO 2 6 for MS DOS FOXPRO 2 6 for Windows Paradox for DOS

Paradox for Windows.

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

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

· Обеспечение целостности на уровне БД;

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

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

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

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

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

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

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

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

· Временем импортирования БД из других форматов;

· Скоростью выполнения операций;

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

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

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

· Шифрованием данных;

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

· Ограничением доступа к БД.

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

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

ЭТАПЫ РАБОТЫ И КОМАНДЫ СУБД.

Этапами работы являются:

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

· Обработка данных, содержащихся в таблицах, на основе запросов и на основе программы;

· Ввод и редактирование данных в таблицах БД с помощью представляемой по умолчанию стандартной формы в виде таблицы и с помощью экранных форм, специально создаваемых пользователем;

· Вывод информации из ЭВМ с использованием отчетов и без использования отчетов.

Реализуются названные этапы с помощью различных команд.

Команды работы с файлами обеспечивают:

· Создание новых объектов БД;

· Сохранение и переименование ранее созданных объектов;

· Открытие уже существующих БД;

· Предварительный просмотр объектов перед выводом на печать;

· Вывод на печать объектов БД.

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

· Перемещение объектов;

· Копирование;

· Удаление;

· Вставку рисунков, диаграмм, объектов, созданных в других программных средах, установление связей между объектами;

· Нахождение и замену определенного пользователем контекста в рамках всего документа или его части;

· Отмену последней выделенной команды.

КОМАНДЫ ФОРМАТИРОВАНИЯ ОБЕСПЕЧИВАЮТ:

· Выравнивание данных;

· Установку различных видов шрифтов;

· Выбор толщины линии, высоты букв, фона и др.

При выполнении команд форматирования следует выделить область, на которую распространяется действие команды. Если не заданы параметры форматирования, то действуют параметры, принятые по умолчанию.

КОМАНДЫ РАБОТЫ С ОКНАМИ ОБЕСПЕЧИВАЮТ:

· РАБОТУ СРАЗУ С НЕСКОЛЬКИМИ ТАБЛИЦАМИ;

· ИЗМЕНЕНИЕ РАСПОЛОЖЕНИЯ И РАЗМЕРОВ ОКон;

· Деление одной большой таблицы на части и фиксацию отдельных частей таблицы.

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

Централизованная БД обеспечивает простоту управления, улучшенное использование данных на местах при выполнении дистанционных запросов, более высокую степень одновременности обработки, меньшие затраты на обработку.

Распределенная база данных предполагает хранение и выполнение функций управления данными в нескольких узлах и передачу данных между этими узлами в процессе выполнения запросов. В такой БД не только различные ее таблицы могут храниться на разных компьютерах, но и разные фрагменты одной таблицы.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...