Поиск

Полнотекстовый поиск:
Где искать:
везде
только в названии
только в тексте
Выводить:
описание
слова в тексте
только заголовок

Рекомендуем ознакомиться

Информатика->Реферат
Вычислительная техника является важнейшим компонентом процесса вычислений и обработки данных. Первыми приспособлениями для вычислений были, вероятно, ...полностью>>
Информатика->Реферат
В процессе функционирования любого предприятия одной из наиболее важных функций является PR . В общем, эта функция представляет собой отдельный вид уп...полностью>>
Информатика->Реферат
Оперативная память (ОЗУ) – память с произвольным доступом – это быстрое запоминающее устройство не очень большого объема, непосредственно связанное с ...полностью>>
Информатика->Реферат
Данная статья посвящена редактору Inkscape, Как одному из лучших редакторов векторной графики. Он удобен для создания как художественных, так и технич...полностью>>

Главная > Реферат >Информатика

Сохрани ссылку в одной из сетей:

Содержание

Введение

Глава1. Основы баз данных

1.1.Классификация баз данных

1.2. Функциональные возможности СУБД

1.3Модели описания баз данных

1.4. Основы работы настольных СУБД

1.5.Требования и стандарты, предъявляемые к базам данных

Глава 2. Работа с базой данных Microsoft Access

2.1. Основы работы настольной СУБД Microsoft Access

2.2. Работа с базой данных Microsoft Access

Заключение

Список использованной литературы

Введение

Потоки информации, циркулирующие в мире, который нас окружает, огромны. Во

времени они имеют тенденцию к увеличению. Поэтому в любой организации, как

большой, так и маленькой, возникает проблема такой организации управления

данными, которая обеспечила бы наиболее эффективную работу. Некоторые

организации используют для этого шкафы с папками, но большинство предпочитают

компьютеризированные способы – базы данных, позволяющие эффективно хранить,

структурировать и систематизировать большие объемы данных. И уже сегодня без баз

данных невозможно представить работу большинства финансовых, промышленных,

торговых и прочих организаций. Не будь баз данных, они бы просто захлебнулись в

информационной лавине.

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

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

Для использования столь огромных объемов хранимой информации, помимо развития

системных устройств, средств передачи данных, памяти, необходимы средства

обеспечения диалога человек - ЭВМ, которые позволяют пользователю вводить

запросы, читать файлы, модифицировать хранимые данные, добавлять новые данные

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

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

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

1.1.Классификация баз данных

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

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

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

Классификация СУБД:

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

  • по сфере применения СУБД подразделяются на универсальные и проблемно-ориентированные;

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

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

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

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

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

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

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

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

1.2. Функциональные возможности СУБД

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Наибольшее распространение в настоящее время получили системы управления базами данных Microsoft Access и Oracle.

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

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

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

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

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

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

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

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



Загрузить файл

Похожие страницы:

  1. Создание баз данных на языке Pascal

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

    Контрольная работа >> Право, юриспруденция
    ... видов баз данных. Ниже приведены основные, на наш взгляд, классификации. Классификация по модели данных: - иерархическая ... указанных разновидностей существуют и иные классификации баз данных, а также, поскольку база данных как объект исследования появилась ...
  3. Создание списков и баз данных в среде MS Office

    Реферат >> Информатика
    ... и баз данных в среде MS Office……………………………. 4 Введение……………...……………………………………………....................... 5 1.1. Основные понятия баз данных………………………………………………... 6 1.2. Классификация баз данных…………………………………………………… 8 1.3. Характеристика создания баз данных ...
  4. Система управления базами данных (4)

    Реферат >> Бухгалтерский учет и аудит
    ... программных средств - системы управления базами данных. База данных (БД) - это ... данными, хранимыми в базе. Классификация баз данных. По технологии обработки данных БД подразделяются на централизованные и распределенные. Централизованная база данных ...
  5. Базы данных (10)

    Реферат >> Информатика
    ... педагогической информации»). Итак, основа банка - база данных. Классификации банков информации может быть проведена ... определенных действий 2 Банк данных база данных, объединенная с системой управления базой данных 3 Гиперсреда технология представления ...

Хочу больше похожих работ...

Generated in 0.0070970058441162