Создание базы данных парикмахерской

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

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 13.04.2012
Размер файла 648,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Введение

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

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

Создание базы данных необходимо произвести в системе управления базы данных MySQL (по требованию преподавателя).

1. Техническое задание

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

2. Разработка инфологической модели предметной области

База данных «Парикмахерская» должна содержать необходимую информацию о товарах, закупаемых предприятием, о приходных и расходных накладных, а также о сотрудниках предприятия. Наглядная модель структуры предметной области отображена на диаграмме инфологической модели (рисунок 1)

3. Разработка физической модели

Структура таблиц и полей базы данных приведена в таблице 1.

Таблица 1. Структура базы данных Hsalon

Название таблицы

Наименование поля

Название поля в таблице

Тип поля

Значение по умолчанию

Справочник «Тип товара» goodtype

Тип

idtype

Int

Not NULL

Описание

typename

Text

Not NULL

Товары

Goods

Номер товара

ngood

Int

Not NULL

Тип товара

typegood

Int

Not NULL

Наименование товара

namegood

Text

Not NULL

Оттено / Вид

colorg

Text

NULL

Принадлежность

belong

Text

Not NULL

Составление приходной накладной

exporcr

Идентификатор накладной

Id_exp

Int

Not NULL

№ накладной

nexpord

Int

Not NULL

№ товара

ngood

Int

Not NULL

Кол-во

kolich

Int

Not NULL

Цена

price

Int

Not NULL

Составление расходной накладной

recorcr

Идентификатор накладной

Id_rec

Int

Not NULL

№ накладной

nrecord

Int

Not NULL

№ товара

ngood

Int

Not NULL

Кол-во

kolich

Int

Not NULL

Цена

price

Int

Not NULL

Приход

expence

№ накладной

nexpence

Int

Not NULL

Дата накладной

dexpence

date

Not NULL

Табельный № сотрудника

tabnom

Int

Not NULL

Расход

receipt

№ накладной

nreceipt

Int

Not NULL

Дата накладной

dreceipt

date

Not NULL

Табельный № сотрудника

tabnom

Int

Not NULL

Сотрудник

workers

Табельный № сотрудника

workertn

Int

Not NULL

ФИО

name

text

Not NULL

Сотрудник

workers

Должность

position

text

Not NULL

Сотрудник

workers

Адрес

adress

text

Not NULL

4. Создание базы данных

База данных была создана средствами системы управления базами данных MySQL с помощью SQL-запросов.

база парикмахерская запрос таблица

Создание базы данных

Создание таблиц было выполнено с помощью SQL-запроса Create Table.

Создание таблицы goodtype

Заполнение таблиц было выполнено с помощь команды Insert SQL-запроса.

Запрос на заполнение строки

После заполнения всех существующих таблиц было выполнено 3 запроса:

- Простой запрос на выборку из одной таблицы;

- Запрос на выборку и объединение нескольких таблиц;

- Запрос с подзапросом.

Запрос на выборку

Запрос на выборку

Результат выполнения запроса

Запрос на выборку с объединением таблиц

Результат выполнения запроса

Запрос с подзапросом

Результат выполнения запроса

Заключение

В ходе работы была разработана база данных для предметной области «Парикмахерская».

База данных была выполнена в системе управления базами данных MySQL с помощью SQL-запросов. В ходе создания структура базы данных была проверенна с помощью запросов (запрос на выборку, запрос на объединение нескольких таблиц, запрос с подзапросом).

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

Список литературы

1. Телефонный справочник г. Рудного. - Рудный: Казахтелеком, 2010

2. Райордан Ребекка М. Основы реляционных баз данных. - М.: Русская редакция, 2001

3. Веллинг Л., Томсон Л. MySQL. Учебное пособие.-М.: Издательский дом Вильямс, 2005

4. Боуман Джудит С., Эмерсон Сандра Л., Дарновски Марси. Практическое руководство по SQL. - М: Издательский дом «Вильямс», 2001. - 352 с.

Размещено на Allbest.ru


Подобные документы

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

    курсовая работа [981,4 K], добавлен 05.11.2011

  • Освоение сервисной системы управления базами данных Microsoft SQL. Разработка базы данных "Служба АТС" в среде Microsoft SQL Server Management Studio и создание запросов на языке SQL. Апробация инфологической модели "сущность - связь" базы данных.

    курсовая работа [2,9 M], добавлен 29.06.2015

  • Построение инфологической концептуальной модели предметной области. Структура базы данных Microsoft Office Access. Формы, запросы и отчеты. Создание форм, запросов и отчетов в базах данных. Схема данных физической и логической сущности в Erwin 4.0.

    курсовая работа [5,1 M], добавлен 13.12.2011

  • Разновидности систем управления базами данных. Анализ предметной области. Разработка структуры и ведение базы данных. Структурированный язык запросов SQL. Организация выбора информации из базы данных. Общие принципы проектирования экранных форм, макросов.

    курсовая работа [3,1 M], добавлен 26.02.2016

  • Базы данных - важнейшая составная часть информационных систем. Проектирование базы данных на примере предметной области "Оргтехника". Сбор информации о предметной области. Построение информационно-логической модели данных. Разработка логической структуры.

    курсовая работа [318,6 K], добавлен 24.12.2014

  • Анализ возможностей системы управления базами данных "Microsoft Access 2003". Создание базы данных, предназначенной для отражения деятельности аэропорта. Концептуальная и физическая модель базы данных. Создание таблиц, запросов, отчетов и главной формы.

    курсовая работа [1,8 M], добавлен 26.06.2013

  • Исследование характеристик и функциональных возможностей системы управления базами данных Microsoft Office Access. Определение основных классов объектов. Разработка базы данных "Делопроизводство". Создание таблиц, форм, запросов, отчетов и схем данных.

    реферат [1,3 M], добавлен 05.12.2014

  • Основные виды баз данных. Система управления базами данных. Анализ деятельности и информации, обрабатываемой в поликлинике. Состав таблиц в базе данных и их взаимосвязи. Методика наполнения базы данных информацией. Алгоритм создания базы данных.

    курсовая работа [3,1 M], добавлен 17.12.2014

  • Разработка автоматизированной системы кредитования банка: концептуальная модель предметной области. Построение инфологической и даталогической модели средствами MySQL; таблицы и схемы базы данных; формулировка запросов для отображения данных их таблиц.

    курсовая работа [8,7 M], добавлен 18.01.2012

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

    курсовая работа [2,8 M], добавлен 01.06.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.