База данных учета оборудования организации

Автор: Пользователь скрыл имя, 28 Февраля 2012 в 18:38, курсовая работа

Описание работы

Целью курсовой работы является создание базы данных учета оборудования организации (факультета информатики). База данных учета оборудования организации предназначена для работы с информацией, .
Для достижения цели были поставлены следующие задачи:
• Анализ литературы по данной теме;
• Разработка этапа проектирования БД;
Логический и физический
• Создать объекты БД;
• Создать справочную службу;

Содержание

Введение…………………………………………………………………………3
Глава I Основные понятия БД, виды БД……………………………………….5
1.1 Общие понятия БД, требования к проектированию реляционных баз данных……………………………………………………………………………..5
1.1.1 Виды отношений, ключи и внешние ключи………………………..6
1.1.2 Потенциальные ключи……………………………………………….7
1.2 Виды моделей базы данных…………………………………………...8
1.2.1 Анализ предметной области……………………………………….10
1.2.2 Нормальные формы, процесс нормализации……………………...10
1.2.3 Структура отношений и связи………………………………..…….15
1.3 Входные формы, отчеты и запросы……………………………….…15
Глава II Разработка базы данных в ACCESS
2.1 Процесс и средства разработки ………………………………..…….17
2.2 Интерфейс БД…………………………………………………………36
2.3 Справочная служба…………………………………………….……..38
2.4 Инструкция по инсталляции ……………………………………...…41
ЗАКЛЮЧЕНИЕ………………………………………………………………….42
Литература……………………………………………………………………….43

Работа содержит 1 файл

База данных учета оборудования организации.doc

— 691.50 Кб (Скачать)

На экране откроется окно диалога Изменение связей (рис. 9).   

Рис. 9.  Диалоговое окно «Изменение связей»  

В данном окне диалога проверить правильность имен связываемых полей,  находящихся  в столбцах.  При  необходимости можно  выбрать другие  имена  полей.  В  диалоговом  окне  установить  флажок  Обеспечение  целостности  данных, затем нажать кнопку ОК. Мы вернулись в окно диалога Схема  данных, которое принимает вид, аналогичный рис. 8. Связи между таблицами  будут установлены, и Access нарисует линию, соединяющую две таблицы, и  покажет  тип  связи  между  ними ( рис.10).  Для  вызова  окна  Изменения  связей нужно дважды щёлкнуть на линии связи между двумя таблицами.   

Рис.10. Окно диалога Схема данных с установленными связями между таблицами 

Тип  отношения  в  окне  Схемы  данных  не  будет  показан  без   установления  флажка  обеспечения  целостности  данных.  В  окне  Изменения  связей  содержится  информация  о  том,  какая  из  связанных  таблиц является главной, а также опции поддержания целостности данных.  Кроме того, в нижней части окна приводится информация о типе связи  между таблицами. 

В  верхней  части  диалогового  окна  Изменения  связей  находятся  имена  таблиц,  а  также  поля  связи  этих  таблиц.  Если  порядок  связи  установлен неверно, то нужно щёлкнуть по кнопке Отмена для возврата в  окно  Схема  данных.  Если  поле  одной  из  таблиц  определено  неверно,  нужно выбрать необходимое поле из раскрывающегося списка под именем  таблицы.

После  установки  целостности  данных  надо  придерживаться  следующих правил: 

невозможно ввести в связанное поле подчинённой таблицы значение,  отсутствующее в связанном поле главной таблицы. Однако можно ввести  пустое значение, показывающее, что для данной записи связи отсутствуют; 

не  допускается  удаление  записей  из  главной  таблицы,  если  существуют связанные с ней записи в подчинённой таблице; 

невозможно изменение значения ключевого поля в главной таблице,  если существуют записи, связанные с данной. 

Чтобы эти правила применить к конкретной связи, при её создании  следует  установить  флажок  Обеспечение  целостности  данных.  После  этого  любая  попытка  выполнить  действия,  нарушающие  одно  из  перечисленных  выше  правил,  приведет  к  выводу  на  экран  предупреждения, а сами действия выполняться не будут. 

Чтобы преодолеть ограничения на удаление или изменение связанных  записей,  сохранив  при  этом  целостность  данных,  следует  установить  флажки: 

•  каскадное обновление связанных полей; 

•  каскадное удаление связанных записей.   

Если установили первый флажок, то при изменении ключевого поля  главной таблицы автоматически изменяется и соответствующее значение в  связанных записях.  При установленном втором флажке при удалении записи в главной  таблице удаляются и все связанные записи в подчинённой таблице.  В  окне  диалога  Схема  данных  можно  не  только  создавать  связи  между таблицами, но и выполнять следующие действия: 

•  изменить структуру таблицы; 

•  изменить существующую связь; 

•  удалить связь; 

•  удалить таблицу из окна диалога Схема данных; 

