Автор работы: Пользователь скрыл имя, 27 Июня 2013 в 02:02, курсовая работа
Базы данных — это совокупность структур, предназначенных для хранения больших объемов информации и программных модулей, осуществляющих управление данными, их выборку, сортировку и другие подобные действия.
Информация базы данных хранится в одной или нескольких таблицах. Любая таблица с данными состоит из набора однотипных записей, расположенных друг за другом. Они представляют собой строки таблицы, которые можно добавлять, удалять или изменять.
Введение………………………………………………………………………3
1. Теоретическая часть
1.1 Роль базы данных в информационной системе…………………………5
1.2 Особенности базы данных реляционной модели……………………….6
1.3 Возможности СУБД……………………………………………………....9
2. Практическая часть
2.1 Информационно-логическая модель базы данных «Склад»…….…12
2.2 Логическая модель базы данных «Склад»……………………….….13
2.3 Таблицы базы данных «Склад»……………………………………....14
2.4 Описание создания 3-х запросов разного типа в базе данных «Склад»…………………………………………………………….…..17
2.5 Описание создания отчетов в базе данных «Склад»……….………22
2.6 SQL и VBA…………………………………………………………….25
Заключение…………………………………………………………...27
Список литературы………………………………………………….28
Запрос на изменение – эти запросы позволяют создавать новые таблицы базы данных из итоговых таблиц запросов или вносить значительные изменения в уже имеющиеся таблицы. С их помощью, возможно, добавлять в таблицу новые записи или удалять ненужные, а также вносить необходимые изменения при помощи выражений, встроенных в саму конструкцию запроса.
Для создания запроса на изменение зарплаты продавцов:
Перекрестный запрос – суммируют данные из одной или нескольких связанных таблиц и формируют новую электронную таблицу. Весьма полезны для задач анализа данных или создания графиков и диаграмм, основанных на сумее значения числовых полей таблиц.
Создадим перекрестный запрос о покупателях и их итоговой цены на покупку товаров.
Но такой запрос строится на основе одной таблицы или одного запроса, в связи, с чем надо сформировать запрос, в котором были ли бы поля Фамилия продавцов, Телефон, Название покупаемого товара и его цена. Для этого:
2.5 Описание создания отчетов в базе данных «Магазин»
Отчеты предназначены для печати данных, содержащихся в таблицах и запросах, в красиво оформленном виде. Access позволяет использовать различные форматы оформления отчетов и включать в отчеты иллюстрации, что делает вид отчета еще более привлекательным.
Создаем запрос на выборку, на основе которого будет формироваться отчет.
Для создания запроса:
1) Для создания итогового отчета « Зарплата продавцов»
выполним следующее:
Зарплата продавцов
Фамилия Имя Должность Зарплата
Петров Сергей Кассир 20 000,00р.
Казимирова Наталья Кассир-
Ковалевская Елена Консультант
Кузнецова Кристина Стажер 15 972,00р.
Федотов Илья кассир-продавец 2
Иванова Елена Консультант 15 000,00р.
30 мая 2012 г.
2)На основе
перекрестного запроса «
2.6 SQL и VBA
SQL — это язык программирования, предназначенный для работы с наборами фактов и отношениями между ними. В программах управления реляционными базами данных, таких как Microsoft Office Access, язык SQL используется для работы с данными. В отличие от многих языков программирования SQL удобно читаем, и понятен даже новичкам. Как и многие языки программирования, SQL является международным стандартом, признанным такими комитетами по стандартизации, как ISO(на английском языке) и ANSI(на английском языке).
На языке SQL описываются наборы данных, помогающие получить ответы на вопросы. При использовании SQL необходимо применять правильный синтаксис. Синтаксис — это набор правил, позволяющих правильно сочетать элементы языка. Синтаксис SQL основан на синтаксисе английского языка и включает много таких же элементов, как и синтаксис языка Visual Basic для приложений (VBA).
Например:
SELECT Покупатели. [Код Покупателя], Покупатели. Фамилия, Покупатели. Имя, Покупатели. Отчество, Покупатели. Телефон, Товар.[Код товара], Товар.[Название товара], Цены.Цены
FROM Товар INNER JOIN (Покупатели INNER JOIN Цены ON Покупатели.[Код Покупателя] = Цены.[Код покупателя]) ON Товар.[Код товара] = Цены.[Код товара]
WHERE (((Покупатели.Фамилия)=[
VBA - средство разработки программного
обеспечения, разрабатываемое корпорацией Microsoft и включающее язык программирования и среду
разработки. Язык Visual Basic унаследовал дух,
стиль и отчасти синтаксис своего предка —
языка Бейсик, у которого есть немало диалектов.
В то же время Visual Basic сочетает в себе процедуры и
элементы объектно-
На встроенном языке VBA можно
писать процедуры обработки событий,
возникающих в формах и отчетах.
Процедуры обработки событий
хранятся в модулях, связанных с
конкретными формами и
Пример: Премия
Option Compare Database
Public Function премия(Зарплата As Single) As Single
If Зарплата < 1000 Then
премия = Зарплата * 0.7
ElseIf Зарплата < 2000 Then
премия = Зарплата * 0.5
ElseIf Зарплата < 5000 Then
премия = Зарплата * 0.4
Else
премия = Зарплата * 0.2
End If
End Function
Пример: уценка
Public Function Уценка(Цены As Single) As Single
If Цены > 31000 Then
Уценка = Цены * 0.66
ElseIf Цены > 16000 Then
Уценка = Цены * 0.73
ElseIf Цены > 10000 Then
Уценка = Цены * 0.81
Else
Уценка = Цены * 0.92
End If
End Function
Заключение
База данных — это совокупность
структурированных и
таблицы для сохранения данных;
запросы для поиска и извлечения только требуемых данных;
формы для просмотра, добавления и изменения данных в таблицах;
отчеты для анализа и печати данных в определенном формате;
Удачная разработка базы данных обеспечивает простоту ее поддержания.
Разработанная в данном курсовом
проекте база данных для решения
задач документооборота в компьютерном
магазине, позволяет автоматизировать
весь документооборот, что позволяет
разгрузить отчетный документооборот,
и сократить ошибки в документации.
При появлении новых
Список литературы
Ссылки