Разработка базы данных "Отдел кадров предприятия"
Общая характеристика требований к информационной базе данных. Ознакомление с терминологическим базисом проекта. Методы и средства компьютерного программирования БД. Концептуальные параметры использования системы и доступа пользователей к информации.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 19.12.2013 |
Размер файла | 3,7 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Ярославский государственный технический университет
Кафедра: Информационные системы и технологии
КУРСОВАЯ РАБОТА
РАЗРАБОТКА БАЗЫ ДАННЫХ "ОТДЕЛ КАДРОВ ПРЕДПРИЯТИЯ"
Ввыполнил:
П.А. Седов
Проверил:
С.Ю. Бойков
2013 год
Оглавление
Введение
1. Перечень терминов
2. Основная часть
2.1 Обзор методов и средств проектирования баз данных
2.2 Системный анализ предметной области
2.3 Назначение проектируемой базы данных
2.4 Концептуальная схема в виде диаграмм
2.4.1 Диаграмма вариантов использования
2.4.2 Диаграмма последовательности
2.5 Логическая структура базы данных
2.5.1 Первая нормальная форма
2.5.2 Вторая нормальная форма (2НФ)
2.5.3 Третья нормальная форма (3 НФ)
2.5.5 Создание таблиц базы данных, связей между таблицами и добавление ограничений для полей таблиц
2.6 Выбор средств для хранения и обработки данных
2.7 Определение набора учетных записей
2.8 Описание приложений для пользователя
2.9 Руководство для пользователей
Заключение
Список литературы
Введение
Любая организация нуждается в своевременном доступе к информации. Ценность информации в современном мире очень высока. Роль распорядителей информации в современном мире чаще всего выполняют базы данных. Базы данных обеспечивают надежное хранение информации, структурированном виде и своевременный доступ к ней. Практически любая современная организация нуждается в базе данных, удовлетворяющей те или иные потребности по хранению, управлению и администрированию данных.
В ходе выполнения данного курсового проекта необходимо разработать информационную базу данных для отдела кадров, которая поможет любому пользователю легко найти нужную информацию о любом сотруднике.
Перед разработкой были поставлены следующие задачи: получить возможность просматривать, редактировать, добавлять данные, получать результаты запросов.
Одним из известных аналогов является программа Отдел Кадров Плюс. Она позволяет значительно повысить скорость и эффективность работы отдела кадров и автоматизировать кадровый документооборот. Эффект от использования программы в работе отдела кадров высок для предприятий с различной численностью сотрудников. Внедрение программы существенно снижает время, необходимое на обработку информации и оформление кадровых приказов и документов.
1. Перечень терминов
Системный анализ - научный метод познания, представляющий собой последовательность действий по установлению структурных связей между переменными или элементами исследуемой системы.
Сущность - это объект, идентифицируемый в рабочей среде пользователя за которым пользователь хотел бы наблюдать.
Атрибуты сущности - это свойства сущности, которые описывают характеристики сущности.
Нормализация отношений - это формальный аппарат ограничений на формирование отношений, который позволяет устранить дублирование и потенциальную противоречивость хранимых данных, уменьшает трудозатраты на ведение БД.
Первичный ключ (Primary key) - представляет собой один из примеров уникальных индексов и применяется для уникальной идентификации записей таблицы.
Внешний ключ (FK) - это столбец или сочетание столбцов, которое применяется для принудительного установления связи между данными в двух таблицах. Внешний ключ можно создать, определив ограничение FOREIGN KEY при создании или изменении таблицы.
Связь - это соединение между двумя таблицами данных, основанное на соответствующих данных в каждой таблице.
2. Основная часть
2.1 Обзор методов и средств проектирования баз данных
Метод проектирования БД представляет собой организованную совокупность процессов создания ряда моделей, которые описывают различные аспекты разрабатываемой системы с использованием четко определенной нотации.
Средства проектирования БД обеспечивают моделирование данных и генерацию схем данных на языке SQL для наиболее распространенных СУБД. Средства проектирования БД имеются в составе таких CASE средств, как Oracle Designer, Paradigm Plus, Power Designer.
В данной работе был использован Visual Paradigm for UML. Visual Paradigm - это набор средств, для моделирования информационных систем и бизнес-процессов, генерации кода на базе построенных моделей, проектирования БД и решения многих других задач. VP for UML - это система управления требованиями, поддерживающая полный цикл разработки программного продукта - анализ, дизайн архитектуры, разработка программного кода, тестирование и размещение продукта на стороне заказчика. VP также обеспечивает поддержку версии и одновременной работы команды пользователей над одним проектом.
Также были использованы такие средства разработки как Microsoft SQL Server, а также Microsoft Visual C#. Microsoft SQL Server - одна из наиболее мощных систем работы с базами данных в архитектуре "клиент-сервер".
В своем составе система имеет средства создания баз данных, работы с информацией баз данных, перенесения данных из других систем и в другие системы, резервного копирования и восстановления данных, развитую систему транзакций, систему репликации данных, реляционную подсистему для анализа, оптимизации и выполнения запросов клиентов, систему безопасности для управления правами доступа к объектам базы данных и прочих информационных хранилищ.
2.2 Системный анализ предметной области
База данных содержит:
1. Данные о предприятии;
2. Данные о вакансиях;
3. Данные о кандидатах.
Выделим базовые сущности этой предметной области:
Структура предприятия. Атрибуты предприятия:
- Название;
- Город;
- Адрес.
Цехи предприятия. Атрибуты цехов:
- Название;
- Номер;
- Состав по должностям.
Вакансии предприятия. Атрибуты вакансий:
- Должности;
- Количество требуемых сотрудников;
- Требования к сотрудникам.
Атрибуты кандидатов:
- Фамилия;
- Имя;
- Отчество;
- Дата рождения;
- Паспортные данные;
- Город;
- Адрес;
- Телефон;
- Дополнительная информация.
2.3 Назначение проектируемой базы данных
Система должна обеспечивать:
- Поиск кандидатов по его ФИО и дате рождения;
- Поиск предприятия по его названию и адресу;
- Поиск вакансий по их названию.
2.4 Концептуальная схема в виде диаграмм
2.4.1 Диаграмма вариантов использования
Диаграмма вариантов использования (Use Case Diagram) описывает функциональное назначение системы или, другими словами, то, что система должна делать в процессе своего функционирования.
Диаграмма вариантов использования является исходным концептуальным представлением или концептуальной моделью системы в процессе ее проектирования и разработки.
Разработка диаграммы вариантов использования преследует цели:
- определение общих границ и контекста моделируемой предметной области на начальных этапах проектирования системы;
- формулирование общих требований к функциональному поведению проектируемой системы;
- разработка исходной концептуальной модели системы для ее последующей детализации в форме логических и физических моделей;
- подготовка исходной документации для взаимодействия разработчиков системы с ее заказчиками и пользователями.
Суть данной диаграммы состоит в следующем, проектируемая система представляется в виде сущности или актеры, взаимодействующих с системой с помощью, так называемых, вариантов использования. При этом актером или действующим лицом называется любая сущность, взаимодействующая с системой извне.
Вариант использования служит для описания сервисов, которые система предоставляет актеру.
Диаграмма вариантов использования разрабатываемого сервиса представлена на рисунке 1.
В качестве актеров на данной диаграмме размещены: кандидат и администратор.
Пациент - лицо, которое хочет найти вакансию на предприятии.
После того как кандидат вошел в систему у него есть следующие возможности:
1. Посмотреть список вакансий на предприятии;
2. Просмотреть информацию о вакансии.
Администратор - лицо, выполняющее работу с БД.
Функции администратора будут следующими:
1. Добавление записей в БД;
2. Изменение записей в БД;
3. Удаление записей из БД.
Диаграмма классов - диаграмма, демонстрирующая классы системы, их атрибуты, методы и взаимосвязи между ними.
На данной диаграмме представлены три сущности:
- БД;
- Администратор;
- Кандидат.
Также, тут представлен класс control осуществляющий взаимодействие между БД и пользователями.
Рисунок 1. - Диаграмма вариантов использования:
Рисунок 2. - Диаграмма классов:
2.4.2 Диаграмма последовательности
В языке UML взаимодействие элементов рассматривается в информационном аспекте их коммуникации, т. е., взаимодействующие объекты обмениваются между собой некоторой информацией. При этом информация принимает форму законченных сообщений. Другими словами, хотя сообщение и имеет информационное содержание, оно приобретает дополнительное свойство оказывать направленное влияние на своего получателя. Для моделирования взаимодействия объектов в языке UML используются диаграммы последовательности.
Диаграмма последовательности - диаграмма, на которой показаны взаимодействия объектов, упорядоченные по времени их проявления. На диаграмме последовательности неявно присутствует ось времени, что позволяет визуализировать временные отношения между передаваемыми сообщениями.
Также на диаграмме последовательности изображаются объекты, которые непосредственно участвуют во взаимодействии, при этом никакие статические связи с другими объектами не визуализируются. Ключевым моментом является именно динамика взаимодействия объектов во времени. При этом диаграмма последовательности имеет два измерения. Одно - слева направо в виде вертикальных линий, каждая из которых изображает линию жизни отдельного объекта, участвующего во взаимодействии. Второе - вертикальная временная ось, направленная сверху вниз. Каждый объект графически изображается в форме прямоугольника и располагается в верхней части своей линии жизни.
Процесс взаимодействия объектов реализуется посредством сообщений, которые посылаются одними объектами другим. Сообщения изображаются в виде горизонтальных стрелок с именем сообщения и образуют определенный порядок относительно времени своей инициализации.
Рисунок 3. - Список вакансий на предприятии - Основной поток:
Рисунок 4. - Посмотреть информацию по вакансиям - Основной поток:
Рисунок 5. - Список вакансий на предприятии - Альтернативный поток:
Рисунок 6. - Посмотреть информацию по вакансиям - Альтернативный поток:
Рисунок 7. - Работа с БД - Основной поток:
Рисунок 8. - Работа с БД - Альтернативный поток:
Рисунок 9. - Работа с БД - Альтернативный поток:
2.5 Логическая структура базы данных
2.5.1 Первая нормальная форма
Таблица находится в 1НФ, если она удовлетворяет следующим требованиям:
а) не содержит полей с несколькими значениями;
б) ключевое поле не имеет пустот.
Первым требованием обеспечивается атомарность полей, т. е., каждое поле таблицы должно иметь только одно значение в каждой строке данных. Иногда неатомарное поле может быть представлено несколькими полями в виде повторяющейся группы, которая также запрещена в 1НФ. В процессе нормализации, необходимо повторяющиеся значения в полях превратить в повторяющиеся строки в других таблицах, а повторяющиеся группы в отдельные таблицы.
Вторым требованием через определение первичного ключа обеспечивается уникальность записей таблицы. Как правило, в 1НФ первичный ключ является составным.
Рисунок 10. - Первая НФ:
2.5.2 Вторая нормальная форма (2НФ)
Вторая нормальная форма требует, что бы таблица была приведена к 1НФ и все поля таблицы зависели от первичного ключа, т. е., первичный ключ однозначно определяет запись и не избыточен, т. е., не ключевые поля, зависящие от части первичного ключа должны быть выделены в состав отдельных таблиц.
Рисунок 11. - Вторая НФ:
Поскольку все таблицы связаны между собой, то процесс приведения таблиц ко 2НФ считаем завершенным.
2.5.3 Третья нормальная форма (3 НФ)
Рисунок 12. - Третья НФ:
Таблица находится в 3НФ, если она удовлетворяет следующим требованиям:
а) таблицы должны быть приведены ко 2НФ;
б) не должно быть транзитивных зависимостей между не ключевыми полями, другими словами значения любого не ключевого поля не зависело от значения другого не ключевого поля.
На рисунке 13 представлена инфологическая модель базы данных, на которой отображены все сущности БД, отношение между ними и атрибуты.
Рисунок 13. - ER диаграмма:
Проектирование и разработка физической модели данных
Таблица 1. - Предприятие - Predpriyatie:
Для того чтобы создать таблицу раскроем список нашей созданной базы данных, и щелкнем правой кнопкой мыши по наименованию Таблицы > Создать таблицы. Добавим ограничения для каждого из полей таблиц.
Таблица 2:
Таблица 3. - Цех - Zeh:
Таблица 4. - Связь - Svyz:
2.5.5 Создание таблиц базы данных, связей между таблицами и добавление ограничений для полей таблиц
По этому образцу создадим еще 3 таблицы для нашей базы данных.
Рисунок 14. - Создание таблиц:
Рисунок 15. - Добавление полей в таблицу Цех:
Рисунок 16. - Добавление полей в таблицу Вакансии:
Рисунок 17. - Добавление полей в таблицу Предприятие:
Рисунок 18. - Добавление полей в таблицу Кандидаты:
Выполним связь между таблицами, для этого нам нужно через правую кнопку мыши зайти в Отношения.
Рисунок 19. - Добавление отношений:
В открывшемся окне развернем список «Спецификация таблиц и столбцов» и создадим отношения между таблицами.
Рисунок 20. - Пропись отношений между таблицами:
Пропишем отношения для остальных таблиц по примеру таблицы Вакансии.
Построим диаграмму взаимосвязей таблиц. Для этого нам необходимо в списке Диаграммы базы данных щелкнуть правой кнопкой мыши и нажать Создать диаграмму базы данных.
Рисунок 21. - Создание диаграммы БД:
Рисунок 22. - Отношения между таблицами:
Описание связей между таблицами.
В базе данных «Отдел кадров предприятия» определены отношения между таблицами - это связь «Один ко многим».
2.6 Выбор средств для хранения и обработки данных
Возможности и преимущества Microsoft® SQL Server
Масштабируемость:
- Алгоритмы использования дискового пространства SQL Server 7.0 масштабируется в диапазоне от портативных компьютеров с Windows 95 или Windows 98 до мультипроцессорных кластеров, работающих под управлением Windows NT® Server Enterprise Edition;
- Усовершенствованный процессор запросов SQL Server 7.0 содержит заново спроектированный процессор запросов, который обеспечивает поддержку баз данных очень большого объема и обработку сложных запросов. Среди его новых особенностей - использование составных индексов, новые алгоритмы хеширования и слияния, множественные триггеры, а также обработка гетерогенных, параллельных запросов.
Превосходная производительность:
- Увеличенный размер страниц. Увеличенный до 8 КБ размер страниц способствует быстрому извлечению данных, позволяет использовать строки и столбцы большего размера, что открывает возможность эффективного хранения сложных, подробных данных;
- Динамическое блокирование на уровне строк. Менеджер блокировок динамически адаптирует алгоритм использования ресурсов в больших базах данных, что делает продукт наиболее пригодным для интерактивной обработки транзакций (online transaction processing - OLTP) и создания хранилищ данных.
Простота использования:
- Динамическое самоадминистрирование. Выполнение многих рутинных задач администрирования теперь автоматизировано. Алгоритмы управления памятью и блокированием адаптируются динамически, размер файлов автоматически увеличивается и сокращается. Кроме того, средства автоматической настройки динамически настраивают алгоритмы использования ресурсов в зависимости от рабочей нагрузки;
- Средства профилирования и настройки. Вы обнаружите, что эти средства упрощают поиск и решение возникающих при работе с базами данных проблем, позволяя регистрировать и воспроизводить работу сервера. Кроме того, новый анализатор запросов с графическим интерфейсом позволит вам с большей легкостью отлаживать и настраивать запросы.
Преимущества использования управляемого кода для создания объектов баз данных.
Помимо языка программирования Transact-SQL можно использовать языки.NET Framework для создания объектов базы данных и извлечения и обновления данных в базах данных SQL Server. В проектах Visual Basic или Visual C# можно создать хранимые процедуры, триггеры, статистические выражения, пользовательские функции и пользовательские типы. Объекты базы данных, написанные в управляемом коде, называются объектами SQL Server со средой CLR или объектами SQL CLR.
В следующем списке приводится сводка преимуществ использования языка. NET Framework вместо Transact-SQL:
- Расширенная модель программирования. Языки.NET Framework предлагают конструкции и возможности, ранее недоступные для разработчиков SQL Server;
- Расширенная безопасность Управляемый код выполняется в общеязыковой среде выполнения, размещенной в ядре базы данных. Это делает объекты базы данных платформы.NET Framework более безопасными по сравнению с расширенными хранимыми процедурами в более ранних версиях SQL Server. При использовании объектов базы данных, созданных в Visual Basic или Visual C#, управление доступом для кода в этих языках сочетается с пользовательскими разрешениями в SQL Server;
- Пользовательские типы и статистические выражения. Пользовательские типы и пользовательские статистические выражения - это два управляемых объекта базы данных, расширяющие возможности SQL Server по хранению и построению запросов;
- Общая среда разработки Разработка баз данных интегрирована в среду разработки Microsoft Visual Studio. Разработчики используют для разработки и отладки объектов баз данных и скриптов те же средства, что и для написания компонентов и служб платформы.NET Framework промежуточного или клиентского уровня;
- Более высокая производительность. Некоторые функции, например выполняющие математические операции над каждой строкой в базе данных, могут выполняться эффективнее, если они представляют собой скомпилированные сборки, построенные из проекта Visual Basic или Visual C#, чем если они написаны на языке Transact-SQL, который представляет собой интерпретируемый код. Например, будет повышена производительность функций, особенно тех, которые выполняют целочисленные операции. Однако хранимые процедуры, осуществляющие только доступ к данным, не будут выполняться эффективнее;
- Повторное использование кода. Библиотека управляемых сборок может создаваться и распространяться легче, чем скрипт Transact-SQL;
- Расширение использование Visual Basic или Visual C# можно создать два объекта базы данных, которые не могут быть созданы с помощью Transact-SQL: статистические выражения и определяемые пользователем типы;
- Набор операторов языка. Visual Basic или Visual C# предоставляют возможности, недоступные в Transact-SQL, такие как массивы, обработка сложных исключений и повторное использование кода;
- Совершенствование существующих навыков Можно использовать и повышать свои навыки в использовании языков и среды разработки, в работе с которыми пользователь уже имеет опыт, для создания объектов базы данных;
- Обширный опыт разработки. При разработке объектов базы данных с помощью шаблона проекта SQL Server имеет место полная интеграция с системой проектов. Сюда входят построение, отладка и развертывание на нескольких серверах;
- Стабильность и надежность. Объекты базы данных, создаваемые с помощью Visual Basic или Visual C#, являются более безопасными, стабильными и надежными, чем расширенные хранимые процедуры, которые могут вызывать утечки памяти или другие проблемы, снижающие производительность и надежность сервера. При запуске хранимых процедур, созданных в Visual Basic или Visual C#, управление памятью и работа с потоками хранимой процедурой не выполняются и, таким образом, обрабатываются более надежно.
2.7 Определение набора учетных записей
Представленная информационная система имеет следующий набор учетных записей пользователей их ролей и прав доступа к данным.
Администратор, который выполняет роль sysadmin и наделен правами db_owner. Кандидат, выполняет роли public и наделен правами db_reader.
В разрабатываемой ПО уместно выделить следующие роли: Администратор, который выполняет роль sysadmin и наделен правами db_owner. Администратор представленной БД контролирует работу всей системы, управляет правами доступа пользователей к системе, может изменять, добавлять и управлять файлами БД.
2.8 Описание приложений для пользователя
Приложение, с которым может работать пользователь, разработано с использованием средств Microsoft Visual C#.
Visual C# получает информацию из базы данных SQL-сервера. Подключение SQL-сервера к Visual C#.
Пользователем приложения является администратор, который имеет следующие возможности работы с базой данных:
- добавление записей;
- удаление записей;
- редактирование записей;
- сохранение записей;
- выполнять фильтрацию данных.
2.9 Руководство для пользователей
Приложение для использования БД, разработано с использованием Microsoft Visual C#.
Приложение имеет главную форму и 5 дочерних. Схема клиентского приложения представлена на рисунке 23.
На каждой из дочерних форм, имеются такие действия как: Добавление строки, удаление строки, фильтрация, поиск.
Рисунок 23. - Схема клиентского приложения:
При запуске приложения открывается главная форма, на которой присутствует операционная таблица - таблица, которая включает в себя поля из разных таблиц (рисунок 24).
информационный компьютерный программирование
Рисунок 24. - Главная форма клиентского приложения:
При нажатии на «Справочники», выпадает меню со всеми таблицами.
Рисунок 25. - Меню Таблицы:
На каждой форме есть:
- кнопки для фильтра таблицы;
- добавления и удаления строк;
- обновления данных в базу данных.
Далее представлены все формы приложения.
Рисунок 26. - Форма таблица Данные о предприятиях:
Рисунок 27. - Форма таблицы Данные о цехах:
Рисунок 28. - Форма таблицы о вакансиях:
Рисунок 29. - Форма таблицы о кандидатах:
Рисунок 30. - Форма таблицы связь:
Далее представлен пример работы фильтра на форме Список вакансий.
Рисунок 31. - Работа фильтра по Должности:
Далее представлен пример работы добавления строки на форме Список предприятий.
Рисунок 32. - Добавление строки:
Заключение
Разработанная в ходе выполнения курсового проекта база данных «Отдел кадров предприятия», является актуальной на сегодняшний день и имеет большую практическую значимость. Она упрощает работу пользователя и позволяет более наглядно представлять хранимые данные.
В результате выполнения данного курсового проекта были решены задачи, поставленные в начале работы. Была разработана структура базы данных, а также написано клиентское приложение, в котором были включены функции поиска, удаления и добавления данных.
Список литературы
1. Пол Нильсен. SQL Server 2005. Библия пользователя.: Пер. с англ. - М.: ООО «И.Д. Вильмс», 2008. - 1232 с.: ил. - Парал. тит. англ.
2. Работа с базами данных на языке С#: учеб. пособие / О.Н. Евсеева, А.Б. Шамшев. - Ульяновск, 2009. - 171 с.
Размещено на Allbest.ru
...Подобные документы
Информационные задачи и круг пользователей системы. Выработка требований и ограничений. Разработка проекта базы данных. Программная реализация проекта базы данных. Разработка хранимых процедур для поддержки сложных ограничений целостности в базе данных.
курсовая работа [706,2 K], добавлен 17.06.2012Разработка и анализ интерфейса пользователя базы данных. Ознакомление с процессом поэтапного создания проекта и добавления файла локальной базы данных. Исследование и характеристика главных принципов программирования функциональной части интерфейса.
дипломная работа [3,0 M], добавлен 27.09.2017Технические средства обеспечения функционирования информационной системы. Проектирование базы данных информационной системы. Разработка веб-приложения – справочно-информационной системы для предприятия. Организация записи информации в базу данных.
дипломная работа [4,4 M], добавлен 16.05.2022Детализация функций системы и требования к информационной системе. Анализ категорий пользователей. Этапы внедрения автоматизированной информационной системы на предприятии. Описание таблиц базы данных. Защита данных от несанкционированного доступа.
дипломная работа [1,0 M], добавлен 22.07.2015Понятие, сущность и структура баз данных. Принципы регистрации новых сотрудников в базе данных отдела кадров. Методика создания приложения баз данных, позволяющее автоматизировать операции учета и процессы составления отчетных документов в отделе кадров.
курсовая работа [2,1 M], добавлен 01.12.2010Разработка базы данных "Отдел кадров": создание таблиц "сотрудники", "штатное расписание", "принятие на должность" с автоматической подстановкой данных. Схемы, связывающие таблицы по одинаковым полям; запросы с параметром, выводящим информацию по кадрам.
контрольная работа [27,2 K], добавлен 13.02.2012Базовые принципы правового регулирования трудовых отношений. Проектирование автоматизированной информационной системы "Отдел кадров", программная реализация, тестирование. Состав базы данных, методы анализа надежности системы, руководство пользователя.
дипломная работа [3,6 M], добавлен 11.03.2010Общая характеристика предприятия и структура его отдела кадров. Назначение и область применения программы, основные требования к ее функциональности, оценка возможностей. Базы данных и системы управления ими, этапы и принципы проектирования, значение.
дипломная работа [1,2 M], добавлен 03.07.2015Разработка и внедрение автоматизированной информационной системы. Изучение основных процессов, протекающих в предметной области. Создание базы данных. Исследование средств защиты информации от несанкционированного доступа и идентификации пользователей.
курсовая работа [487,2 K], добавлен 17.03.2014Разработка программного обеспечения для автоматизации деятельности работников книжного магазина. Проектирование информационной системы с использованием базы данных Access. Методы хранения данных. Средства защиты данных от несанкционированного доступа.
контрольная работа [664,9 K], добавлен 13.06.2014Разработка базы данных для информационной поддержки деятельности аптеки с целью автоматизированного ведения данных о лекарствах аптеки. Проектирование схемы базы данных с помощью средства разработки структуры базы данных Microsoft SQL Server 2008.
курсовая работа [3,6 M], добавлен 18.06.2012Системный анализ и анализ требований к базе данных. Концептуальная и инфологическая модель предметной области. Типы атрибутов в логической модели базы. Физическая модель проектируемой базы данных в методологии IDEF1X. Требования к пользователям системы.
курсовая работа [2,3 M], добавлен 21.11.2013Основные тенденции развития методов физической организации данных. Пространство памяти и размещение хранимых данных. Организация связей между хранимыми записями. Функциональные зависимости между атрибутами. Средства поддержания целостности базы данных.
курсовая работа [1,7 M], добавлен 18.11.2015Характеристика основных этапов создания программной системы. Сведения, хранимые в базе данных информационной системы музея. Описание данных, их типов и ограничений. Проектирование базы данных методом нормальных форм. Технические и программные средства.
курсовая работа [1,8 M], добавлен 23.01.2014Разработка информационной системы ресторана, определение ее границ для реализации базы данных. Перечень запросов, отчетов и операций по вводу информации в информационной системе "Ресторан". Проектирование базы данных, выбор средств ее реализации.
курсовая работа [7,6 M], добавлен 27.04.2011Общие требования к информационной системе, основные этапы ее разработки и оценка практической эффективности. Проектирование базы данных и технология доступа к ним. Разработка клиентского программного обеспечения, средства, защита и сохранность данных.
курсовая работа [720,7 K], добавлен 09.04.2013Основные функции проектируемой информационной системы. Поиск информации сотрудниками, ее защита от несанкционированного доступа. Взаимосвязи между сущностями. Описание физической модели. Разработка программной среды базы данных, документация пользователя.
курсовая работа [4,9 M], добавлен 16.05.2012Программа управления базой данных "Отдел сбыта", содержащей информацию об организациях, приобретающих продукцию завода, о продукции и ее продаже. Обеспечение хранения, добавления, удаления и редактирования информации, использования запросов и отчетов.
курсовая работа [567,8 K], добавлен 18.08.2009Характеристика деятельности футбольного клуба "Челси", формулировка основных задач его информационно-управляющей системы и обоснование требований к его базе данных. Разработка базы данных в среде СУБД Access 2003. Создание запросов на языке QBE и SQL.
курсовая работа [2,6 M], добавлен 21.02.2011Проектирование реляционной базы данных с помощью прикладного программного средства MS ACCESS. Описания особенностей использования запросов для извлечения, изменения и удаления информации из базы данных. Характеристика структуры интерфейса пользователя.
курсовая работа [1,6 M], добавлен 19.11.2012