Использование баз данных и СУБД для обработки экономической информации
Курсовая работа, 02 Ноября 2011, автор: пользователь скрыл имя
Краткое описание
СОДЕРЖАНИЕ
Введение 1
ГЛАВА 1. Базы данных и СУБД 5
1.1. Понятие банка данных, базы данных и СУБД 5
1.2. Функции СУБД 7
1.3. Модели данных, поддерживаемые СУБД 8
1.4. Области применения баз данных в экономике 9
ГЛАВА 2. Обзор наиболее популярных СУБД 10
2.1. Microsoft Access 10
2.2. Visual FoxPro 15
Выводы и предложения 21
Список используемой литературы 22
Содержание работы
Microsoft Access и Microsoft Visual FoxPro для обработки экономической информации
Содержимое работы - 1 файл
курс (7) Использование баз данных и СУБД.docx
— 52.27 Кб (Скачать файл)Не планируемый запрос - это специальный запрос, необходимость которого не была предусмотрена заранее. Он характерен для приложений "поддержки решений".
Безопасность и целостность данных.
СУБД должна контролировать пользовательские запросы и пресекать попытки нарушения правил безопасности и целостности, определенных АБД.
Для
пользователей информационной системы
недостаточно, чтобы база данных просто
отражала объекты реального мира.
Важно чтобы такое отражение
было однозначным и непротиворечивым.
Для
того чтобы гарантировать корректность
и взаимную непротиворечивость данных,
на базу данных накладываются некоторые
ограничения, которые называют ограничениями
целостности.
Восстановление данных и дублирование.
Восстановление и дублирование данных осуществляется СУБД или администратором.
Введение словаря данных.
Словарь данных - это исчерпывающий набор таблиц или файлов, представляющий собой каталог всех описаний данных. Также он может содержать информацию о пользователях, привилегиях и т.д., доступную только администратору базу данных. Словарь данных является центральным источником информации для СУБД, АБД всех пользователей.
Производительность.
СУБД
должна выполнять все указанные
функции с максимально возможной
эффективностью.
В целом назначением СУБД является предоставление пользовательского интерфейса с базой данных.
1.3. Модели данных, поддерживаемые СУБД
Модели
данных - представление данных и
их взаимосвязей, описывающих понятия
проблемной среды. Модели данных используются
как для концептуального, так
и для логического и физического
представления данных.
Существуют, по крайней мере, три модели данных: иерархическая, сетевая, реляционная.
Иерархическая модель данных состоит из нескольких записей, одна из которых определена как корневая. Примером иерархической модели могут служить деревья:
Где КЛИЕНТ, ЗАКАЗ, ТОРГОВЫЙ АГЕНТ являются записями (КЛИЕНТ - корневая запись), НОМЕР, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО - поля записи КЛИЕНТ, линиями показаны связи.
Дерево - ориентированный граф (граф - пара множеств, одно из которых описывает множество вершин, а другое множество связей между ними) где все вершины, кроме корня, находятся в голове только одной дуги, корень не находится в голове ни одной из дуг и связан с вершиной дерева.
Между записями в иерархии могут быть определены связи: “один ко многим”, или “один к одному”, где запись, соответствующая элементу “один” указанной связи, определяется как исходная, а соответствующая элементу “много” - как порожденная.
Сетевая модель данных подобна иерархической, но является более общей моделью, в том смысле, что между записями присутствуют связи “много ко многим” и “много к одному”, а так же здесь нет корневого узла, т. е. любая запись может быть корневой.
Сетевая модель:
Где КЛИЕНТ, ЗАКАЗ, ТОРГОВЫЙ АГЕНТ являются записями, НОМЕР, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО - поля записи КЛИЕНТ, линиями показаны связи.
Реляционная модель данных является одним из самых простых видов представления информации и самой легкой концепцией для понимания. Эта модель представляет собой данные упорядоченные в таблицы, чаше всего двухмерные. Таблицы такого вида называются отношениями (реляциями) и каждая таблица представляет собой отдельный файл.
Каждая таблица состоит из столбцов и строк, каждому столбцу присвоено однозначное имя, один элемент столбца называется полем, а строка называется записью. Данный пример показывает, что и сетевая модель, и иерархическая могут быть приведены к реляционной.
1.4. Области применения баз данных в экономике
Автоматизированные
информационные системы (АИС), основу которых
составляют базы данных, появились
в 60-х годах в военной промышленности
и в бизнесе - там, где были накоплены
значительные объемы полезных данных.
Первоначально автоматизированные
информационные системы были ориентированы
лишь на работу с информацией фактического
характера - числовыми или текстовыми
характеристиками объектов. Затем, по
мере развития техники, появилась возможность
обрабатывать текстовую информацию
на естественном языке.
Принципы хранения разных видов информации в АИС сходны, но алгоритмы ее обработки определяются характером информационных ресурсов. Соответственно были выделены два класса АИС: документальные и фактографические.
Документальные АИС служат для работы с документами на естественном языке. Наиболее распространенный тип документальной АИС - информационно-поисковые системы, предназначенные для накопления и подбора документов, удовлетворяющих заданным критериям. Они могут выполнять просмотр и подборку монографий, публикаций в периодике, сообщений пресс-агентств, текстов законодательных актов и т.д.
Фактографические АИС оперируют фактическими сведениями, представленными в формализованном виде. Фактографические АИС используют для решения задач обработки данных.
Обработка данных - специальный класс решаемых на ЭВМ задач, связанных с вводом, хранением, сортировкой, отбором и группировкой записей данных однородной структуры. Задачи этого класса решаются при учете товаров в магазинах и на складах, начислении заработной платы, управлении производством, финансами, телекоммуникациями.
Различают фактографические АИС оперативной обработки данных, подразумевающие быстрое обслуживание относительно простых запросов от большого числа пользователей, и фактографические АИС аналитической обработки, ориентированные на выполнение сложных запросов.