Базы данных и системы управления базами данных

Курсовая работа

ПО МДК 02.02.Р1. РЕАЛИЗАЦИЯ БАЗЫ ДАННЫХ В СУБД ACCESS

НА ТЕМУ: «Проектирование базы данных торговой организации»

Подготовил студент группы ПО-41:______________________М.В Цацин

Начальник курсового проекта:________________________И.И Шалаева

Г. Стерлитамак

СОДЕРЖАНИЕ

введение………………………………………………………………………………………………………………………. 3

1.Теоритическая часть……………………………………………………………………………………………. 5

1.1 Базы данных и совокупности управления базами данных……………….. 6

1.2. Типы данных. 7

1.3. Безопасность баз данных. 8

2. Практическая часть…………………………………………………………………………………………… 10

2.1 Схема данных…………………………………………………………………………………………………. 10

2.2 Таблицы……………………………………………………………………………………… 11

2.3. Формы……………………………………………………………………………………….. 16

2.4. Запросы……………………………………………………………………………………… 19

2.5. Отчеты……………………………………………………………………………………….. 21

ЗАКЛЮЧЕНИЕ……………………………………………………………………………………………………………….. 25

Литература…………………………………………………………………………………………………………………. 25

ВВЕДЕНИЕ

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

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

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

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

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

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

Целью данной курсовой работы есть создания и рассмотрение теории на практике базы данных в продукте корпорации Микрософт для управления базами данных «Микрософт Access» на тему: «Проектирование базы данных торговой организации» занимающийся реализацией птицы-рыбы.

Задачами курсовой работы являются:

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

ТЕОРИТИЧЕСКАЯ ЧАСТЬ

Базы данных и совокупности управления базами данных

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

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

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

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

Типы данных

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

  • Текстовый – тип данных, применяемый для хранения простого неформатированного текста ограниченного размера (до 255 знаков).
  • Числовой – тип данных для хранения настоящих чисел.
  • Поле Мемо – особый тип данных для хранения громадных количеств текста (до 65 535 знаков). Физически текст не хранится в поле. Он храниться в другом месте базы данных, а в поле храниться указатель на него, но для пользователя такое разделение заметно не всегда.
  • Дата/время – тип данных для хранения календарных дат и текущего времени.
  • Финансовый — тип данных для хранения финансовых сумм. Теоретически, для их записи возможно было бы пользоваться и полями числового типа, но для финансовых сумм имеется кое-какие особенности (к примеру, которые связаны с правилами округления), каковые делают более эргономичным применение особого типа данных, а не настройку числового типа.
  • Счетчик – особый тип данных для неповторимых (не повторяющихся в поле) натуральных чисел с автоматическим наращиванием. Естественное применение – для порядковой нумерации записей.
  • Логический — тип для хранения логических разрешённых (могут принимать лишь два значения, к примеру Да либо Нет).
  • Гиперссылка – особое поле для хранения адресов URL Web-объектов Интернета. При щелчке на ссылке машинально происходит воспроизведение объекта и запуск броузера в его окне.
  • Мастер подстановок – это не особый тип данных. Это объект, настройкой которого возможно автоматизировать ввод данных в поле так, дабы не вводить их вручную, а выбирать их из раскрывающегося перечня.

Безопасность баз данных

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

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

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

ПРАКТИЧЕСКАЯ ЧАСТЬ

ПОСТАНОВКА ЗАДАЧИ

1.1. Создать базу данных (БД) «Торговая организация», разрешающую вести:

  • учет имеющегося товара;
  • учет клиентов;
  • учет поставки товара;

1.2. Главные требования к БД по функциональному комплекту:

1.2.1. Требования по учету торговли:

  • Приобретение товаров по видам;
  • Приобретение товаров по датам за определенный срок;

1.2.2. Требования по учету клиентов

  • Информацию о поставке продуктов клиентам;
  • Ассортимент птицы-рыбы;
  • Отчет приобретений по датам;
  • Отчет приобретений по видам

Структура базы данных

Схема данных

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


Рис.1.

Составляющими схемы данных являются три таблицы:

  • «Номенклатура»
  • «Поставка товара»
  • «Клиенты»

Таблицы

Таблицы – это главные объекты любой базы данных. Во-первых, в таблицах сохраняются все сведенья, имеющиеся в базе, а во-вторых, таблицы хранят и структуру базы (поля, их свойства и типы).Все 3 таблицы я создал в режиме конструктора, во всех таблицах главным полем есть — КодТовара.

Конструктор таблицы «Номенклатура птицы-рыбы» продемонстрирован на рис.2.

Рис.2.

Таблица «Номенклатура птицы-рыбы» продемонстрирована на рис.3 предназначена для отображения всего имеющегося ассортимента что имеется у организации.

Рис.3.
Конструктор таблицы «Клиенты» продемонстрирован на рис.3.

