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