Создание базы данных "Студенты"

 
















КОНТРОЛЬНАЯ РАБОТА

по дисциплине: Информационные технологии

на тему: Создание базы данных «Магазин строительных материалов»


Введение


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

Большие массивы данных об объектах и явлениях реального мира вместе с программно-аппаратными средствами для хранения данных и манипулированияими называют информационными системами (ИС).

Основа информационной системы, объект ее разработки - база данных.

База данных (БД) - набор данных, содержательно связанных между собой общей темой или назначением.

Для создания базы данных используем СУБД Microsoft Access.

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

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

С окна Access начинается выполнение всех операций над объектами БД. Объекты БД находятся во вкладках окна БД. Ими являются:

  • Таблицы;
  • Запросы;
  • Формы;
  • Отчёты;
  • Макросы;
  • Модули.

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



1. База данных «Магазин строительных материалов»


.1 Создание таблиц


Все базы данных содержат одну или несколько таблиц.

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

Создавать таблицы можно тремя способами:

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

·в режиме конструктора (если вы точно знаете, какие параметры полей вам нужны). В отличие от мастера, этот способ не предполагает пошагового процесса и требует больше усилий по отладке таблицы;

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

Создание БД начинается с создания таблиц и включает 2 этапа:

создание структуры таблиц и

заполнение таблиц данными.

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

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

Во вкладке БД Таблицы создадим пустые таблицы, т.е. пока только определим их структуру - опишем каждое поле записи.

Заполним ячейки, согласно рисунку 1, учитывая, что Имя поля заполняется с клавиатуры, а Тип поля выбирается из списка в конкретной ячейке.


Рис. 1.


Рис. 2. Окно Конструктора для создания таблиц.


В нижней части окна Конструктора указываются свойства полей. Разные типы полей имеют разные свойства. Основным свойством любого поля является его длина (выражается в символах или знаках). От длины поля зависит, сколько информации в нём может поместиться (по умолчанию, для текстового поля. - 50 символов).Рис.2.

Типы данных:

-Текстовый: Текст длиной до 255 символов

-Поле MEMO: Текст длиной до 65 000 символов

Числовой: Числа различных форматов

Дата/время: Дата и/или время

Денежный: Денежные значения различных форматов

Счетчик: Счетчик, который автоматически увеличивается на единицу с добавлением каждой новой записи

Логический :Величины, способные принимать только два значения: да/нет или 1/0

Поле объекта OLE: Поля, позволяющие вставлять рисунки, звуки и данные других типов

Гиперссылка: Ссылки, дающие возможность открывать объект Access (таблицу, форму, запрос и т. п.), файл другого приложения или web- страницу

Создаём следующие таблицы:

·Строительные материалы - основная

·покупатели

·название строительного материала

·поставщики

·страна изготовитель

·города

Пока данных в таблицах нет, только их структура.

)Заполнив поля таблиц, закрываем окна, при этом данные автоматически сохраняются в таблицах

Основная таблица базы данных - Техника. Для облегчения заполнения таблиц выполнены подстановки (поле со списком) на соответствующие вспомогательные таблицы (Рис.3.). Информация не вводится с клавиатуры, а выбирается из выпадающего списка (Рис. 4).


Рис. 3


Рис. 4.


.2 Создание схемы данных

таблица запрос форма отчет

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


Рис.5. Схема данных


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


Запрос - это объект Microsoft Access, который производит отбор данных из базы данных (БД). Запрос определяет, из каких таблиц, какие поля и записи базы данных следует извлечь и как представить их на экране для просмотра. Запрос собирает данные в результирующую таблицу (РТ).

РТ - это временная таблица и она не организуется во вкладке Таблицы базы данных.

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

Строить запросы также можно с помощью мастера и с помощью конструктора.

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

Строки нижней панели определяют структуру запроса, т.е. структуру результирующей таблицы. Вы видите следующие строки: Поле, Имя таблицы, Сортировка, Вывод на экран, Условие отбора (Рис. 6).


Рис. 6. Бланк запроса по образцу


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

По каждому полю можно задать свое условие отбора. Условие можно задавать в одном или нескольких полях. Условия отбора вводятся как выражения. Они могут содержать операторы сравнения, арифметические операторы, ссылки на поля, символы шаблона (?, *) и т.д. Выражения можно ввести вручную или с помощью Построителя выражений.

Для создания запросов, когда требуется посмотреть данные для определенного клиента в столбце «Цвет» можно задать условие для ввода названия поставщика в квадратных скобках «Название поставщика».

В этом случае при открытии запроса программа попросит ввести нужный цвет. (Рис. 7.)


Рис. 7. Запуск запроса


.4 Создание Форм


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

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

Для удобства форм добавлены кнопки «добавить запись», «закрыть форму», «предыдущая запись», «следующая запись».


Рис.8. Форма «Материалы»


Рис 9. Форма «Покупатели»


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


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

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

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

В данной работе было создано два отчета: «Покупатели» (рис. 9), и отчёт «Строительные материалы».


Рис 10. Отчёт «Строительные материалы»


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


.6 Создание главной формы


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

Для упрощения пользованием базы данных создана «главная форма» (Рис. 11). Форма отражает кнопки, при нажатии которых переходим в формы или запросы. Для открытия отчета, отправки отчета в другой файл были созданы дополнительные кнопки. Для удобства в конструкторе была добавлена кнопка, с помощью которой можно закрыть форму.


Рис.11. Главная кнопочная форма



Заключение


Итак, база данных «Магазин строительных материалов» создана. База очень проста в использовании и понятна для любых пользователей.

В проделанной работе были опробованы и использованы основные методы и объекты системы управления базами данных Microsoft Access.

СУБД МS Ассеss является в настоящее время одной из самых популярных среди настольных систем.

Среди причин такой популярности следует отметить:

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

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

контролирует ключевые поля;

создает любые формы отчетов, в которых можно менять содержание и стиль оформления;

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

Все это позволяет считать Access надежной программой.



Список используемой литературы


1.«Учебное пособие по информатике» В. В. Ломтадзе, Л. П. Шишкина, ИрГТУ, 2009.

2.«Access 2003. Самоучитель с примерами» А. Ю. Гончаров, М., 2004

.Диго С. М. Создание баз данных в среде СУБД Access. М.: МЭСИ, 2000. 105 с.: ил.

.Хансен Г., Хансен Дж. Базы данных. Разработка и управление. - Издательство Бином -704 с.


КОНТРОЛЬНАЯ РАБОТА по дисциплине: Информационные технологии на тему: Создание базы данных 

Больше работ по теме:

КОНТАКТНЫЙ EMAIL: [email protected]

Скачать реферат © 2017 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