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

2016-07-30СтудИзба

Описание файла

Документ из архива "Настольные системы управления базами данных (СУБД)", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "49779"

Текст из документа "49779"

Всероссийский Заочный Финансово-Экономический институт

Филиал в г. Калуге

Курсовая работа

по дисциплине "Информатика"

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

Калуга

Оглавление

Введение

1. Краткая характеристика СУБД

2. Microsoft Access

3. Microsoft Visual FoxPro 7.0

4. dBASE

Практическая часть

Заключение

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


Введение

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

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

  • позволять легко определять тенденции изменения важнейших показателей;

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

  • выполнять точный и полный анализ данных.

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

Среди наиболее ярких представителей систем управления базами данных можно отметить: Lotus Approach, Microsoft Access, Borland dBASE, Borland Paradox, Microsoft Visual FoxPro,, а также баз данных Microsoft SQL Server и Oracle, используемые в приложениях, построенных по технологии "клиент-сервер".

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

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

Рассмотрим более подробно программные продукты компании Microsoft, а именно Access, Visual FoxPro7.0, dBASE. Наиболее интересной чертой этих пакетов являются их большие возможности интеграции, совместной работы и использования данных, так как данные пакеты являются продуктами одного производителя, а также используют сходные технологии обмена данными.


1. Краткая характеристика СУБД

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

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

Перечислим основные функции СУБД.

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

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

3. Управление данными - можно указать, кому разрешено знакомиться с данными, корректировать их или добавлять новую информацию.

Входящие в состав современных СУБД средства совместно выполняют следующие функции:

  • описание данных, их структуры;

  • первичный ввод, пополнение информации в БД;

  • удаление устаревшей информации из БД;

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

  • упорядочение (сортировку) данных по некоторым признакам;

  • поиск информации по некоторым признакам

  • подготовку и генерацию отчетов;

  • защиту информации и разграничение доступа пользователей к ней;

  • резервное сохранение и восстановление БД.

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

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

Для различных классов компьютеров и операционных средств разработано множество СУБД, отличающихся по способу организации данных, формату данных, языку формирования запросов. Наиболее распространенными пакетами для ПЭВМ являются Microsoft Access, dBase, Paradox, Visual Fox Pro, Oracle и др.


2. Microsoft Access

MS Access (от англ. access-доступ) - это функционально полная реляционная СУБД. Кроме того, MS Access - одна из самых мощных, гибких и простых в использовании СУБД. В ней можно создавать большинство приложений, не написав ни единой строки программы, но если нужно создать нечто более сложное, то на этот случай MS Access предоставляет мощный язык программирования - Visual Basic Aplication.2

Популярность СУБД MS Access обусловлена следующими причинами:

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

  • система имеет полностью русифицированную версию;

  • полная интегрированность с пакетами MS Office: Word, Excel, Power Point, Mail;

  • идеология Windows позволяет представлять информацию красочно и наглядно;

  • возможность использования OLE технологии, что позволяет установить связь с объектами другого приложения или внедрить какие-либо объекты в базу данных Access;

  • технология WYSIWIG позволяет пользователю постоянно видеть все результаты своих действий;

  • широко и наглядно представлена справочная система;

  • существует набор "мастеров" по разработке объектов, облегчающий создание таблиц, форм и отчетов.

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

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

Помимо работы с данными в режиме таблицы эффективным инструментом для ввода, просмотра и редактирования данных в полях базы являются формы. Как правило, форма отображает на экране одновременно только одну запись. Большим преимуществом формы является ее способность одновременно отображать данные из нескольких таблиц.

До непосредственного создания новой базы данных в компьютере необходимо выполнить несколько предварительных операций:

  • определить содержимое полей;

  • выбрать тип данных для каждого поля;

  • продумать структуру базы данных;

  • установить связи между таблицами;

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

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

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

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

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

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

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

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

В ряде случаев необходимо использование запросов, вносящих при этом выполнении изменения в данные, находящиеся в базе данных. Access позволяет выполнить четыре типа запросов на изменения данных. Наиболее опасным из них по своим последствиям является запрос на удаление, который применяется для удаления всех записей таблице, отвечающих заданным критериям. Целесообразно перед его использованием сначала выполнить запрос на выборку, в котором условие используется только для отбора записей. Это позволяет предварительно просмотреть список удаляемых записей.

Запрос на создание таблицы полезен для создания резервных копий определенной части базы данных.

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

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

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


3. Microsoft Visual FoxPro 7.0

Visual FoxPro 7.0 представляет собой новую версию широко известной системы управления базами данных (СУБД) Visual FoxPro, которая функционирует в среде Windows и представляет собой полноценное 32-х разрядное приложение. Visual FoxPro является объектно-ориентированным, визуально-программируемым языком, управляемым по событиям и в полной мере соответствует новым требованиям, предъявляемым к современным средствам проектирования.

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

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

Отличительной особенностью Visual FoxPro 7.0 является совместимость с предыдущими версиями FoxPro, что позволяет достаточно просто перенести приложения, созданные ранее, в более привлекательную среду Windows.

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

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Нет! Мы не выполняем работы на заказ, однако Вы можете попросить что-то выложить в наших социальных сетях.
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
4121
Авторов
на СтудИзбе
667
Средний доход
с одного платного файла
Обучение Подробнее