База данных "Склад запчастей"

Основные компоненты банка данных. Этап создания датологической модели, использование модели данных физического уровня для привязывания к среде хранения. Средства описания инфологической модели. Построение инфологической модели "Склад запчастей".

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 11.07.2012
Размер файла 21,6 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru

Размещено на http://www.allbest.ru

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

ДАГЕСТАНСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

КАФЕДРА ВТ

КУРСОВАЯ РАБОТА

ПО ДИСЦИПЛИНЕ «БАЗЫ ДАННЫХ»

База данные «Склад запчастей»

Выполнил: студент 3 курса

группы Y341

Гасангаджиев Г.Г.

Принял: Джанмурзаев А.А.

МАХАЧКАЛА 2006

Аннотация

Данная курсовая работа реализует выполнение поставленной задачи на языке FoxPro в среде FoxPro 2.5 b. Целью выполнения курсовой работы является обретение и закрепление навыков работы в среде FoxPro 2.5 b.

Введение

Широкая потребность в автоматизированной обработке массовой информации на ЭВМ выдвинула потребность и в специализированных языках обработки данных. Такие средства обычно включаются в состав систем управления базами данных (СУБД), но могут существовать и отдельно. Пакеты СУБД дают возможность пользователям осуществлять непосредственное управление данными, а программистам быстро разрабатывать более совершенные программные средства их обработки - приложения.

Характеристики готовых приложений определяются прежде всего принятой в СУБД организацией данных и типом используемого транслятора.

ОСНОВНЫЕ РАЗДЕЛЫ КУРСОВОЙ РАБОТЫ

Целью курса БД является освоения теоретических основ проектирования БД, а также изучить особенности системы управления БД FoxPro. В курсе изучается такие понятие как БД ,этапы проектирования БД, модели БД, а также команды и специальные средство СУБД FoxPro.

Банк данных - это система специальным образом организованных данных, программных, технических, языковых, организационно-методических средств, предназначенных для обеспечения централизованного накопления и коллективного многоцелевого использования. В определении обозначены основные отличительные особенности банков данных. Прежде всего, банки данных предназначены не для решения одной какой-либо задачи, а для многоцелевого использования. Другой особенностью банка данных является наличие специальных программных средств. Такая совокупность специальных программных средств называется СУБД.

Особенности банка данных позволяют сформулировать основные требования к банкам данных:

адекватность отображения предметной области;

возможность взаимоотношения пользователей различных категорий;

удобный интерфейс, позволяющий пользователю быстро освоить систему;

обеспечение секретности и конфиденциальности части данных;

обеспечение взаимной независимости программ;

обеспечение надежности функционирования банка данных.

Основные компоненты банка данных

Ядром банка данных является БД.

БД - это поименованная совокупность взаимосвязанных данных, находятся под управлением СУБД.

Следующим компонентом является программные средства, представляющие собой сложный комплекс, обеспечивающий взаимодействие всех частей информационной системы. Основы программных средств составляет СУБД.

Технические средства банка данных.

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

Пользователи банка данных. Пользователи делятся на администраторов банка данных и конечных пользователей.

Администраторы - это специалисты, участвующие в создании и функционировании банка данных.

Конечные пользователи - это пользователи для нужд, которых и создаётся банк данных. Конечные пользователи могут быть случайными и постоянными.

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

Классификация банка данных по основной компоненте БД

по форме представления данных - видео, аудио и мультимедиа;

по типу используемой модели сетевой, иерархической и реляционной.

Классификация по СУБД.

по языкам общения СУБД;

по выполняемым функциям СУБД - информационные и операционные.

Классификация банка данных в целом

.По условиям представления услуг различают платные и бесплатные;

Платные банки данных делятся: коммерческие и бесприбыльные.

По форме собственности банки данных делятся: государственные и негосударственные.

По степени доступности данных - общедоступные и с ограниченным доступом к данным.

Этапы проектирования БД

В БД отражается определённая информация о предметной области.

Предметной областью называется часть реального мира, представляющая интерес для данного исследования.

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

Датологическая модель БД

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

Этап создания датологической модели называется датологическим проектированием. Описание логической структуры базы данных на языке СУБД называется схемой

Физическая модель БД

Для привязывания датологической модели к среде хранения используется модель данных физического уровня. Эта модель определяет используемые запоминающие устройства, способы представления данных в среде хранения. Модель физического уровня строится также с учетом возможностей, предоставленных СУБД. Описание физической модели БД называется схемой хранения. Соответствующий этап называется физическим проектированием.

Инфологическая модель БД

Для проектирования структуры БД необходима исходная информация о предметной области. Информация требуемая для проектирования БД мало зависит от особенностей СУБД. Описание предметной области, выполненное без ориентации на используемые в дальнейшем программные средства, называется инфологической моделью.

Инфологическая модель

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

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

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

При описании предметной области надо отразить связи между объектом и характеризующим его свойством.

