Научная работа по информатике «Использование баз данных и субд для обработки экономической информации»



Скачать 317.14 Kb.
страница1/3
Дата11.07.2014
Размер317.14 Kb.
ТипНаучная работа
  1   2   3
МОУ "Гимназия №7 г. Брянска

имени Героя России С.В. Василёва"

Научная работа по информатике

«Использование баз данных и СУБД для обработки экономической информации»

Подготовила

ученица 11 «Б» класса

Коротке Юлия

Руководитель Петроченко В. И.

Брянск 2010



Содержание

Глава 1. Базы данных и СУБД:

  • Понятие банка данных, базы данных и СУБД;

  • Функции СУБД;

  • Модели данных, поддерживаемые СУБД;

  • Типы информационных сетей;

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

Глава 2. Обзор наиболее популярных СУБД:

  • Microsoft Access;

  • Visual FoxPro

Выводы и предложения

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



Понятие банка данных, базы данных и СУБД

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

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

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

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

Программное обеспечение, позволяющее работать с базой данных, называется Системой Управления Базами Данных (СУБД)

Функции СУБД


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

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

  • безопасность и целостность данных (СУБД должна контролировать пользовательские запросы и пресекать попытки нарушения правил безопасности и целостности, определенных АБД)

  • восстановление данных и дублирование (восстановление и дублирование данных осуществляется СУБД или администратором)

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

  • производительность (СУБД должна выполнять все указанные функции с максимально возможной эффективностью)

Модели данных, поддерживаемые СУБД

Многообразие характеристик и видов баз данных порождает многообразие классификации СУБД

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

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



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

  • сетевые

  • реляционные

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

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

Сетевая модель данных

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

Реляционная модель данных

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



Типы информационных сетей

1. Локальные ИС

БД и СУБД находятся на одном компьютере.

2. Файл-серверные

БД находится на сервере сети (файловом сервере), а СУБД на компьютере пользователя.

3. Клиент-серверные

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

Локальные ИС

- автономность (независимость)

- с БД работает только один человек

- сложно обновлять при большом количестве пользователей

- практически невозможно «стыковать» изменения, вносимые несколькими пользователями

Файл-серверные ИС



- несколько человек работают с одной базой

- основную работу выполняют рабочие станции(РС),

они должны быть мощными

- для поиска строки на РС копируется вся БД – нагрузка на сеть

- слабая защита от взлома (только на РС)

- проблемы при одновременном изменении с разных РС

Клиент-серверные ИС

- основную работу выполняет сервер

- проще модернизация (только сервер)

- по сети идут только нужные данные

- сложность настройки

Области применения БД в экономике

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

Принципы хранения разных видов информации в АИС сходны, но алгоритмы ее обработки определяются характером информационных ресурсов. Соответственно были выделены два класса АИС:


  • документальные

  • фактографические

Документальные АИС

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

В документальных БД содержатся документы ( информация)

самого разного типа: текстового, графического, звукового, мультемедийного (например, различные справочники, словари)

Примерами документальных Баз Данных являются:



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

  • БД современной рок-музыки

Фактографические АИС

Фактографические АИС оперируют фактическими сведениями, представленными в формализованном виде. Фактографические АИС используют для решения задач обработки данных. Задачи этого класса решаются при учете товаров в магазинах и на складах, начислении заработной платы, управлении производством, финансами, телекоммуникациями.

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

Примерами фактографических Баз Данных являются:


  • БД книжного фонда библиотеки

  • БД кадрового состава учреждения


Microsoft Access

Наиболее используемые из существующих СУБД: Oracle, DB2, MS SQL Server, FoxPro, MS Access, Interbase, Sybase и другие.



MS Access - на сегодняшний день лучшая настольная система управления базами данных для ОС Windows.

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



Access также предоставляет в распоряжение пользователя механизмы работы с базами данных различных форматов. К примеру, можно прямо обращаться к базам данных dBASE, Paradox или Btrieve без конвертирования их в формат, используемый Access. В состав пакета Access также входит язык Access Basic (встроенный диалект языка Visual Basic), дающий возможность формирования специализированных систем управления базами данных.

Объекты MS Access



