Учебная работа. Реферат: Базы данных Asses

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (5 оценок, среднее: 4,80 из 5)
Загрузка...
Контрольные рефераты

Учебная работа. Реферат: Базы данных Asses

Содержание

Введение 3

1. Система управления базами данных
MS
Access
4

2. Разработка таблицы 6

3. установление связей меж таблицами 9

4. Разработка форм 10

5. Разработка запросов 12

6. Формирование отчетов 15

Заключение 18

Библиография 19

Введение

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

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

1. Система управления базами данных
MS
Access

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

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

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

структура Access содержит в себе последующие объекты: Таблицы, Запросы, Формы, отчеты, Странички, Макросы, Модули.

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

Отношение «один-ко-многим» является более нередко применяемым типом связи меж таблицами. В отношении «один-ко-многим» каждой записи первой таблицы могут соответствовать несколько записей во 2-ой таблице (Рис.1)

Рис. 1. Информационная модель базы данных2. Разработка таблицы

Чтоб сделать новейшую таблицу нужно надавить клавишу Сделать
. На дисплее покажется диалоговое окно, в каком нужно избрать метод сотворения таблицы:

· режим таблицы
дозволяет сделать пустую таблицу, состоящую из 20 столбцов и 30 строк. По дефлоту задаются последующие имена столбцов: «Поле 1», «Поле 2» и т. д. Для переименования всякого столбца можно два раза щелкнуть на заглавие столбца, ввести имя и надавить кнопку Enter
. Если таблица обязана содержать наиболее 20 столбцов, то можно добавить доп. Для этого нужно надавить клавишу мыши справа от столбца, с которым нужно расположить новейший, и в меню Вставка
избрать команду Столбец
. Дальше можно приступить ко второму шагу сотворения таблиц — вводу данных;

· мастер таблиц
дозволяет избрать поля для данной таблицы из огромного количества определенных ранее таблиц (к примеру, «Деловые контакты», «Перечень личного имущества» либо «Рецепты»);

· конструктор
— определение всех характеристик макета таблицы без помощи других. Если избран этот пункт, то на дисплее высветится окно конструктора (структуры таблицы).

Рис. 2_1. Проектирование таблицы продукты

Рис. 2_2. Проектирование таблицы Платежи

Рис. 2_3. Проектирование таблицы Реализации

Рис. 2_4. Проектирование таблицы Импортеры

Рис. 2_5. Проектирование таблицы Поставки

3. установление связей меж таблицами

Accessобладает гибким и комфортным зрительным средством сотворения и редактирования связей меж таблицами. Для его активации выберем команду основное меню-Сервис-Схема данных
.
В открывшемся окне при помощи клавиши Добавить
поочередно добавим в схему данных таблицы Агенты
и Соглашения.
(
Рис. 3)

Рис. 3. Окно Схема данных

4. Разработка форм

Для облегчения работы с данными употребляют формы.

Перейдем на вкладку Формы
и нажмем клавишу Сделать
, в открывшемся меню выберем Автоформа: в столбец и в качестве источника данных таблицу «Агенты».
Показаться начальная форма, которая включает все поля из таблицы «Агенты».

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

Рис. 4. Форма Поставки

Составная форма, выбрав в качестве главной таблицу Импортеры,
в качестве подчиненной – таблицу Реализации.

Рис. 5. Составная форма Импортеры-Реализации

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

5. Разработка запросов

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

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

Запросы можно сделать при помощи мастера либо без помощи других. Для работы с запросами нужно активизировать вкладку Запросы
. Чтоб сделать новейший запрос, нужно надавить клавишу «Сделать» на вкладке Запросы, потом в диалоговом окне, которое покажется на дисплее, нужно избрать метод сотворения запроса.

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

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

Поглядим в режиме SQLзапросов:

Рис. 6. Конструктор запросов (у каких продукты проданы посреди апреля 96 года и государством импортером является Иран либо Турция)

На Рис. 6 видно. Что из таблицы Реализации
и Импортеры
выбраны все записи, удовлетворяющие сразу двум условиям:

1. Государством импортером является Иран либо Турция

2. продукты проданы в апреле 1996 года

По странам определяются итоговые значения: малое количество продаж.

Рис. 10. запрос Итоговый

Данные о коде продаж, реализованные различными странами и сумма поступившей оплаты. На базе этих данных получен перекрестный запрос.

Рис. 11. Запрос Перекрестный

Получаем готовый итог:

Рис. 12. Таблица Перекрестного запроса

Получим запрос на добавление новейшего поля «Просрочено».

Поглядим в режиме SQLзапросов:

6. Формирование отчетов

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

Для сотворения отчета в окне базы данных необходимо избрать вкладку отчеты
и надавить клавишу «Сделать»
.

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

Чтоб сделать отчет для вывода на печать данных из таблицы Таблица1
сортировкой и группировкой по полю заглавие нужно:

1.
В окне bdprest нажмем клавишу отчеты
.

2.
Два раза кликнем ЛКМ на Создание отчёта
при помощи мастера

3.
В открывшемся окне первого шага выбираются поля, включаемые в отчет. Нажмем клавишу «Дальше»
.

4.
В окне второго шага делается установка порядка группировки. Выделите слово Nazvan
слева, кликнув на нём ЛКМ, а потом нажмем клавишу >. Нажмем клавишу «Дальше».

5.
В окне третьего шага делается установка порядка группировки. Установим сортировку записи снутри группы по полю Nazvan
, чтоб наименования установились в алфавитном порядке. порядок сортировки оставьте «от А до Я» Нажмем клавишу Дальше.

6.
В окне четвёртого шага делается выбор макета отчёта. Включим функции Книжная
(ориентации), По левому краю 1
и «Настроить ширину полей».
Нажмем клавишу «Дальше».

7.
В окне 5-ого шага следует избрать стиль отчёта. Выделите «Деловой»
и нажмем клавишу «Дальше»
.

8.
В окне шестого шага задаётся имя отчёта. Введите отчёт 1, включите опцию «Просмотреть отчёт»
и нажмем клавишу Готово.

Сделаем отчет с группировкой по полю Дата реализации и где определитель соответствует количеству продаж.

Выведем отчет по товарам:


Заключение.

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


Библиография.

1. Моя 1-ая книжка о VBA / перевод с британского языка/ Мак-Федрис П.

2. Самоучитель VBA. Андрей Гарнаев. Санкт-Петербург

3. Понамарев В. VisualBasic. Net. Экспресс-курс

]]>