Категория:Структурное проектирование АСОИ (10 семестр): различия между версиями
Vovan305 (обсуждение | вклад) мНет описания правки |
|||
(не показано 17 промежуточных версий 4 участников) | |||
Строка 1: | Строка 1: | ||
<p>{{Предмет | name=Структурное проектирование | <p>{{Предмет | name=Структурное проектирование АСОИУ | prepod=[[Григорьев Ю.А.]] | lections=17 | seminars=нет | labs=4 | dzs=нет | rks=2 | signif=обязательно | what=экзамен}}</p> | ||
Структурное проектирование автоматизированных систем обработки информации. | Структурное проектирование автоматизированных систем обработки информации и управления. | ||
__TOC__ | __TOC__ | ||
== Лекции == | == Лекции == | ||
Ходить обязательно, на каждой всех отмечают в списках групп. | Ходить обязательно, на каждой всех отмечают в списках групп. А ещё за посещение лекций дают доп. баллы к экзамену. | ||
* [http://yadi.sk/d/7P-eB1Gw5Mtm0 все лекции по предмету в формате DOCX] (не спрашивайте, зачем) | |||
== Лабораторные работы == | == Лабораторные работы == | ||
Лабораторные ведёт не сам Григорьев, а его аспирант - [[Ермаков Е.Ю.]]. | Лабораторные ведёт не сам Григорьев, а его аспирант - [[Ермаков Е.Ю.]]. (В 2019 вели оба. Аспиранту сдать, естественно, проще.) | ||
Использование CASE-средств для выявления информационных потребностей конечных пользователей и описания схемы БД. | Использование CASE-средств для выявления информационных потребностей конечных пользователей и описания схемы БД. | ||
Строка 17: | Строка 19: | ||
Пользователи виртуальных машин, будьте внимательны: виртуальные машины могут синхронизировать время с хостом. Как отключить синхронизацию в VirtualBox, описано [https://forums.virtualbox.org/viewtopic.php?t=24057 здесь]. | Пользователи виртуальных машин, будьте внимательны: виртуальные машины могут синхронизировать время с хостом. Как отключить синхронизацию в VirtualBox, описано [https://forums.virtualbox.org/viewtopic.php?t=24057 здесь]. | ||
=== Лабораторная работа №1 === | === Лабораторная работа №1 и 2 === | ||
С помощью пакета [http://www.interface.ru/home.asp?artId=102 AllFusion Process Modeler] (ранее назывался BPwin) разработать диаграмму потоков данных системы, организующей работу банкомата по обслуживанию клиента по его пластиковой карте (5 диаграмм, начиная с [[СПАСОИ (10) - Лекция №3 - DFD#Пример построения DFD | лекции №3]]). | С помощью пакета [http://www.interface.ru/home.asp?artId=102 AllFusion Process Modeler] (ранее назывался BPwin) разработать диаграмму потоков данных системы, организующей работу банкомата по обслуживанию клиента по его пластиковой карте (5 диаграмм, начиная с [[СПАСОИ (10) - Лекция №3 - DFD#Пример построения DFD | лекции №3]]). | ||
Строка 26: | Строка 28: | ||
Отчёт по лабораторной работе должен включать рисунки диаграмм потоков данных, их краткие описание и текст отчёта <code>Diagram Object Report</code> в приложении. | Отчёт по лабораторной работе должен включать рисунки диаграмм потоков данных, их краткие описание и текст отчёта <code>Diagram Object Report</code> в приложении. | ||
Вопросы на защите: | Вопросы на защите: | ||
* как называются диаграммы, которые строятся в работе? (сверхсложный вопрос: не ответил - не защитил); | * как называются диаграммы, которые строятся в работе? (''сверхсложный вопрос: не ответил - не защитил''); | ||
* из каких элементов состоят диаграммы? | * из каких элементов состоят диаграммы? | ||
* чем отличаются DFD и IDEF0 и UML? | * чем отличаются DFD и IDEF0 и UML? | ||
* почему у вас на диаграммах автором указан Vasily? | * почему у вас на диаграммах автором указан Vasily? | ||
* | * докажешь, что это твой отчет? | ||
* | * удиви меня. | ||
=== Лабораторная работа | === Лабораторная работа №3 и 4 === | ||
С помощью [http://www.interface.ru/home.asp?artId=101 AllFusion ERwin Data Modeler] разработать <code>Logical</code> схему базы данных процессингового центра. Сформировать <code>Physical</code> схему базы данных, например, для <code>Oracle</code>. | С помощью [http://www.interface.ru/home.asp?artId=101 AllFusion ERwin Data Modeler] разработать <code>Logical</code> схему базы данных процессингового центра. Сформировать <code>Physical</code> схему базы данных, например, для <code>Oracle</code>. | ||
Строка 47: | Строка 45: | ||
SQL операторы на русский можно не переводить. | SQL операторы на русский можно не переводить. | ||
Вопросы на защите: | |||
* какие есть типы связей между сущностями и чем они друг от друга отличаются? | |||
* почему SQL из отчета не заработает? | |||
* показать связи на логической и физической схемах. | |||
* докажешь, что это твой отчет? | |||
* удиви меня. | |||
=== Готовые лабораторные === | |||
{| class="wikitable" | |||
|- align="center" | |||
! Год !! Вариант исполнения !! Ссылка | |||
|- align="center" | |||
| 2013 || 1 || [http://yadi.sk/d/pItVfTFk5S9zi загрузить] | |||
|- align="center" | |||
| 2013 || 2 || [http://yadi.sk/d/dzCRsO855SA-w загрузить] | |||
|} | |||
== Курсовая работа == | == Курсовая работа (теперь она называется практикум) == | ||
Страница курсовой работы находится [[Курсовая по СПАСОИ (10 семестр) | здесь]]. | Страница курсовой работы находится [[Курсовая по СПАСОИ (10 семестр) | здесь]]. | ||
== РК == | |||
В 2019 году было два РК. О них Григорьев предупреждает заранее, обычно на лабах, на лекциях тоже напоминает. РК = ответить на контрольные вопросы, которые находятся внутри обучающего курса по БД, который работает только в старом Internet Explorer'e (в 362 аудитории запускается), на 10-ой винде нужны танцы с бубнами. Ссылку ищите на оф. сайте кафедры в разделе Учёба -> Магистратура -> 2 семестр -> Структурное проектирование АСОИУ, внизу страницы должна быть (сюда кинуть не получается, траблы при добавлении новых внешних ссылок). Небольшой лайфхак: можно ничего не учить и тупо отвечать на рандоме. Слева в меню будет кнопка для просмотра результатов. Если результат не устраивает - идёте и быстро протыкиваете РК ещё раз. Повторить до тех пор, пока не получите желаемый процент правильных ответов. | |||
=== РК1 === | |||
Ответить на контрольные вопросы по двум разделам: 7 и 8. | |||
=== РК2 === | |||
Ответить на контрольные вопросы по трём разделам: 1, 2 и 4. | |||
== Экзамен == | |||
* [http://yadi.sk/d/lUSXs8JN55cZM билеты на экзамен]; | |||
** [http://yadi.sk/d/vcEGXIjK5e2EQ ответы на вопросы билетов] (только теория), [http://yadi.sk/d/TkTW40h25dr2j зеркало]; | |||
** [[SQL-запросы к экзамену по СПАСОИ (10 семестр) | составленные SQL-запросы к билетам]]. | |||
Дополнительные вопросы 2015 года: | |||
* Версионность записи, для чего нужна и привести пример. | |||
* Откат, докат, метка перезаписи грязных блоков. | |||
* Вопрос по теории с билета, к примеру cgi программы, соединение разнородных баз. | |||
* Определить тип системы (выбрать 2 из 3 по теореме CAP) в нарисованной системе. | |||
* Проверка на знание формул определение числа уровней в B-деревьях. | |||
* Задача: добавить новый индекс в B-дерево. | |||
* Того, кто тянет билет №1/2, может задать вопрос: "Как делали лабы по предмету? Что в них строили?". | |||
== Литература == | == Литература == |
Текущая версия от 19:12, 18 июня 2019
|
Структурное проектирование автоматизированных систем обработки информации и управления.
Лекции
Ходить обязательно, на каждой всех отмечают в списках групп. А ещё за посещение лекций дают доп. баллы к экзамену.
- все лекции по предмету в формате DOCX (не спрашивайте, зачем)
Лабораторные работы
Лабораторные ведёт не сам Григорьев, а его аспирант - Ермаков Е.Ю.. (В 2019 вели оба. Аспиранту сдать, естественно, проще.)
Использование CASE-средств для выявления информационных потребностей конечных пользователей и описания схемы БД.
ПО для лабораторных выдают, но ворованное, а лекарство от жадности истекло в 2010 г. В связи с этим, перед регистрацией необходимо откатить системное время назад. Либо украсть самостоятельно новое. Ну хотя можете и купить, конечно.
Пользователи виртуальных машин, будьте внимательны: виртуальные машины могут синхронизировать время с хостом. Как отключить синхронизацию в VirtualBox, описано здесь.
Лабораторная работа №1 и 2
С помощью пакета AllFusion Process Modeler (ранее назывался BPwin) разработать диаграмму потоков данных системы, организующей работу банкомата по обслуживанию клиента по его пластиковой карте (5 диаграмм, начиная с лекции №3).
Все имена, названия и подписи должны быть на русском языке. Григорьев учил немецкий и потому на английском не примет. Если сделать на немецком, то не примет Ермаков, который ведёт лабораторные, потому что он не учил немецкий. А если сделать на русском, то вместо осмысленных надписей будут иероглифы. Чтобы были не иероглифы, надо настраивать шрифты надписей.
Сгенерировать отчёт в формате Diagram Object Report.
Отчёт по лабораторной работе должен включать рисунки диаграмм потоков данных, их краткие описание и текст отчёта Diagram Object Report
в приложении.
Вопросы на защите:
- как называются диаграммы, которые строятся в работе? (сверхсложный вопрос: не ответил - не защитил);
- из каких элементов состоят диаграммы?
- чем отличаются DFD и IDEF0 и UML?
- почему у вас на диаграммах автором указан Vasily?
- докажешь, что это твой отчет?
- удиви меня.
Лабораторная работа №3 и 4
С помощью AllFusion ERwin Data Modeler разработать Logical
схему базы данных процессингового центра. Сформировать Physical
схему базы данных, например, для Oracle
.
Оформить отчёт по лабораторной работе в формате .doc
(но так как сдавать в печатном виде, то это безразлично), в который следует включить Logical
и Physical
схемы базы данных с кратким описанием, а также DDL-сценарий
(хотя и SQL должен подойти), из которого можно убрать описания всех триггеров, процедур и прочего ненужного, оставив только создание таблиц и ключей.
SQL операторы на русский можно не переводить.
Вопросы на защите:
- какие есть типы связей между сущностями и чем они друг от друга отличаются?
- почему SQL из отчета не заработает?
- показать связи на логической и физической схемах.
- докажешь, что это твой отчет?
- удиви меня.
Готовые лабораторные
Год | Вариант исполнения | Ссылка |
---|---|---|
2013 | 1 | загрузить |
2013 | 2 | загрузить |
Курсовая работа (теперь она называется практикум)
Страница курсовой работы находится здесь.
РК
В 2019 году было два РК. О них Григорьев предупреждает заранее, обычно на лабах, на лекциях тоже напоминает. РК = ответить на контрольные вопросы, которые находятся внутри обучающего курса по БД, который работает только в старом Internet Explorer'e (в 362 аудитории запускается), на 10-ой винде нужны танцы с бубнами. Ссылку ищите на оф. сайте кафедры в разделе Учёба -> Магистратура -> 2 семестр -> Структурное проектирование АСОИУ, внизу страницы должна быть (сюда кинуть не получается, траблы при добавлении новых внешних ссылок). Небольшой лайфхак: можно ничего не учить и тупо отвечать на рандоме. Слева в меню будет кнопка для просмотра результатов. Если результат не устраивает - идёте и быстро протыкиваете РК ещё раз. Повторить до тех пор, пока не получите желаемый процент правильных ответов.
РК1
Ответить на контрольные вопросы по двум разделам: 7 и 8.
РК2
Ответить на контрольные вопросы по трём разделам: 1, 2 и 4.
Экзамен
- билеты на экзамен;
- ответы на вопросы билетов (только теория), зеркало;
- составленные SQL-запросы к билетам.
Дополнительные вопросы 2015 года:
- Версионность записи, для чего нужна и привести пример.
- Откат, докат, метка перезаписи грязных блоков.
- Вопрос по теории с билета, к примеру cgi программы, соединение разнородных баз.
- Определить тип системы (выбрать 2 из 3 по теореме CAP) в нарисованной системе.
- Проверка на знание формул определение числа уровней в B-деревьях.
- Задача: добавить новый индекс в B-дерево.
- Того, кто тянет билет №1/2, может задать вопрос: "Как делали лабы по предмету? Что в них строили?".
Литература
- Григорьев Ю.А., Плутенко А.Д. - Теория и практика проектирования систем на основе БД;
- Преснякова Т.В. - "Проектирование интегрированных реляционных БД";
- Маклаков С.В. - "Создание информационных систем".
Страницы в категории «Структурное проектирование АСОИ (10 семестр)»
Показано 16 страниц из 16, находящихся в данной категории.
С
- СПАСОИ (10) - Лекция №1 - Распределённые системы обработки данных
- СПАСОИ (10) - Лекция №10 - SQL (продолжение)
- СПАСОИ (10) - Лекция №11 - Восстановление БД после сбоя
- СПАСОИ (10) - Лекция №12 - Анализ и выбор архитектуры
- СПАСОИ (10) - Лекция №13 - Анализ и выбор архитектуры (продолжение)
- СПАСОИ (10) - Лекция №14 - Анализ и выбор архитектуры (продолжение)
- СПАСОИ (10) - Лекция №15 - Анализ и выбор архитектуры (продолжение)
- СПАСОИ (10) - Лекция №2 - Спиральная модель
- СПАСОИ (10) - Лекция №3 - DFD
- СПАСОИ (10) - Лекция №4 - Работа клирингового центра
- СПАСОИ (10) - Лекция №5 - Спецификации прикладных программ
- СПАСОИ (10) - Лекция №6 - Этап логического проектирования
- СПАСОИ (10) - Лекция №7 - Индексация данных
- СПАСОИ (10) - Лекция №8 - SQL
- СПАСОИ (10) - Лекция №9 - SQL (продолжение)