Таблицы — основные объекты базы данных. Запросы — это специальные структуры, предназначенные для обработки данных базы . Формы — это объекты, с помощью которых в базу вводят новые данные или просматривают имеющиеся. Отчеты — это формы «наоборот»,
С их помощью данные выдают на принтер в удобном и наглядном виде. Макросы — это макрокоманды. Модули — это программные процедуры, написанные на языке Visual Basic.

Реляционная СУБД Access

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



Таблицы в БД

Таблица – это структура для хранения данных. Информация в таблицах организована в виде записей (строк) и полей (столбцов).

Создание таблицы

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

- текстовый - счетчик

- поле МЕМО - логический

- числовой - поле объекта ОЛЕ

- дата/время - гиперссылка

- денежный - мастер подстановок

Типы данных Microsoft Access

Текстовый


Алфавитно-цифровые символы


0 – 255 символов


Поле МЕМО


Алфавитно-цифровые символы


0 – 64000 символов


Числовой


Числовые значения


1, 2, 4 или 8 байт


Дата/время


Дата и время


8 байт


Денежный


Денежные значения


8 байт


Счетчик


Автоматически увеличивающиеся номера


4 байта


Логический


Логические значения Да/Нет


1 бит ( 0 или -1 )


Поле объекта ОЛЕ


Рисунки, диаграммы, звук и видео


До 1 Гбайт


Гиперссылка


Связь с ресурсом Internet


0 – 6144


Мастер подстановок


Данные, подставляемые из другой таблицы


Обычно 4 байта


Ключевое поле

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

То есть выбрать ключевое поле.

На панели инструментов есть специальная кнопка:



Создание файла БД в MS Access

Для создания файла базы данных в MS Access в левом нижнем углу Рабочего стола следует нажать кнопку Пуск, чтобы вызвать Главное меню.

Затем из меню Программы выбрать пункт Microsoft Access.

Можно создать и разместить на своем Рабочем столе Ярлык для программы MS Access



При запуске Access первое, что вы увидите – это диалоговое окно, в котором следует отметить нужный вам пункт



.

После выбора нажмите кнопку ОК!

В открывшемся окне выберите нужный каталог и задайте имя файла, в котором будет храниться ваша база данных

Нажмите кнопку Создать

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

В правой – способы создания таблиц.



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

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

В MS Access есть большое количество готовых таблиц для служебного и личного пользования



Если есть поле, похожее на нужное, но с другим именем, то можно дать ему новое имя, нажав кнопку «Переименовать поле…»



Имя таблицы и ключевое поле можно задать самостоятельно.



Ввод данных

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



Нажмите кнопку Готово

При необходимости срочно ввести большой объем различных данных удобно использовать Создание таблицы путем ввода данных

Для выполнения различных операций можно использовать контекстное меню.





Создание таблиц с помощью конструктора

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



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



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



Каждая строка описывает одно поле. Внизу справа Access дает подсказки. Для получения справки нужно выделить объект и нажать клавишу F1.



Выбор типа данных

При выборе типа данных поля Счетчик рекомендуется этому же полю присвоить значение ключевого



Для каждого типа данных в области свойств поля Access предлагает пользователю свои значения.



Свойства полей

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



Для каждого свойства дается подсказка



Изменение свойств поля

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





Условие на значение

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



Чтобы ввести выражение, следует нажать кнопку:

Появится окно Построителя выражений.

Построитель выражений

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

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

Сохранение таблицы

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

При закрытии окна Конструктора Access предложит сохранить изменения макета или структуры таблицы. В окне Сохранение по умолчанию предлагается имя Таблица1 (если она первая из созданных), которое можно изменить.

Кроме этого в панели инструментов Стандартная есть кнопка Сохранить.

В меню Файл можно выбрать пункт Сохранить как…

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



Запросы

Таблицы баз данных не являются самостоятельными документами.


Сама база — это документ. Ей соответствует файл на диске, и мы можем
сделать его копию. Структура таблиц — тоже документ.

Все изменения в таблицах сохраняются автоматически в режиме


реального времени.

Для доступа к данным есть гибкое и удобное средство — запросы

В режиме Запросы выбирают Создание запроса с помощью Мастера.


В появившемся окне Таблицы и запросы в Доступных полях выбирают нужную информацию и переносят в Выбранные поля
и нажимают Далее

В результате работы запроса из общей исходной базы формируется


результирующая таблица, содержащая часть общей информации,
соответствующую запросу. Запрос можно создать и в режиме Конструктора