Рис4.

Таблица «Клиенты» на рис.4 показывает перечень клиентов, каковые покупают товар у отечественной торговой организации.

Рис5.

Конструктор таблицы «Поставка товара» продемонстрирован на рис.5.

Рис.6.

Таблица «Поставка товара» на рис.6 показывает, в то время, когда поставлен товар в организацию, его вес, количество и цену.

Рис.7.

Формы

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

Для реализации интерфейса созданы формы.

Основная кнопочная форма была создана в режиме конструктора. На основной форме мною были созданы 4 кнопки с переходами в таблицу «Поставки», в форму «Клиенты», и 2 отчета «Отчет по датам» и «Отчет по видам».

Рис.8.

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

Рис.9.

Форма «Поставщики» была создана в режиме конструктора. В данной форме я создал поля каковые показывают какие конкретно магазины покупают продукцию у отечественной организации.

Рис.10.

Форма «Материалы» была создана в режиме конструктора. В данной форме продемонстрированы поля с имеющимся ассортиментом, страны поставщика и его единицей измерения.

Рис.11.

Запросы

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

Для реализации нужных функции по ведению базы данных были созданы запросы:

  • «Приобретение клиентами продуктов по видам»
  • «Приобретение товаров по датам за определенный срок»

Запрос «По видам продукции». Запрос «По видам продукции» выстроен с применением трех таблиц. Тип запроса – выборка. На его базе формируется таблица, продемонстрированная на рис. 10.

Рис.12.

Запрос «Приобретение товаров по датам за определенный срок»

Запрос «Приобретение товаров по датам за определенный срок» выстроен с применением трех таблиц. Тип запроса – выборка. Запрос рекомендован для вывода на экран продукции которая поступила в определенный период времени.

В качестве условия для отбора записей выяснено выражение: Between [Дата начало периода] And [Дата финиш периода] — для текущей записи в форме, предназначенной для поиска продукции. Форма для ввода данных продемонстрирована на рис.

Рис.13.

Рис.14.

Отчеты

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

Отчет «По датам» сформулирован посредством запроса «Приобретение товаров по датам за определенный срок». Рекомендован для отображения даты поставки продукции клиенту, в каком количестве и во какое количество это обошлось.

Рис.15.

Рис.16.

Отчет «По видам продукции» сформулирован посредством запроса «Приобретение клиентами продуктов по видам» для отображения всего ассортимента которая отечественная организация реализовала клиенту, в каком количестве, в какой единице измерения и за какую сумму.

Рис.17.

ЗАКЛЮЧЕНИЕ

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

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

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

Цель данной курсовой работы была достигнута и задачи выполнены. Рассмотрена теория и создана на практике базы данных «Микрософт Access» на тему: «Проектирование базы данных торговой организации» занимающийся реализацией птицы-рыбы. Этот опыт укрепил мои навыки в разработке базы данных «Микрософт Access» и в будущем окажут помощь в данной сфере.

Задачами курсовой работы были:

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

ЛИТЕРАТУРА

1. Бекаревич Ю. Б., Пушкина Н. В., Смирнова Е. Ю. Управление базами данных. СПб.: Изд. СПбГУ, 1999.

2. Гончаров А. Access 97 в примерах.-С.-Петербург: Питер, 1998.

3. Горев А., Ахаян Р., Макашарипов С. Действенная работа с СУБД. СПб.: Питер, 1997.

4. Информатика. Базисный курс /Симонович С.В. и др. — СПб: Издательство «Питер», 2000. – 640с.

5. Информатика. Учебное пособие /Ломтадзе В.В., Шишкина Л.П. – Иркутск: ИрГТУ, 1999. – 116с.

6. Информатика. Учебное пособие /Под ред. В.Г. Кирия. – Иркутск: ИрГТУ,1998 часть 2. – 382с.

7. Корнелюк В. К., Веккер 3. Е., Зиновьев Н. Б. Access 97. М.: СОЛОН, 1998.

8. Макарова Н.В. Информатика.- Москва: статистика и Финансы, 1997.

9. Мари Свонсон. Микрософт Access 97: наглядно и конкретно.-Москва: Микрософт Press, Русская редакция, 1997.

10. Пасько В. Access97 для пользователя.-Киев: BHV, 1997.

11. Скотт Баркер. Применение Микрософт Access 97.-Киев-Москва: Диалектика, 1997.

Интернет – ресурсы:

1. http://more-it.ru/cat_hendler.php?cat=2

2. http://read.ru/id/540394/

3. http://goubmst.narod.ru/LIB/tsi/index.htm

4. http://www.znaytovar.ru/gost/2/GOST_R_5127599_Zashhita_inform.html

Что такое базы данных, СУБД и язык SQL


Также читать:

Понравилась статья? Поделиться с друзьями: