Распределенные базы данных
Заказать уникальную курсовую работу- 30 30 страниц
- 11 + 11 источников
- Добавлена 15.06.2014
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
Введение 3
1.Описание предметной области 4
2.Требования к системе 11
3.Концептуальная модель БД 21
4.Физическая модель БД 22
5.Интерфейс пользователя 23
6.Репликация данных 26
7. Хранилище данных 27
Заключение 29
Литература 30
Необходимо бережной и непрерывное сохранение работы, с предоставлением пользователю возможности отменять любые действия в любое время.Эффективные приложения должны выполнять максимум работы, требуя при этом минимум информации от пользователя. Требования к программному обеспечению.Перечень покупных программных средств:операционная система Windows XP ивыше;средства тестирования и обслуживания дисков и операционной системы в целом (входят в состав Windows XP и выше);архиваторы ZIP или RAR (для сжатия информации для архивов);антивирусное программное средство;4.3.4. Требования к техническому обеспечению.Должны использоваться следующие технические средства:персональный компьютер (системный блок, монитор, клавиатура, мышь). Характеристики: тактовая частота процессора не ниже 1500 МГц, 256 Мб оперативной памяти и выше, монитор от 17 дюймов, винчестер емкостью от 40 Гб. Лазерные принтеры типа LaserJet 1200 или МФУ. . Требования к организационному обеспечениюОрганизационная структура должна отвечать следующим требованиям:соблюдение принципа единоначалия и персональной ответственности; рациональное разделение труда; обеспечение надежного функционирования ЭИС; рациональные информационные связи.- Состав и содержание работ по созданию системы.Стадии создания автоматизированной системы:формирование требований к автоматизированной системе;разработка концепций автоматизированной системы;техническое задание;эскизный проект;технический проект (разработка проектных решений по системе, разработка документации на ЭИС, разработка и оформление документации на поставку изделий комплектования системы);рабочая документация (разработка рабочей документации на ЭИС, адаптация программных средств);ввод в действие (подготовка объекта автоматизации к вводу ЭИС в действие, подготовка персонала, комплектация ЭИС поставляемыми изделиями, пуско-наладочные работы, проведение предварительных испытаний, проведение опытной эксплуатации);сопровождение автоматизированной системы (выполнение работ в соответствии с гарантийным обслуживанием, послегарантийное обслуживание).3.Концептуальная модель БДКонцептуальная модель базы данных приведена на рис.10.Рис.10. Концептуальная модель базы данных службы знакомствКак показано на рис.10, ключевыми сущностями автоматизированной службы знакомств являются:- Клиенты;- Анкеты;- Критерии, установленные службой знакомств для оценки партнеров;- значимость критерия относительно каждого клиента;- Итоговый ранг анкеты относительно каждого клиента.4.Физическая модель БДНа рис.11 приведена физическая модель базы данных.Рис.11. Физическая модель БДОписание объектов БД приведено нижеТаблица 1. Структура таблицы clientsНаименование поля Тип данныхОграниченияcode_cliЧисловойЦелоеfioТекстовый50dtrДатаadrТекстовый50polТекстовый1emailТекстовый20telТекстовый10Таблица 2. Структура таблицы znach_kritНаименование поля Тип данныхОграниченияcode_critЧисловойЦелоеcode_cliЧисловойЦелоеballЧисловойЦелоеТаблица 3. Структура таблицы critНаименование поля Тип данныхОграниченияcode_critЧисловойЦелоеnamТекстовый50Таблица 4. Структура таблицы anketНаименование поля Тип данныхОграниченияcode_anketЧисловойЦелоеcode_cliЧисловойЦелоеcode_critЧисловойЦелоеballЧисловойЦелоеТаблица 5. Структура таблицы rangНаименование поля Тип данныхОграниченияcode_anketЧисловойЦелоеcode_cliЧисловойЦелоеcode_critЧисловойЦелоеballЧисловойЦелое5.Интерфейс пользователяНиже приведены макеты экранных форм приложения для работы с автоматизированной системой службы знакомств. Макет главной формы приведен на рис.12.Рис.12. Макет главной формы приложенияРис.13. Макет экранной формы справочника клиентовРис.14. Макет экранной формы справочника критериевРис.15. Окно заполнения анкетыРис.16. Заполнение значимости критериевРис.17. Макет экранной формы подбора партнеров6.Репликация данныхСпецифика работы службы знакомств такова, что в работе приходится иметь дело с анкетами, которые могут находится в другом городе, т.к. на уровне своего района или фирмы может не найтись оптимального варианта. Для оптимизации технологии подбора партнера необходимо организовать обмен данными с серверами других служб знакомств. Принципиальная схема репликации данных приведена на рис.18.При этом вследствие наличия баз данных разных форматов на серверах необходимо использовать специальное программное обеспечение, позволяющее осуществлять выгрузку данных БД в специальном формате, что производить репликации данных в АИС различных форматов.Между серверами происходит обмен информацией, содержащейся в анкетах клиентов.Рис.18. Схема репликации данных7. Хранилище данныхАрхитектура хранилища данных приведена на рис.19.Рис.19. Архитектура хранилища данныхФрагмент скрипта загрузки информации из сторонних БД:insert into clients values(‘fio’,dtr,’adr’,’tel’…)Фрагмент SQL-запроса по БД клиентов:select fio from clients where dtr>=(day,104)ЗаключениеВ рамках данной работы было проведено моделирование автоматизированной системы службы знакомств: проведен анализ бизнес-процессов, определены задачи автоматизации, определены информационные объекты, их свойства, проведено проектирование структуры базы данных.Далее проведено проектирование прототипа программного обеспечения автоматизированной системы службы знакомств.Результаты работы могут быть использованы при разработке программного обеспечения для автоматизации службы знакомств.ЛитератураБугорский В.Н., Соколов Р.В., Сетевая экономика и проектирование информационных систем. – СПб.: Питер, 2007.-320с.Соколов Р.В. Проектирование информационных систем в экономике - СПб.: Питер, 2010.-262с.Соколов Р.В., «Проектирование АРМ управленческого персонала», Методические указания к выполнению курсового проекта по дисциплине «Проектирование информационных систем в экономике».- СПб.: СПбГИЭУ ,2009. – 19с.Коуров Л.В. Информационные технологии в работе предприятий. – Минск: Амалфея, 2010.Когаловский М.Р. Базы данных. Проектирование, реализация и сопровождение. – СПб: Вильямс, 2009.Маклаков С.В. Bpwin и Erwin. Case-средства разработки информационных систем − М. : ДИАЛОГ-МЭФИ, 2009.Малыхина М.П. Базы данных: основы, проектирование, использование. – СПб: БХВ Петербург.2009.Мишенин А.И. Теория экономических информационных систем. — М.: Финансы и статистика, 2010. 240 сГ.Н.Смирнова, А.А.Сорокин, Ю.Ф.Тельнов. Проектирование экономических систем. М. : Финансы и статистика, 2003.Романов А.Г. Автоматизация служб предприятия. – Курск: КПО, 2009.Федоров А.В. Проектирование информационных систем. М. : Финансы и статистика, 2009.
1. Бугорский В.Н., Соколов Р.В., Сетевая экономика и проектирование информационных систем. – СПб.: Питер, 2007.-320с.
2. Соколов Р.В. Проектирование информационных систем в экономике - СПб.: Питер, 2010.-262с.
3. Соколов Р.В., «Проектирование АРМ управленческого персонала», Методические указания к выполнению курсового проекта по дисциплине «Проектирование информационных систем в экономике».- СПб.: СПбГИЭУ , 2009. – 19с.
4. Коуров Л.В. Информационные технологии в работе предприятий. – Минск: Амалфея, 2010.
5. Когаловский М.Р. Базы данных. Проектирование, реализация и сопровождение. – СПб: Вильямс, 2009.
6. Маклаков С.В. Bpwin и Erwin. Case-средства разработки информационных систем − М. : ДИАЛОГ-МЭФИ, 2009.
7. Малыхина М.П. Базы данных: основы, проектирование, использование. – СПб: БХВ Петербург.2009.
8. Мишенин А.И. Теория экономических информационных систем. — М.: Финансы и статистика, 2010. 240 с
9. Г.Н.Смирнова, А.А.Сорокин, Ю.Ф.Тельнов. Проектирование экономических систем. М. : Финансы и статистика, 2003.
10. Романов А.Г. Автоматизация служб предприятия. – Курск: КПО, 2009.
11. Федоров А.В. Проектирование информационных систем. М. : Финансы и статистика, 2009.
Вопрос-ответ:
Что такое распределенные базы данных?
Распределенные базы данных - это системы, в которых данные и процессы хранения данных распределены на несколько компьютеров или серверов. Такая система позволяет увеличить пропускную способность и надежность хранения данных.
Какие требования предъявляются к системе распределенных баз данных?
К требованиям к системе распределенных баз данных относятся бережное и непрерывное сохранение работы с возможностью отмены любых действий, минимальное требование информации от пользователя, эффективная работа и максимальная пропускная способность.
Что такое концептуальная модель базы данных?
Концептуальная модель базы данных - это абстрактное представление структуры и организации данных в базе данных, независимое от конкретной системы управления базами данных. Она описывает основные сущности и их связи, а также ограничения, существующие в предметной области.
Что такое физическая модель базы данных?
Физическая модель базы данных - это конкретное представление структуры и организации данных в базе данных, зависимое от конкретной системы управления базами данных. Она определяет способы хранения данных, использование индексов и другие технические аспекты.
Что такое репликация данных в распределенных базах данных?
Репликация данных в распределенных базах данных - это процесс создания и поддержания копий данных на разных серверах в системе. Репликация обеспечивает доступность данных в случае отказа одного из серверов и повышает надежность системы в целом.
Что такое распределенные базы данных?
Распределенная база данных - это совокупность баз данных, которые располагаются на различных компьютерах и связаны между собой сетью. Каждая база данных содержит информацию о части предметной области и может работать независимо, но при необходимости они могут обмениваться данными и синхронизироваться.
Для чего нужна система распределенных баз данных?
Система распределенных баз данных используется для эффективного хранения и обработки больших объемов данных. Такая система позволяет выполнять параллельные запросы к данным, что ускоряет работу с ними. Кроме того, распределенные базы данных обеспечивают надежное хранение и резервное копирование данных.