Формы

Для упрощения труда разработчик базы может подготовить


специальные объекты — формы. Форма представляет собой
некий электронный бланк, в котором имеются поля для ввода
данных. Наборщик вводит данные в эти поля, и данные
автоматически заносятся в таблицы базы.



Зачем нужны формы?

Данные в таблицу можно вносить и без помощи каких-либо форм,


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

  1. Малоквалифицированному персоналу нельзя предоставлять доступ
    к таблицам (самому ценному из того, что есть в базе).
    Представьте, что будет, если новичок «наведет порядок» в таблице банка

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

  3. Ввод данных в таблицу — чрезвычайно утомительное занятие.
    Уже после нескольких часов работы люди делают ошибки.
    Ввод данных в форму проще. Здесь многое можно автоматизировать.

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

Создание форм в режиме конструктора

Создание форм с помощью мастера

Отчеты

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



Visual FoxPro

Реляционные системы управления базами данных (СУБД), такие как FoxBase, FoxBase plus, FoxPro, Visual FoxPro относятся к новому поколению СУБД реляционного типа из семейства dBase – подобных СУБД. Пакеты этого семейства получили широкое распространение, и многие из них были русифицированы.



СУБД типа Fox сохраняет преемственность по отношению к более ранним представителям dBase – подобных СУБД, в отношении структуры баз данных, команд создания и обработки данных, основных типов данных. В тоже время каждая последующая СУБД обладает большими возможностями по сравнению с предыдущими. Так, например, Visual FoxPro по сравнению с FoxPro обладает более значительными изобразительными возможностями.
  1   2   3

Похожие:

Научная работа по информатике «Использование баз данных и субд для обработки экономической информации» iconПрактическая работа №11 Excel 2007. Работа со списками
В excel имеются средства для обработки данных, организованных по принципу баз данных – функции списка, основные операции которых...
Научная работа по информатике «Использование баз данных и субд для обработки экономической информации» iconПонятие модели данных
В классической теории баз данных, модель данных есть формальная теория представления и обработки данных в системе управления базами...
Научная работа по информатике «Использование баз данных и субд для обработки экономической информации» iconПодсистема управления схемами баз данных в объектно-ориентированной субд
Для этого целесообразно использовать объектно-ориентированную субд. Одной из ключевых подсистем такой субд является подсистема управления...
Научная работа по информатике «Использование баз данных и субд для обработки экономической информации» iconКраткое содержание курса Теория баз данных Модели данных и языки запросов Транзакции и согласованность
Субд в прикладных системах. Основные функции субд. Взаимодействие субд с другими компонентами программного обеспечения. История развития...
Научная работа по информатике «Использование баз данных и субд для обработки экономической информации» iconБазы данных Лектор 2010/11 уч года: д ф. м наук, профессор Кумсков М. И
В курсе обсуждаются общие вопросы систем управления базами данных (субд) и основы реляционных баз данных: введение в реляционные...
Научная работа по информатике «Использование баз данных и субд для обработки экономической информации» iconПоддержка стандарта Opengis в субд линтер. Перспективы обработки гис-информации ядром субд
Поддержка пространственных (геометрических) типов данных в реляционной субд включает в себя следующие моменты
Научная работа по информатике «Использование баз данных и субд для обработки экономической информации» iconЛекции 32 часа Экзамен нет семинары нет Зачёт с оценкой 4 семестр лабораторные занятия 32 часа
Понятия базы данных, системы баз данных и субд. Требования к субд. Характеристики, функции субд
Научная работа по информатике «Использование баз данных и субд для обработки экономической информации» icon3. 4 Базы данных и субд 6
...
Научная работа по информатике «Использование баз данных и субд для обработки экономической информации» iconЯвляется информационной моделью предметной области
Обращение к базам данных осуществляется с помощью системы управления базами данных (субд). Субд обеспечивает поддержку создания баз...
Научная работа по информатике «Использование баз данных и субд для обработки экономической информации» iconВопросы к экзамену по курсу «базы данных»
Компоненты субд. Применение sql для доступа к бд. Основные функции языка sql. Язык интерактивных запросов. Язык программирования...
Разместите кнопку на своём сайте:
ru.convdocs.org


База данных защищена авторским правом ©ru.convdocs.org 2016
обратиться к администрации
ru.convdocs.org