ВВЕДЕНИЕ
Трудовая деятельность человека связана с восприятием и накоплением информации об окружающей среде, отбором и обработкой информации при решении различных задач, обменом ее с другими людьми. Под информацией понимается совокупность знаний о фактах и зависимостях между ними. Таким образом, очевидной становится необходимость введения информационных систем для облегчения и систематизации трудовой деятельности человека. Благодаря появлению ПЭВМ стало возможно создание автоматизированных информационных систем (АИС).
В целом под АИС понимают совокупность информационных массивов технических, программных и языковых средств, предназначенных для сбора, хранения, поиска, обработки и выдачи данных по запросам пользователей.
В развитии АИС наметились два поколения. Первое поколение - информационные системы, базирующиеся на автономных файлах. Это системы с простой архитектурой и ограниченным кругом возможностей. Они состоят из набора автономных файлов и комплекса прикладных программ, предназначенных для обработки этих файлов и выдачи документов. Такие системы имеют ряд серьезных недостатков, ограничивших их широкое применение: высокую избыточность данных, сложность ведения и совместной обработки файлов, зависимость программ от данных Второе поколение – банки данных – система с высокой степенью интеграции данных и автоматизации управления ими. Они ориентированы на коллективное использование. Одной из отличительных особенностей банка данных является наличие специальных языковых и программных средств, облегчающих для пользователей выполнение всех операций, связанных с организацией хранения данных, их корректировки и доступа к ним. Такая совокупность языковых и программных средств называется системой управления базой данных – СУБД.
1. ЗАДАНИЕ НА РАЗРАБОТКУ
1. Произвести анализ предметной области и разработать схему реляционной базы данных, содержащей информацию о следующей предметной области:
a) Для каждой группы медикаментов необходимо хранить наименование.
b) Для каждого медикамента, принадлежащего какой-либо группе – наименование и единицу измерения.
c) Для каждой группы рецептур необходимо хранить наименование.
d) Для каждой рецептуры, принадлежащей какой-либо группе – наименование медикамента и в каком количестве используется .
e) Каждый препарат изготовляется по какой-либо рецептуре.
f) Необходимо предоставить пользователю возможность изготовлять препараты из существующих медикаментов.
2. Реализовать разработанную схему данных при помощи SQL (подраздел DDL - «язык определения данных»). Реализация схемы данных должна содержать необходимые ограничения целостности.
3. Составить операторы SQL (подраздел DML - «язык манипулирования данными»), производящие добавление новой информации в базу данных, удаление или изменение существующей информации.
4. Составить операторы SQL, осуществляющие выбор из базы данных следующей информации:
a) Вывести информацию о медикаменте, присутствующем в наибольшем количестве рецептур.
b) Вывести информацию о рецептуре, использующей наибольшее количество медикаментов.
c) Вывести список рецептур, в которых используется конкретный медикамент.
2. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
При анализе предметной области можно выделить следующие основные сущности: группа рецептур, группа медикаментов, медикаменты, рецептуры, препарат. Каждая из этих сущностей обладает набором свойств, часть из которых является важной при разработке схемы и базы данных, а часть - второстепенной группой свойств, которые можно не учитывать. К второстепенным свойствам можно отнести количество медикаментов, единицу измерения и некоторые другие. Свойства сущностей, которые необходимо учитывать при разработке можно для удобства объединить в таблицу:
Таблица 1.
| Сущность | Свойства |
| Группа медикаментов | Наименование группы медикаментов. |
| Группа рецептур | Наименование группы рецептур. |
| Медикаменты | Наименование медикамента, название группы медикаментов, единица измерения. |
| Рецептуры | Название медикамента, количество использующегося медикамента, наименование препарата. |
| Препарат | Название препарата, наименование группы рецептур. |
Каждый медикамент принадлежит какой-нибудь группе. Очевидно, одной группе может принадлежать несколько медикаментов, поэтому между этими сущностями существует связь «один-ко-многим» (1:M), которую можно изобразить следующим образом:
Каждый медикамент принадлежит какой-либо рецептуре. То есть, между сущностями «медикамент» и «рецептура» существует связь «один-ко-многим» (1:M):
Препарат изготавливается по какой-либо рецептуре из существующих медикаментов. Таким образом, между сущностями « группа рецептур» и «препарат» существует связь «один-ко-многим» (1:M):
После проведения всестороннего анализа сущностей, их свойств и связей между ними изобразим графически схему данных предметной области для дальнейшей ее реализации при помощи SQL.
3. Р
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.