
- •Задание на курсовой проект
- •Введение
- •Описание деятельности организации
- •5 Разработка форм ввода данных
- •6 Разработка отчетов базы данных информационно – управляющей системы организации с использованием средств субд и языков qbe и sql
- •7 Разработка запросов к базе данных информационно – управляющей системы организации с использованием средств субд и языков qbe и sql
- •Заключение
- •Список литературы
Задание на курсовой проект
Произвести описание деятельности организации (используя доступные источники информации, руководствуясь собственным опытом и здравым смыслом, вводя при необходимости ограничения на глубину и детальность проработки), сформулировать основные задачи ее информационно – управляющей системы и обосновать требования к ее базе данных.
Разработать модель «сущность - связь» базы данных:
разработать перечень сущностей и их атрибутов;
выделить связи между сущностями;
построить диаграммы ER-типа и ER-экземпляров с учетом всех сущностей и их связей;
сформировать наборы предварительных отношений с учетом степени связи и класса принадлежности экземпляров сущности и указанием предварительного ключа для каждого отношения и использованием диаграмм ER-типа;
добавить неключевые атрибуты в отношения;
при необходимости скорректировать диаграммы ER-типа.
3. Произвести нормализацию отношений к 3-й нормальной форме (нормальной форме Бойса-Кодда), например, с помощью метода нормальных форм (при необходимости скорректировать диаграммы ER-типа).
4. Реализовать разработанную реляционную базу данных информационно – управляющей системы организации в среде СУБД Access.
5. Разработать не менее 2-х отчетов и не менее 5-7 запросов к базе данных информационно – управляющей системы организации с использованием средств СУБД и языков QBE и SQL с обоснованием их использования в организации.
6. Разработанную БД записать на диск для Приложения к пояснительной записке.
Введение
Современное общество невозможно представить без компьютера. Они настолько широко и глубоко внедрились в нашу жизнь, что очень трудно назвать какую-либо сферу деятельности человека, где бы они не использовались. С самого начала развития вычислительной техники образовывались два основных направления ее использования. Первое направление – применение вычислительной техники для выполнения численных расчетов, которые слишком долго или вообще невозможно производить вручную. Второе направление – использование средств вычислительной техники в автоматических или автоматизированных информационных системах.
Конец ХХ – начало ХХI в. характеризуется активным внедрением в деятельность человечества компьютерных информационных технологий, особенно систем управления базами данных (СУБД). СУБД – это программные системы управления структурированными файлами данных, обеспечивающих пользователю оперативное получение необходимой информации.
Для разработки базы данных и приложения пользователя выбрана предметная область «Рекламное агентство». Так как ведение базы данных выбранной предметной области вручную довольно сложно, принято решение автоматизировать данные действия с помощью СУБД MS Access.
СУБД MS Access – является системой управления реляционной базой данных, включающей все необходимые инструментальные средства для создания локальной базы данных, общей базы данных в локальной сети с файловым сервером или базы данных на SQL-сервере, а также для создания приложения пользователя, работающего с этими базами данных. База данных Access, создаваемая на локальном компьютере, отличается от баз данных других настольных СУБД. В ее файле могут храниться не только данные, но и объекты интерфейса: формы, отчеты, а также программный код. Благодаря этому можно создать приложение, целиком хранящее в одном единственном MDB-файле, что существенно упрощает как создание, так и распространение приложений баз данных. В Access поддерживаются разнообразные всплывающие и многоуровневые меню, работа с окнами и мышью, реализованы функции низкоуровневого доступа к файлам, управления цветами, настройки принтера, представления данных в виде электронных таблиц и т.п. Система также обладает средствами быстрой генерации экранов, отчетов и меню, поддерживает язык управления запросами SQL, имеет встроенный язык Visual Basic for Applications (VBA), хорошо работает в сети. СУБД Access позволяет использовать другие компоненты пакета Microsoft Office, такие как текстовый процессор Word for Windows, электронные таблицы Excel и т.д.
Основными объектами базы данных являются таблицы, запросы, формы, отчеты, макросы и модули.
Таблица – фундаментальная структура системы управления реляционными базами данных. В Access таблица – это объект, предназначенный для хранения данных в виде записей (строк) и полей (столбцов).
Запрос – вопрос о данных, хранящихся в таблицах, или инструкция на отбор записей, подлежащих изменению. Запросы могут быть следующих типов:
- запрос-выборка,
- запрос-изменение,
- запрос-добавление,
- запрос-удаление,
- перекрестный запрос,
- запрос с параметром,
- запрос SQL,
Форма – это объект Access, в котором можно разместить элементы управления, предназначены для ввода, изображения и изменения данных в полях таблиц.
Отчет – это объект Access, который позволяет представлять определенную пользователем информацию в определенном виде, просматривать и распечатывать ее.
Макрос – одна или несколько макрокоманд, которые можно использовать для автоматизации конкретной задачи.
Макрокоманда – основной строительный блок макроса; самостоятельная инструкция, которая может быть объединена с другими макрокомандами для автоматизации выполнения задачи.
Модуль – набор описаний, инструкций и процедур, сохраненных под одним именем. В Access имеется три типа модулей: формы, отчета и общий. Модули форм и отчетов содержат локальную программу для форм и отчетов. Если процедуры общего модуля явным образом не объявлены личными для модуля, в котором они появляются, значит, они распознаются и могут вызываться процедурами из других модулей этой базы данных.
База данных может содержать несколько модулей, в том числе общие модули, модули форм и модули отчетов.
База данных позволяет осуществлять быстрый поиск нужной информации, редактирование, добавление, удаление, печать.