Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовые работы / курсач базы данных / Пояснительная записка.docx
Скачиваний:
51
Добавлен:
28.01.2014
Размер:
551.56 Кб
Скачать

Введение

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

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

База данных - это упорядоченная совокупность данных о конкретном объекте, хранящаяся во внешней памяти и организованная определенным способом. Либо можно сказать, что это организованная совокупность данных, предназначенная для длительного хранения во внешней памяти электронной вычислительной машины и постоянного применения. Различают несколько моделей баз данных. Как правило, системы управления базами данных входит в понятие баз данных как элемент сложной иерархической системы. Различают иерархические, реляционные, сетевые базы данных, распределенные и централизованные базы данных и т.д.

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

Основным программным средством для реализации данного индивидуального задания является приложение Mіcrosoft Access 2010, из пакета офисных прикладных программ Mіcrosoft Office 10.

Приложение Microsoft Access - это настольная система управления реляционными базами данных, предназначенная для работы на автономном персональном компьютере или локальной вычислительной сети под управлением семейства операционных систем Microsoft Windows, таких как Windows 2000, Windows XP, Windows Server 2003, Windows Vista и Windows Seven.

Система управления базами данных Microsoft Access обладает мощными, удобными и гибкими средствами визуального проектирования объектов с помощью "Мастеров", что позволяет пользователю при минимальной предварительной подготовке довольно быстро создать полноценную информационную систему на уровне таблиц, запросов, форм и отчетов.

К основным возможностям системы управления базами данных Microsoft Access можно отнести следующие:

  • проектирование базовых объектов – двумерные таблицы с полями разных типов данных;

  • создание связей между таблицами, с поддержкой целостности данных, каскадного обновления полей и каскадного удаления записей;

  • ввод, хранение, просмотр, сортировка, изменение и выборка данных из таблиц с использованием различных средств контроля информации, индексирования таблиц и аппарата алгебры логики;

  • создание, модификация и использование производных объектов, таких как запросы, формы и отчеты.

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

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

Разработчик - лицо или группа лиц осуществляющих:

  • анализ и моделирование программного обеспечения;

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

  • задание ограничений целостности (задание декларативных ограничений целостности, присущих программному обеспечению, разработка процедур обеспечения целостности базы данных при вводе и корректировке данных);

  • разработку приложений;

  • разработку способов защиты данных и других средств администрирования БД.

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

  • первоначальную загрузку и ведение базы данных;

  • защиту данных;

  • архивирование, копирование и восстановление БД после сбоев;

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

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

  • основная категория пользователей, в интересах которых и создается база дынных. Считается, что эти люди не должны обладать специальными знаниями в области вычислительной техники и языковых средств;

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

1 ПОСТРОЕНИЕ КОНЦЕПТУАЛЬНОЙ МОДЕЛИ ПРЕДМЕТНОЙ ОБЛАСТИ

1.1 Описание предметной области для построения концептуальной модели

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

Предметной областью в задании являются данные о компьютерных корпусах, а именно о фирмах-производителях компьютерных корпусов, сериях производства, моделях, расширениях конкретных серий, магазинах и ценового диапазона для рассматриваемых моделей.

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

Аналогично пользователь может получить подборную информацию о типаже и модели сборки для каждой серии.

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

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

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

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

Использование отчётов позволит получить исчерпывающую информацию по общей содержательной части совокупности таблиц. Пример объединённого отчёта можно увидеть на рисунке 1.

Рисунок 1 - Объединённый отчёт таблиц "Сервер" и "Подтаблица"

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

Текстовый - В текстовые поля можно вводить текстовые или цифровые знаки, в том числе списки элементов с разделителями. В текстовое поле можно ввести меньшее количество знаков, чем в поле с типом "Поле MEMO" — от 0 до 255. В некоторых случаях можно использовать функции преобразования для выполнения вычислений с данными в текстовом поле.

Числовой - тип данных для хранения действительных чисел.

Поле Мемо - специальный тип данных для хранения больших объемов текста (до 65535 символов). Физически текст не хранится в поле. Он храниться в другом месте базы данных, а в поле храниться указатель на него, но для пользователя такое разделение заметно не всегда. Кроме того, поля МЕМО имеют новое свойство, называемое Только добавление. Если это свойство включено, приложение Access отслеживает данные, введенные в это поле. Чтобы просмотреть журнал ввода данных, щелкните поле правой кнопкой мыши и выберите в контекстном меню пункт Отображение журнала столбца. Эта функция предназначена для использования в таких приложениях, как базы данных отслеживания проблем, когда необходимо сохранять постоянную неизменную запись. Если поместить курсор в поле МЕМО с установленным свойством Только добавление, по умолчанию текст в поле исчезает. К этому тексту невозможно применить форматирование или другие изменения. Как и в случае с текстовыми полями, к данным в полях MEMO можно применять функции преобразования.

Дата/время - тип данных для хранения календарных дат и текущего времени.

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

Счетчик - специальный тип данных для уникальных (не повторяющихся в поле) натуральных чисел с автоматическим наращиванием. Естественное использование - для порядковой нумерации записей.

Логический - тип для хранения логических данных (могут принимать только два значения, например "Да" или "Нет").

Гиперссылка - специальное поле для хранения адресов URL Web-объектов Интернета. При щелчке на ссылке автоматически происходит запуск браузера и воспроизведение объекта в его окне.

Мастер подстановок не является типом данных. Он используется для создания двух типов раскрывающихся списков: списков значений и полей подстановки. В списке значений используется введенный вручную с помощью мастера подстановок список элементов с разделителями. Эти значения могут быть независимыми от других данных и объектов в базе данных.

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

Рисунок 2 - Типы данных таблицы "Сервер аппаратное обеспечение"

Соседние файлы в папке курсач базы данных