Содержание
РАБОТА С CASE СРЕДСТВОМ ALLFUSION PROCESS MODELER И ALLFUSION DATA MODELER
Исследовать свою предметно область (тематически представленную в каждой задаче набором основных атрибутов) с позиций структурного анализа для этого:
- Провести функциональный анализ предметной области на основе методики IDEF. Декомпозировать основной исследуемый процесс, представленный на контекстной диаграмме не менее чем до диаграммы 2 уровня;
- Исследовать сложный бизнес-процессов (БП) (показать логику выполнения бизнес- операций) с помощью поведенческой методики IDEF3;
- Выявить основные сущности предметной области и представить их на потоках данных методики DFD;
- Импортировать сущности дтя проведения семантического анализа в Case-средство AllfusionDataModeler;
- Построить концептуальную модель предметной области (модель «сущность- связь»);
- Сгенерировать код переноса в выбранную СУБД (Access) и получить логическую модель БД в СУБД Access .
- Зафиксировать все этапы работы с Case-средством в виде скринов с экрана (включая код генерации) и дополнить ими решение своей задачи.
Задача 6
Создать базу данных мелкооптового магазина, содержащую следующие сведения:
Номер магазина; Код товара; Наименование товара; Адрес магазина; Количество товара;
Цена за ед., руб., Спрос (%).
1. Нормализовать данное отношение; ввести в БД 10 записей.
Используя язык SQL решить следующие задачи:
2 Вывести списки тех магазинов, в которых цена за товар выше среднего.
3. Увеличить первоначальную стоимость товара в зависимости от спроса (>70% на 20%, от 50% до 70% на 15%; менее 50% — на 5%) ;
4. Вычислить средний спрос востребованности товара и общую стоимость товара ;
5. Создать таблицу о товарах (повторив поля базовой), добавив в нее поле «Востребованность; поместить в нее сведения о товарах из базовой таблицы, чей процент спроса выше среднего, при этом, если процент спроса выше среднего на 15%, внести в поле «Востребованность» слово «высокая», если меньше – «увеличенная».
Задача 7
Создать базу данных библиотеки, содержащую следующие сведения:
Шифр книги; Код читателя; Наименование книги; Стоимость книги; Автор; ФИО читателя; Год рождения; Признак выдачи книги; Количество выдач книги.
1. Нормализовать данное отношение;
2. Ввести в БД 10 записей;
Используя язык SQL решить следующие задачи:
3. Вывести на экран те книги, чей процент спроса больше среднего.
4. Создать поле «Востребованность» в новой таблице (на основе базовых) и занести в
него значения –»интересная», «скучная», «плохая»;в зависимости от спроса;
5. Вывести на экран авторов книг, имеющих наибольший спрос (подзапрос);
6. Увеличить залоговую стоимость книги в зависимости от спроса (>70% на 20%, от
50% до 70% на 15%, менее 50 – на 10%).
Задача 8
Создать базу данных музея, содержащую следующие сведения:
Код музея; Код экспоната; Наименование экспоната; Стоимость экспоната; Наименование музея; Дата приобретения; Автор; Признак ценности экспоната (высокая, выше среднего, средняя).
1. Нормализовать данное отношение;
2. Ввести в БД 10 записей;
Используя язык SQL решить следующие задачи:
3. Вывести на экран список тех экспонатов, чья стоимость выше среднего.
4. Создать таблицу и поместить в нее записи о тех авторах, картины которых имеют
стоимость выше средней.
5. Вычислить процентное содержание экспонатов с высокой ценностью.
6. Увеличить залоговую стоимость экспоната в одном из музеев в зависимости от
ценности (высокая — на 120%, выше среднего на 70%, средняя – на 50%).
Задача 9
Создать базу данных договоров, содержащую следующие сведения:
Код договора; Код заказчика; Наименование договора; Продолжительность, месяц. Стоимость договора; ФИО заказчика; Адрес; Признак выполнения договора, Ранг выполнения (1 очередь, 2 очередь, 3 очередь).
1. Нормализовать данное отношение;
2. Ввести в БД 10 записей;
Используя язык SQL решить следующие задачи:
3. Вывести на экран те договоры, ранг выполнения которых имеет наибольший
процент.
4. Увеличить первоначальную стоимость выполняющихся договоров на 15%; и
подсчитать их количество и общую стоимость;
Задача 12
Создать базу «Формирование ремонтных ведомостей», содержащую следующие сведения Код заявки; Код заказчика; Наименование услуги; Стоимость услуги; Категория услуги (сверхсрочная, срочная, обычная); Продолжительность выполнения по плану; Признак выполнения услуги; Дата заказа; Дата исполнения; ФИО заказчика, Адрес
- Нормализовать данное отношение;
- Ввести в БД 10 записей; Используя язык SQL решить следующие задачи:
- Вывести на экран выполняющиеся услуги, чья продолжительность по плану больше среднего.
- Определить код заявки, имеющей максимальную просрочку выпопнения.
- Создать табпицу. содержащую сведения о выпопняющихся срочных услугах л поле «Просроченные услуги». В таблицу для занесения должны быть отобраны те записи из базовых таблиц, просрочка выполнения по ппану у которых выше среднего.
Задача 14
Создать базу данных автобусной станции, содержащую следующие сведения: Номер рейса Код маршрута; Наименование маршрута; Продолжительность^., Номер билета, Стоимость билета; ФИО заказчика; Наличие мест(да\нет), Бронь (срочная, обычная), выкуплен (да\нет). 1. Нормализовать данное отношение;
2. Ввести в БД 10 записей;
Используя язык SQL решить следующие задачи:
3. Вывести на экран фамилии тех заказчиков, которые выкупили наибольшее количество
4. Увеличить первоначальную стоимость на 15% тех билетов, которые забронированы обычной бронью (при наличии мест), чья продолжительность по маршруту выше среднего.
5. Создать таблицу и поместить в нее сведения из базовой таблицы о тех маршрутах, на которые нет свободных мест и чья стоимость выше среднего.
6. Сравнить общий процент выкупленных и невыкупленных билетов, если он больше снизить среднюю стоимость билетов на 15%. .
Отзывы
Отзывов пока нет.