Связи изображаются в виде линии, соединяющей объект и его свойство. Связь между объектом и его свойством может быть различной. Если объект обладает единственным значением свойства, то связь называется единичной и изображается в виде стрелки

Кроме того, некоторые свойства является постоянными, если их значения не меняются со временем. Такие свойства называются статическими. А те свойства, значения которых изменяются, называются динамическими.

база данные инфологический

Построение инфологической модели

Переменная памяти - это место в памяти компьютера, где хранятся данные. Вы можете изменить содержание переменной памяти, но ее имя и область памяти сохраняются до тех пор, пока Вы не закончите работу в FoxPro или не освободите переменную памяти. Переменные памяти и их значения теряются, если Вы не сохранили их на диске перед выходом из FoxPro или выключением компьютера. Имена переменных могут включать до 10 букв, цифр или символов подчеркивания и должны начинаться с буквы. Переменные памяти могут содержать данные символьного, числового, логического типа, с плавающей точкой или в виде даты.

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

Функция - предварительно программируемое вычисление, которое может быть выполнено по требованию из любой точки в FoxPro. Функции могут использоваться в выражениях, если результаты представляются в виде соответствующего типа данных. Просмотрите главу “Функции” для получения полной информации по индивидуальным функциям.

Многие команды и функции FoxPro требуют использования выражений. Выражение - это комбинация операндов (переменных памяти, полей базы данных, констант, функций) и операторов, которые, будучи вычисленными, имеют результатом один из следующих типов данных - символьные, числовые, логические данные или в виде даты.

Заключение

В результате выполнения данной курсовой работы я узнал много нового касающегося программирования в среде FoxPro 2.5 b, работа была очень интересной.

Выполнение данной курсовой работы закрепило мои теоретичес-кие знания по данной дисциплине.

Список литературы

Курс лекций по дисциплине «Базы Данных».

Попов А. А. «Создание приложений для FoxPro 2.5/2.6 в DOS и WINDOWS» Изд. «ДЕСС КОМ», 2000г.

Редактор Help в языке программирования FoxPro под DOS и под Windows.

1. Размещено на www.allbest.ru


Подобные документы

  • Методика создания автоматизированного банка данных. Построение инфологической и датологической модели данных. Инфологический подход к проектированию информационных систем. Проектирование базы данных для определения объемов заработка и выпуска продукции.

    курсовая работа [44,2 K], добавлен 08.02.2012

  • Анализ программного обеспечения. Программа учета "Мой Склад". Разработка концептуальной и логической модели "База данных склада автомобильных запчастей". Требования к системе и ER-модель. Аccess как мощное приложение Windows, построение запросов.

    курсовая работа [764,7 K], добавлен 10.04.2014

  • Ограничения, присутствующие в предметной области. Проектирование инфологической модели данных. Описание основных сущностей и их атрибутов. Логический и физический уровни модели данных. Реализация базы данных: представления, триггеры, хранимые процедуры.

    курсовая работа [1,7 M], добавлен 10.02.2013

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

    контрольная работа [85,8 K], добавлен 12.03.2013

  • Разработка информационно-аналитической системы агентства недвижимости. Обоснование выбора архитектуры базы данных и СУБД. Моделирование потоков данных (DFD диаграмм). Проектирование инфологической модели данных с использованием модели "сущность-связь".

    дипломная работа [5,4 M], добавлен 06.06.2013

  • Модели данных как формальный аппарат для описания информационных потребностей пользователей. Структура информационной базы. Типы взаимосвязей. Разработка логической структуры базы для хранения данных о пяти поставщиках. Детализация реляционной модели.

    презентация [28,9 K], добавлен 07.12.2013

  • Построение концептуальной модели, процесс моделирования смыслового наполнения базы данных. Основные компоненты концептуальной модели. Построение реляционной модели. Целостность данных в реляционной базе. Нормализация. Проектирование базы данных в ACCESS.

    курсовая работа [1,8 M], добавлен 29.10.2008

  • Семантическое моделирование данных. Основные понятия модели Entity-Relationship. Построение инфологической модели в виде диаграммы "Таблица-связь". Проектирование физической модели базы данных. Разработка формы заставки, главной, вторичных кнопочных форм.

    курсовая работа [1,5 M], добавлен 26.06.2012

  • Особенности разработки инфологической модели и создание структуры реляционной базы данных. Основы проектирования базы данных. Разработка таблиц, форм, запросов для вывода информации о соответствующей модели. Работа с базами данных и их объектами.

    курсовая работа [981,4 K], добавлен 05.11.2011

  • Исследование структуры и практическая разработка проектной модели реляционной базы данных "Аптечный склад" в MS Microsoft SQL Server 2005. Характеристика и создание возможностей по просмотру, редактированию, добавлению данных и обработке запросов в БД.

    курсовая работа [793,3 K], добавлен 21.06.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.