•  вывести  на  экран  все  существующие  связи  или  связи  только  для  конкретной таблицы; 

•  определить  связи  для  запросов,  не  задавая  условия  целостности  данных.

Создание SQL запросов

Язык SQL (аббревиатура Structured Query Language) – это язык структурированных запросов, стандартный язык, предназначенный для создания баз данных, добавления новых и поддержки имеющихся данных, а также извлечения требуемой информации. Язык SQL с самого начала был создан, чтобы работать с данными из тех баз, которые следуют реляционной модели[2].

Каждому запросу MS Access можно сопоставить эквивалентную инструкцию SQL. В MS Access пользователи, знакомые с языком SQL, могут использовать его для просмотра и изменения запросов в режиме конструктора, определения свойств форм и отчетов, создания специальных запросов, создания подчиненных запросов.

При создании каждого запроса MS Access автоматически составляет эквивалентную ему инструкцию SQL. Изменения, внесенные в инструкцию SQL, автоматически отражаются в бланке конструктора.

После этого вводим в таблицы данные и делаем запросы. Для этого создаем запросы через режим конструктора: добавляем нужные таблицы (связи выставим сами) и указываем поля, необходимые отобразить после запроса.

В результате на экран выведутся те поля, которые были указаны в запросе.

Можно создавать запросы с условиями отбора, или сортируя данные. К примеру, можно вывести все оборудования, фамилии материально-ответственных начинающихся на букву “С”. Для этого вводим отбор в графу “Условие отбора”. В результате появиться таблица, которая выводит всех материально-ответственных начинающиеся на букву “С”.

Чтобы войти в режим SQL в access нужно в поле конструктора запроса нажать правой кнопкой и в появившемся окне нажать “Режим SQL”.

В появившемся окне прописываем SQL запрос. К примеру, нам надо показать запрос на добавление в таблицу оборудование:

Рис. 11.  Диалоговое окно «Добавление оборудования»

 

В итоге с помощью такого запроса можно добавить новое оборудование в таблицу. А также можно удалить оборудование:

              Рис. 12.  Диалоговое окно «Удаление оборудования»

 

Запрос на обновление. С помощью такого запроса можно обновлять данные. Например:

Рис. 13.  Диалоговое окно «Обновление оборудования»

Этот запрос обновляет стоимость оборудования.

              Создание форм.

Формы являются основной разработкой диалоговых приложений. Через формы можно загружать данные во взаимосвязанные таблицы базы данных с документов – источников, просматривать данные, а также их корректировать. Работая с формой, пользователь  может добавлять и удалять записи в таблицах, изменять значения в полях, получать расчетные данные. В форме можно контролировать вводимые данные, устанавливать ограничения на доступ к данным, выводить необходимые сообщения.

Создаем форму с помощью конструктора. С панели элементов перетаскиваем кнопки и создаем их как ссылки на другие формы. 

Самая главная форма:

Рис. 14.  Диалоговое окно «База данных учета оборудования организации»

Создание отчетов.

Чтобы создать отчет надо:

На панели объектов окна База данных щелкнуть по ярлыку Отчеты и нажать кнопку Создать . Появится диалоговое окно Новый отчет:

Рис.15. Диалоговое окно «Новый отчет»

В списке диалогового окна Новый отчет выделить конструктор и нажать ОК.

В поле со списком, находящемся в нижней части диалогового окна Новый отчет, содержатся имена всех таблиц и запросов базы данных, которые могут быть использованы в качестве источника данных для отчета. Нажать левой кнопкой мыши по кнопке со стрелкой для открытия списка, а затем выделить в списке необходимый элемент.

Нажать кнопку ОК.

В результате Access автоматически создаст отчет. Чтобы созданный отчет можно было использовать в дальнейшем, его необходимо сохранить. Для этого выберите команду Файл, Сохранить или нажмите кнопку Сохранить на панели инструментов. Затем, в текстовое поле появившегося диалогового окна Сохранение вводим название нового отчета (например: Оборудование) и нажимаем кнопку ОК в итоге получим:

Рис. 16.  Диалоговое окно «Оборудование»

 

 

2.2 Интерфейс БД

Главная форма:

Рис. 17.  Диалоговое окно «База данных учета оборудования организации»

Форма под названием таблицы:

Рис. 18.  Диалоговое окно «Таблицы»

Форма под названием запросы:

Рис. 19.  Диалоговое окно «Запросы»

Форма под названием отчеты:

Рис. 20.  Диалоговое окно «Отчеты»

2.3 Справочная служба

Создание справки включает два этапа:

1.      создание HTML- страниц, содержащих справочную информацию;

2.      компиляция справки.

На первом этапе необходим редактор, позволяющий создавать html-страницы: MS Word, FrontPage, Homesite, Dreamweaver и др. Каждая тема справки располагается на отдельной html-страничке и может содержать ссылки на другие странички.

