Содержание
Содержание
Введение3
1. Описание деятельности предприятия4
1.1 Характеристика предприятия и его деятельности4
1.2. Структурная схема организации работы ООО «Вельт»5
1.2 Характеристика комплекса задач8
1.2.1 Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов8
1.2.2 Написания ТЗ для будущей БД10
1.2.3 Описание сложностей внедрения, функционирования и информационной безопасности базы данных10
1.2.4 Методика обеспечения защиты целостности и сетевой безопасности базы данных при условии работы вне локальной сети предприятия16
1.2.5 Цели, преследуемые при написании базы данных, описание бизнес процессов которые будут функционировать в БД17
1.3. Выбор программно-аппаратного обеспечения18
1.3.1 Существующие решения на рынке в данный момент их плюсы и минусы по отношению к будущей базе данных.18
1.3.219
1.3.3 Обоснование проектных решений по программному обеспечению22
2.Характеристика комлекса задач24
2.1 Разработка проекта СУБД24
2.1.1 Разработка и описание проекта СУБД, информационной безопасности и защиты информации в СУБД24
2.1.2 Оценка стоимостных параметров проекта СУБД26
2.2 Программное и технологическое обеспечение задачи28
2.2.1 Общие положения (дерево функций и сценарий диалога)28
2.2.2 Схемы технологического процесса сбора, передачи, обработки и выдачи информации.30
2.4.Контрольный пример реализации проекта и его описание33
Заключение35
Список использованной литературы36
Выдержка из текста работы
Сейчас ни одну область деятельности человека, поддерживаемую информационными технологиями, невозможно представить себе без использования баз данных, помогающих получить быстрый доступ к информации, увеличивая тем самым продуктивность работы.
Компания Тяньши является компанией сетевого маркетинга, которая продвигает качественную китайскую косметику на рынок. Основой успешного развития компании является работа консультантов, осуществляющих продажу товаров клиенту. Доход консультантов зависит от набранных балов.
Объектом исследования данной курсовой работы является фирма Тянь — Ши.
Предметом — учет продаж продукции этой фирмы.
Целью курсовой работы является проектирование и программная реализация БД для автоматизации учета продаж продуктов фирмы Тянь — Ши.
Для достижения поставленной цели были поставлены и решались следующие задачи:
— Анализ предметной области БД;
— Проектирование инфологической и даталогической модели БД;
— Программная реализация БД в СУБД Access;
— Контрольный пример.
Курсовая работа состоит из введения, двух глав, заключения и списка литературы
Структура курсовой работы состоит из введения, двух глав , заключения и списка литературы, состоящей из наименований.
ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ БАЗЫ ДАННЫХ
1.1 Базы данных, модели данных и система управления базами данных: основные понятия и определения
Приведем несколько определений базы данных.
1) База данных (БД) представляет собой совокупность специальным образом организованных данных, хранимых в памяти вычислительной системы и отображающих состояние объектов и их взаимосвязей в рассматриваемой предметной области.
2) База данных (БД) — именованная совокупность данных, отражающая состояние объектов и их отношений в рассматриваемой предметной области.
3) База данных — это поименованная совокупность взаимосвязанных данных, находящихся под управлением СУБД.
4) База данных — это совокупность сведений (о реальных объектах,процессах, событиях или явлениях),относящися к определенной теме или задаче, организованная таким образом, чтобы обеспечить удобное представление этой совокупности как в целом, так и в любой её части.
Логическую структуру хранимых в базе данных называют моделью представления данных. К основным моделям представления данных (моделям данных) относятся следующие: иерархическая, сетевая, реляционная, постреляционная, многомерная и объектно- ориентированная.
Система управления базами данных (далее СУБД) — это комплекс языковых и программных средств, предназначенный для создания, ведения и совместного использования БД многими пользователями.
Приведем ряд классификационных признаков, относящихся к СУБД, рассматриваемый в учебнике Диго С.М «Базы данных: Проектирование и использование».
По языкам общения:
1) открытые;
2) замкнутые;
3) смешанные;
Открытые системы — это системы, в которых для обращения к базам данных используются универсальные языки программирования. Замкнутые системы имеют собственные языки общения с пользователями.
По числу уровней:
1) одноуровневые;
2) двухуровневые;
3) трехуровневые системы;
По выполняемым функциям:
1) информационные;
2) операционные;
Информационные СУБД позволяют организовать хранение информации и доступ к ней. Для выполнения более сложной обработки необходимо писать специальные программы. Операционные СУБД выполняют достаточно сложную обработку, например, автоматически позволяют получать агрегированные показатели, не хранящиеся непосредственно в базе данных, могут изменять алгоритмы обработки и т.д.
По сфере возможного применения:
1) универсальные;
2) специализированные, обычно проблемно-ориентированные СУБД;
По мощности:
1) настольные
2) корпоративные.
Характерными чертами настольных СУБД являются сравнительно невысокие требования к техническим средствам, ориентация на конечного пользователя, низкая стоимость.
Корпоративные СУБД обеспечивают работу в распределенной среде, высокую производительность, поддержку коллективной работы при проектировании систем, имеют развитые средства администрирования и более широкие возможности поддержания целостности. Эти системы сложны, дороги, требуют значительных вычислительных ресурсов.
По ориентации на преобладающую категорию пользователей можно выделить СУБД для разработчиков и для конечных пользователей.
По степени распределённости:
1) локальные СУБД (все части локальной СУБД размещаются на одном компьютере)
2) распределённые СУБД (части СУБД могут размещаться на двух и более компьютерах).
По способу доступа к БД различают файл-сереверные, клиент-серверные и встроенные:
В файл-серверных СУБД файлы данных располагаются централизованно на файл-сервере. СУБД располагается на каждом клиентском компьютере (рабочей станции). Доступ СУБД к данным осуществляется через локальную сеть. Синхронизация чтений и обновлений осуществляется посредством файловых блокировок. Преимуществом этой архитектуры является низкая нагрузка на процессор файлового сервера. Недостатки: потенциально высокая загрузка локальной сети; затруднённость или невозможность централизованного управления; затруднённость или невозможность обеспечения таких важных характеристик как высокая надёжность, высокая доступность и высокая безопасность. Применяются чаще всего в локальных приложениях, которые используют функции управления БД; в системах с низкой интенсивностью обработки данных и низкими пиковыми нагрузками на БД.
Примеры: Microsoft Access, Paradox, dBase, FoxPro, Visual FoxPro.
Клиент-серверная СУБД располагается на сервере вместе с БД и осуществляет доступ к БД непосредственно, в монопольном режиме. Все клиентские запросы на обработку данных обрабатываются клиент-серверной СУБД централизованно. Недостаток клиент-серверных СУБД состоит в повышенных требованиях к серверу. Достоинства: потенциально более низкая загрузка локальной сети; удобство централизованного управления; удобство обеспечения таких важных характеристик как высокая надёжность, высокая доступность и высокая безопасность.
Примеры: Oracle, Interbase, Informix, MS SQL Server, SybaseAdaptive Server Enterprise, PostgreSQL, MySQL, Cach?, ЛИНТЕР.
Встраиваемая СУБД — СУБД, которая может поставляться как составная часть некоторого программного продукта, не требуя процедуры самостоятельной установки. Встраиваемая СУБД предназначена для локального хранения данных своего приложения и не рассчитана на коллективное использование в сети. Физически встраиваемая СУБД чаще всего реализована в виде подключаемой библиотеки. Доступ к данным со стороны приложения может происходить через SQL либо через специальные программные интерфейсы.
Примеры: OpenEdge, SQLite, BerkeleyDB, Firebird Embedded, Microsoft SQL Server Compact, ЛИНТЕР.
……..
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ
1. Диго, С.М. Базы данных: Проектирование и использование/ С.М. Диго: Учебник. — М.: Финансы и статистика, 2005. — 592с.: ил.
2. Кузин, Александр Владимирович. Базы данных [Текст] / А.В.Кузин: учебное пособие. — 3-е изд., стереотип. — Москва: Академия, 2008. — 320с.
3. Фуфаев, Эдуард Валентинович. Базы данных [Текст]: учебное пособие/ Э.В. Фуфаев — 4-е изд., стереотип. — М.: ИЦ Академия, 2008. — 320с.
4. Хомоненко, Базы данных: Учебник для высших учебных заведений / Под ред. проф. А.Д. Хомоненко. — 5-е изд., доп. и перераб. — СПб.: КОРОНА принт, 2006. — 736с.
5. Золотова, С.И. Практикум по Access, М: Москва, 2000, 142с.
6. Карпова, Т.С. Базы данных: модели, разработка, реализация. Учебник для вузов. — СПб: Питер. 2002.
7. Швецов, В.И. Понятие языка SQL и его основные части [Электронный ресурс] URL: intuit.ru/department/database/ограниченный (дата обращения:02.05.12)
8. Райордан, Р. Основы реляционных баз данных/Пер, с англ. — М.: Издательско-торговый дом «Русская Редакция», 2001. — 384 с.: ил.
9. Кузнецов,С.Д. Основы базы данных: учебное пособие/ С.Д. Кузнецов — 2-е изд., испр. — М.: Интернет — университет Информационных Технологий; БИНОМ. Лаборатория знаний, 2007. — С. 219
10. Михайлов, М.В. База данных — учебно-методический комплекс по дисциплине базы данных) — Г-А. 2010г. С.120
11. Попов, В.И., Атрощенко Н.С. Разработка моделей предметной области в среде ERwin при проектировании информационных систем/ В.И. Попов: УМК Алт. гос. тех. ун-т, БТИ. — Бийск, 2005. -С. 4-7
12. AllFusion Erwin Data Modeler 7 (Erwin). URL: interface.ru/ (дата обращения: 18.04.12)