Мегаобучалка Главная | О нас | Обратная связь


Построение ядра инфологической модели ИС



2020-03-17 243 Обсуждений (0)
Построение ядра инфологической модели ИС 0.00 из 5.00 0 оценок




 

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

Среди возможных групп информационных задач можно выделить следующие :

1. задачи, относящиеся к информации о клиентах салона:

· по заданному идентификатору клиента выдать следующую информацию: ФИО клиента, контактный телефон;

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

2. задачи, связанные с данными о мастерах салона:

● по заданному идентификатору мастера выдать следующую информацию: ФИО мастера, клиента, обратившегося к нему;

●  по указанному идентификатору мастера выдать список оказываемых им услуг. список может содержать название или код услуги.

семантический ссылочный целостность mysql


 

2.2 Создание базы данных в MySQL

 

Прежде чем приступить к непосредственной реализации запросов создадим базу данных в MySQL и назовем ее "magiya" затем наполним ее материалом. В ней будет две таблицы: первую таблицу назовем "masters" с полями "IDmasters","FIO_m" и "usluga". Выведем описание типов созданной таблицы на рисунке 2.1 , и продемонстрируем вид заполненной таблицы на рисунке 2.2.

 

Рис 2.1 Наименования и типы полей таблицы "masters"

 

Рис 2.2 Таблица "masters"

 

Аналогично создадим и заполним вторую таблицу и назовем ее "klients" с полями "IDklients", "FIO_k", "telefon", "usluga". Покажем описание типов созданной таблицы на рисунке 2.3 и заполненную данными таблицу на рисунке 2.4.

 


 

Рис 2.3 Наименования и типы полей таблицы "klients"

 

Рис 2.4 Таблица "klients"

 

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

 

Создание запросов в MySQL

 

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

Первый запрос. Перекрестный.

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

 


 

Рис 2.5 Перекрестный запрос

 

Второй запрос. На количество.

Посчитаем, сколько раз пользовались услугой «taro».

Mysql> SELECT SQL_CALC_FOUND_ROWS * FROM klients WHERE usluga = "taro" ;> SELECT FOUND_ROWS();

 

 

Рис 2.6 Запрос на количество

 

Самоанализ



2020-03-17 243 Обсуждений (0)
Построение ядра инфологической модели ИС 0.00 из 5.00 0 оценок









Обсуждение в статье: Построение ядра инфологической модели ИС

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней...
Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной...
Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние...
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (243)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.005 сек.)