Реализация базы данных, содержащей несколько таблиц, а также информационных запросов, форм и отчетов к ней в СУБД FoxPro. База данных "Справочник Меломана" спроектирована для быстрого поиска исполнителей и информации об их творческой деятельности.
База данных становится неотъемлемой составляющей деловой деятельности современного человека и функционирования преуспевающих организаций, так как в основе решении многих задач лежит обработка информации. В связи с этим большую актуальность приобретает освоение принципов построения и эффективного применения соответствующих программных продуктов. База данных является одной из разновидности информационной системы, которая предоставляет пользователю очень широкие возможности ввода, обработки и представления данных.В данной курсовой работе рассмотрен вопрос реализации реляционной базы данных, содержащей несколько таблиц. Поставлена задача реализации самой базы данных, а также информационных запросов, форм и отчетов к ней в СУБД FOXPRO. Все вышеперечисленные компоненты были созданы с помощью внутренних визуальных средств выбранной СУБД, а информационные запросы оформлены в виде отдельных программ, входящих в проект Visual FOXPRO.Создание базы данных включает несколько этапов: 1. На этом этапе создатель БД собирает сведения из информационных источников; На данном этапе создаются поля таблицы, запросы;База данных «Справочник Меломана» спроектирована для быстрого поиска исполнителей и информации об их творческой деятельности, например, список песен содержит список треков, входящих в альбомы, каждый из которых имеет набор базовых характеристик.Информационный объект - смысловая единица информации, сущность, обладающая характеристиками и связями с другими объектами. Информационный объект образуется совокупностью логически связанных реквизитов, представляющих качественные и количественные характеристики сущности. Данная база содержит пять основных информационных объектов: исполнители, стили, альбомы и треки. Информацию об информационных объектах можно посмотреть в таблице 1.1, информацию о связях в таблице 1.2. Исполнитель Код исполнителя cod_artist Числовой(integer)1) представлена концептуальная модель решаемой задачи. Альбомы Песни 1:М cod_albumacod_album Исполнители Альбомы 1:М cod_artist a cod_artistВсе элементы базы данных: таблицы, запросы, формы и другие хранятся в отдельных файлах и имеют различные расширения. При создании приложения используется проект, в котором хранится информация об используемых файлах, а также подключенных модулях и библиотеках. Информация о проекте хранится в специальной таблице, которая, в отличие от обычных таблиц Visual FOXPRO, имеет расширение *.pjx. Использование файла проекта значительно облегчает работу с проектом и упрощает разработку приложения. Формы albums.scx Форма альбомов artists.scx Форма исполнителей tracks.scx Форма песен poisk1.scx Форма поиска исполнителей poisk2.scx Форма поиска песен o_avtore.scx Форма об авторе o_prog.scx Форма о программеПри дальнейшей работе с базой данных данные будут добавляться в таблицы, удаляться из них и редактироваться по мере необходимости. Информация, содержащаяся в таблицах, также может быть использована для составления отчетов. Таблица состоит из столбцов и строк, в которых хранится информация одного типа. В Visual FOXPRO таблицы можно создавать двумя способами, при помощи конструктора таблиц и при помощи мастера, выбирая в окне создания таблицы «New Table» кнопки «Table Wizard» (мастер таблиц) и «New Table» (конструктор таблиц) соответственно. В базе данных «Справочник Меломана» все таблицы были созданы при помощи конструктора таблиц (рис 3.1).Для ввода, вывода и редактирования информации в Microsoft Visual FOXPRO используются формы, которые являются более удобным инструментом редактирования данных и более наглядным средством представления информации. Процесс создания формы при помощи мастера довольно прост и не заключает в себе ничего сложного (рис.3.3), а также настраивать поля, стиль их отображения, тип и внешний вид кнопок управления, размещаемых на форме. Форму, созданную с помощью мастера, можно использовать для просмотра и редактирования информации, содержащейся в таблицах FOXPRO. Такие формы, как правило, содержат кнопки для пролистывания, редактирования и добавления записей таблицы. 3.3 Форма созданная при помощи мастера форм.Для этих целей в FOXPRO используются запросы. Их также можно создать как при помощи мастера, так и используя конструктор (рис 3.6). SQL-режим запроса «Исполнители по странам»: SELECT Artists.cod_artist AS код_артиста, Artists.nameartist AS имя,; Albums.album AS альбом, Albums.musiclabel AS студия,; ON Artists.cod_artist = Albums.cod_artist;Отчет - заранее отформатированное представление данных, выводимое на экран, принтер или в файл. Отчет, создаваемый в Visual FOXPRO, может быть представлен в табличном виде или в свободной форме. В Microsoft Visual FOXPRO для создания отчетов можно использовать следующие средства: · Report Designer (Конструктор отчетов) (рис 3.8). В конструкторе отчетов можно создавать собственные отчеты, либо редактировать отчеты созданные при помощи мастера отчетов. Позволяет достаточно быстро создать отчет, применяя сортировку, группировку данных и заданный пользователем стиль оформлени
План
Содержание
Введение
1. Цель работы и задачи
2. Проектирование базы данных
2.1. Описание предметной области
2.2. Выделение информационных объектов
2.3. Концептуальная модель
3. Реализация базы данных
3.1. Создание базы «Справочник Меломана»
3.2 Создание таблиц
3.3 Создание форм
3.4 Создание запросов
3.5 Создание отчетов
3.6 Меню
Заключение
Список литературы
Приложение
Введение
База данных становится неотъемлемой составляющей деловой деятельности современного человека и функционирования преуспевающих организаций, так как в основе решении многих задач лежит обработка информации. В связи с этим большую актуальность приобретает освоение принципов построения и эффективного применения соответствующих программных продуктов. База данных является одной из разновидности информационной системы, которая предоставляет пользователю очень широкие возможности ввода, обработки и представления данных. Эти средства не только удобны, но и высокопродуктивны, что обеспечивают высокую скорость разработки приложений.
Объектом исследования данной курсовой работы является справочник меломана. В понимании большинства людей слово меломан чаще всего ассоциируется с человеком, не просто любящим и коллекционирующим музыку, а еще и ценящим качественную музыку, причем не только в художественно-эстетическом плане, но еще и качество записи самой фонограммы. В наше время появилось множество людей - меломанов. При компьютерной обработке информации, упорядоченные каким либо образом данные, принято хранить в базах данных - особых файлах, использование которых вместе со специальными программными средствами позволяет пользователю, как просматривать необходимую информацию, так и, по мере необходимости, манипулировать ею, например, добавлять, изменять, копировать, удалять, сортировать и т.д.
Разработанная мной база данных реализована в среде MS Visual FOXPRO, на сегодняшний день она является одной из популярных СУБД, используемой для разработки настольных баз данных. Богатый набор мастеров и построителей позволяет полностью автоматизировать создание пользовательского интерфейса, а множество удобных средств разработки помогает сократить время создания законченного приложения.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы