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

  • Вид работы:
    Контрольная работа
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    417,9 Кб
  • Опубликовано:
    2012-04-12
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

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

Введение

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

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

Создание базы данных необходимо произвести в системе управления базы данных 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

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


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

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

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

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

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

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

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

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

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

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

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

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


Заключение

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

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

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


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

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

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

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

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


Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!