После написания текста справочной системы можно приступить к компиляции html-файлов. Для компиляции справки используется программа HTMLHelp WorkShop. Запустите программу и в меню File выберите New Project. Появится окно мастера, нажмите кнопку Next (Далее). На следующей странице введите вручную путь к вашей папки и имя без расширения - Next (Далее). На следующей странице мастера никаких галок не ставьте - Next (Далее), и появится последняя страница, на которой нужно нажать кнопку Finish (Готово).

Рис.21. «Окно проекта».

Прежде всего, необходимо собрать содержание. Для этого в окне проекта перейдите на вкладку Contents, при этом появится окошко, в котором нужно установить переключатель в пункт Create a new contents file, ввести имя файла содержания. Далее введите имя файла содержания (*.chh). Для включения нового раздела в содержание нажмите кнопку Insert heading , которая расположена в правой части окна. В появившемся диалоговом окне на вкладке General  в строке Entry title нужно ввести название раздела и нажать OK. Для добавления темы в содержание нажмите кнопку Insert a page . В появившемся окне необходимо ввести заголовок темы в поле Entry title. Затем нажмите кнопку Add, чтобы связать эту тему с соответствующей html-страничкой. В появившемся окне нажмите кнопку Browse и выберите html-файл, после чего нажмите OK.

После того как структура содержания справки будет построена, нужно перейти на вкладку Project и нажать на кнопку Add/Remove topic files . В появившемся окне следует указать html-страничку, которая должна появляться в окне справки первой.

Предметный указатель. Для построения предметного указателя следует перейти на вкладку Index, при этом появится окошко, в котором нужно установить переключатель в пункт Create a new index file, ввести имя файла предметного указателя и нажать ОК. для ввода нового ключевого слова или фразы в указатель нажмите кнопку Insert a keyword . В появившемся окне в поле Keyword наберите ключевое слово или фразу и нажмите на кнопку Add, чтобы указать соответствующую тему. Для одного и того же ключевого слова можно указать несколько тем, тогда при выборе пользователем этого слова в предметном указателе появится диалоговое окно, позволяющее выбрать одну из предлагаемых тем.

Поиск. В справку можно включить вкладку поиск, которая позволяет пользователю ввести искомое слово и найти все темы, в которых встречается это слово. Для добавления этой вкладки в проекте на вкладке Project выделите [Options] и нажмите кнопку Change a project options . В появившемся окне перейдите на вкладку Compiler и выберите флажок Compile full-text search information.

Теперь проект справки можно откомпилировать, для чего нужно нажать кнопку Save all files and compile . В результате будет создан файл справки с расширением chm.

 

Рис. 22.  Диалоговое окно «Справка»

2.4 Инструкция по инсталляции БД

1.      Запустить setup.exe

2.      Нажать на далее.

3.      В директории установки показать адрес, куда распаковать.

4.      Нажать далее.

5.      Нажать закрыть.

Далее можно пользоваться продуктом.
ЗАКЛЮЧЕНИЕ

В ходе выполнения курсовой работы была создана база данных. БД предназначена для учета оборудования организации, которая в свою очередь имеет ряд преимуществ:

1. Экономит время;

2. Проста при эксплуатации;

3. Уменьшает физическую нагрузку.

Формы позволяют пользователям вводить данные в таблицы базы данных без непосредственного доступа к самим таблицам. Позволяют выводить результаты работы запросов не в виде скупых результирующих таблиц, а в виде красиво оформленных форм. В окне базы данных можно работать со всеми её объектами. Для просмотра объектов определённого типа следует выбрать соответствующую вкладку. С помощью кнопок можно открывать и изменять существующие объекты и создавать новые.

Данный интерфейс помогает пользователю эффективно работать с БД, предоставляет возможность использовать все функции при обработке информации.

Справочное служба создана для ускорения и облегчения работы пользователя.

Использование базы данных учета оборудования организации облегчит работу бухгалтерам и другим сотрудникам имеющие отношение с учетом оборудования. Не будет работ с бумагами, так как вся информация будет находиться в электронном виде. Это самый удобный, качественный, эффективный способ работы с доступной информацией.
Литература

1. Атре Ш. Структурный подход к организации баз данных. – М.: Финансы и статистика, 1983. – 320 с.

2. Карпова Т.С. Базы данных: модели, разработка, реализация. – СПб.: Питер, 2002. – 304 с.

3. Дейт К.Дж. Введение в системы баз данных: Пер. с англ. – 7-е изд.-М.: 2001.-1072с.

4. Токмаков,Г. П. Базы данных и знаний. Проектирование баз данных по технологии «клиент-сервер» и разработка клиентских приложений: Учебное  пособие / Г.П. Токмаков.- Ульяновск; УлГТУ, 2005. - 143 с. 

Информация о работе База данных учета оборудования организации