Организация самостоятельной работы студентов при реализации проекта по разработке базы данных. Практикум
.pdfР |
|
Р |
Р |
Р |
едеральное |
осударственное |
д етное о разовательное у ре |
дение |
|
|
в с е о о разовани |
|
|
|
лта |
ски осударственн |
педа о и ески |
университет |
|
|
|
лт |
|
|
А.С. Лагоха
р аниза и самосто тельно ра от
студентов при реализа ии проекта по разра отке аз данн
Практикум
арнаул
лт
2019
ао а
раниза и самосто тельно ра от студентов при реализа ии
проекта по разра отке |
аз |
данн |
практикум |
|
а о а |
|
арна- |
|||||||||
ул |
лт |
|
|
с |
|
|
|
|
|
|
|
|
|
|
|
|
|
Рецензент |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
ер ев |
|
доктор педа о и ески |
наук |
про |
ессор |
лта ски |
осу- |
|||||||||
дарственн |
педа о и ески университет |
|
|
|
|
|
|
|
||||||||
|
рактикум содер |
ит описание ал оритма разра отки |
аз |
данн |
||||||||||||
от этапа исследовани |
предметно о ласти до управлени |
созданием и |
||||||||||||||
использованием с помо ь |
спе иально о про раммно о инструмента- |
|||||||||||||||
ри |
оследовательность разра отки рассматриваетс |
как один из эле- |
||||||||||||||
ментов реализа ии проекта автоматиза |
ии и вкл |
ает в се |
задани |
|||||||||||||
к самосто тельно |
ра оте |
материал |
дл |
контрол |
и за |
ит |
ра от |
|||||||||
по снени к в полнени |
описание те ноло ии |
|
|
|
|
|
|
|||||||||
|
рактикум предназна ен дл |
использовани |
студентами и препода- |
|||||||||||||
вател ми при изу ении дис иплин модул |
о разовательно |
про рамм |
||||||||||||||
направлени |
под отовки |
рикладна |
ин орматика |
реализу |
е о |
|||||||||||
ре |
ение следу |
и типов зада |
про |
ессионально |
де тельности про- |
|||||||||||
ектна |
ор аниза |
ионно управлен еска |
|
аз |
данн |
|
роектирова- |
|||||||||
ние ин |
орма ионн |
систем |
роектн |
|
практикум и т д |
|
|
|
||||||||
Рекомендовано к изданию редакционно-издательским советом АлтГПУ 28.03.2019 г.
лта ски осударственн педа о и ески университет
Р
ведение |
|
|
|
|
|
|
|
|
ракти еские вопрос |
кон ептуально о моделировани |
аз данн |
|
|||||
адани |
к самосто тельно |
ра оте |
|
|
||||
атериал |
дл |
контрол |
в |
полнени самосто тельно |
ра от |
28 |
||
писок вопросов дл |
за |
ит |
проекта по разра отке аз |
данн |
|
|||
римерн |
е тем |
проектов |
|
|
|
|||
акл |
ение |
|
|
|
|
|
|
|
Рекомендуема литература
3
аза данн |
совокупность взаимосв занн |
данн |
|
||||||||
ор анизованн |
в соответствии со с емо |
|
данн |
таким о разом |
|||||||
то |
с ними мо но |
ло поддер ивать э |
ективну ра оту ко- |
||||||||
не но о пользовател |
полнение л |
о о проекта автоматиза |
ии |
||||||||
котор |
предпола аетра отус |
на инаетс сразра откиструкту- |
|||||||||
р данн |
а основе созданно |
структур |
данн |
проектируетс |
|||||||
прило |
ение |
про едур |
дл |
управлени |
данн ми |
ако |
пор док |
||||
разра отки св зан с тем |
то про |
е пере |
ти от структур |
данн |
|||||||
к ра оте с этими данн |
ми |
ем нао орот |
аким о разом |
ло ика |
|||||||
про есса проектировани |
|
вл етс |
достато но универсально |
и |
|||||||
вкл |
ает в се следу |
ие основн |
е этап |
кон |
ептуальное ин- |
||||||
оло и еское проектирование ло и еское датало и еское проек-
тирование |
изи еское проектирование |
|
рактикум реализует те ноло и разра отки |
от этапа ис- |
|
следовани |
предметно о ласти до управлени созданием и исполь- |
|
зованием с помо ь спе иально о про раммно о инструментари
Разра отан практикум с у етом тре овани |
едерально о |
осудар- |
ственно о о разовательно о стандарта в с |
е о о разовани |
ака- |
лавриат по направлени под отовки |
рикладна |
ин ор- |
матика |
соответствии со стандартом о ласть про ессионально |
|
де тельности при использовании метода проектов дл |
проведени |
|
зан ти |
по дис иплинам о разовательно про рамм |
направлени |
под отовки |
рикладна |
ин |
орматика |
ориентирована |
на с |
еру |
||||
проектировани |
разра отки внедрени |
и эксплуата ии ин |
орма и- |
|||||||
онн систем управлени |
и |
изненн |
м |
иклом |
|
|
|
|||
рамка освоени |
про рамм |
акалавриата нео |
одимо осу- |
|||||||
ествить под отовку |
уду |
е о в |
пускника к ре ени |
зада |
про- |
|||||
ессионально |
де тельности следу |
и |
типов ор аниза ионно у- |
|||||||
правлен еска |
проектна |
|
|
|
|
|
|
|
|
|
Результат |
использовани |
практикума расс итан |
на |
асти ное |
||||||
овладение следу ими компетен и ми
•посо ен осу ествл ть поиск крити ески анализ и
синтез ин |
орма ии примен ть системн под од дл ре |
ени |
по- |
ставленн |
зада |
|
|
• |
посо ен примен ть естественнонау н |
е и о |
е- |
ин енерн |
е знани метод математи еско о анализа и моделиро- |
||
4
вани |
теорети еско о и экспериментально о исследовани |
в про- |
|
ессионально де тельности |
|
|
|
• |
посо ен использовать современн |
е ин орма ион- |
|
н е те ноло ии и про раммн е средства в том |
исле оте ествен- |
||
но о производства при ре ении зада про ессионально |
де тель- |
||
ности |
|
|
|
•посо ен ре ать стандартн е зада и про ессио-
нально |
де тельности на основе ин |
орма ионно |
и |
и лио ра и- |
|
еско |
культур |
с применением ин |
орма ионно коммуника ион- |
||
н те ноло и |
и с у етом основн |
тре овани |
ин |
орма ионно |
|
езопасности |
|
|
|
|
|
•посо ен у аствовать в разра отке стандартов норм и правил а так е те ни еско документа ии св занно с проессионально де тельность
•посо ен принимать у астие в управлении проекта-
ми создани ин орма ионн систем на стади |
изненно о икла |
5
Р |
|
Р |
|
|
Р |
|
|
а первом этапе зада а аналитика |
полу ить перви н |
е доку- |
|
мент у ет котор |
автоматизируетс |
в проектируемо |
азе дан- |
нл примера рассмотрим орму заполнени заказа представ-
ленну на рисунке и ука |
ем нео |
одим е этап и де стви дл |
построени кон ептуально |
модели |
данн |
Рис |
орма заказа товара |
6
Этап 1. Предварительное определение сущностей
вл етс |
этапом |
ерновиком котор |
в полн етс следу - |
им о разом |
иксиру |
тс все элемент ин |
орма ии котор е со- |
дер ит документ Результат этапа приведен на рисунке
Отправить счет Доставка Торговый агент Способ доставки
|
Рис |
ервона альн |
список элементов данн |
|
||||
Этап 2. Определение сущностей и атрибутов |
|
|||||||
уть определени |
су |
носте |
и атри утов сводитс к ответу на |
|||||
вопрос о определении самосто тельности |
ли о это сво |
ство су - |
||||||
ности |
относительно ка |
до о элемента ин |
орма ии в |
деленно о |
||||
на пред |
ду |
ем этапе |
|
|
|
|
|
|
|
ект |
станов тс су ност ми а сво |
ства атри утами су - |
|||||
носте |
а рисунке |
|
показано предварительное распределение эле- |
|||||
ментов |
орм |
на атри ут |
и су |
ности |
|
|
||
Рис |
редварительное распределение элементов орм заказа на атри ут |
7
|
о ито ам перв |
дву |
этапов кон ептуально о проектировани |
||||||||
мо но составить та ли у примерно о описани |
су |
носте пред- |
|||||||||
метно |
о ласти котора |
удет уто н тьс и у лу л тьс |
на последу- |
||||||||
и |
этапа |
проектировани |
см та ли у |
|
|
а ли а |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Предварительное описание сущностей |
|
|
|||||
|
|
|
|
|
|
|
|||||
Наименование |
|
Описание |
Псевдонимы |
Примерные |
|||||||
сущности |
|
|
|
атрибуты |
|||||||
|
|
|
|
|
|
|
|||||
аказ |
|
|
ор ов |
заказ на |
|
тправить с ет |
|||||
|
|
|
|
поставку продук- |
|
доставить спосо |
|||||
|
|
|
|
ии |
|
|
|
|
доставки дата за- |
||
|
|
|
|
|
|
|
|
|
каза номер зака- |
||
|
|
|
|
|
|
|
|
|
за срок доставки |
||
окупатель |
|
|
|
|
|
лиент |
аименование |
||||
|
|
|
|
|
|
|
|
|
контактное ли о |
||
|
|
|
|
|
|
|
|
|
адрес адрес до- |
||
|
|
|
|
|
|
|
|
|
ставки |
|
|
н |
орма и |
о |
н |
орма и |
о то- |
роки заказа |
родукт |
ена ко- |
|||
заказе |
|
|
варе в заказе |
|
|
ли ество скидка |
|||||
|
|
|
|
|
|
|
|
|
ена со скидко |
||
родукт |
|
|
|
|
|
овар |
аименование |
||||
|
|
|
|
|
|
|
|
|
постав |
ик ка- |
|
|
|
|
|
|
|
|
|
|
те ори |
кол во в |
|
|
|
|
|
|
|
|
|
|
упаковке кол во |
||
|
|
|
|
|
|
|
|
|
на складе |
||
отрудник |
|
отрудник ор ани- |
ор ов |
|
та ель- |
||||||
|
|
|
|
за ии |
|
|
а ент |
н |
номер |
||
ате ори |
|
ео |
одима дл |
|
азвание кате о- |
||||||
продукта |
|
определени |
скидки |
|
рии |
кидка |
|||||
остав |
ик |
|
роизводитель |
роизводи- |
аименование |
||||||
|
|
|
|
поставл емо |
про- |
тель |
дру ие реквизит |
||||
|
|
|
|
дук ии |
|
|
|
постав |
ика |
||
посо |
|
|
покупател |
су- |
|
аименование |
|||||
доставки |
|
ествует предпо- |
|
|
|
|
|||||
|
|
|
|
итаем |
спосо |
|
|
|
|
||
|
|
|
|
доставки но он |
|
|
|
|
|||
|
|
|
|
мо |
ет измен тьс |
|
|
|
|
||
|
|
|
|
в зависимости от |
|
|
|
|
|||
|
|
|
|
заказа |
|
|
|
|
|
|
|
8
|
|
Этап 3. Определение связей |
|
|
|
|
|
||||||||||
|
|
проектировав |
первона альн |
ерново |
вариант структур |
||||||||||||
су |
носте |
иатри утовпредметно о ласти нео |
одимоопределить |
||||||||||||||
св зи ме |
ду су ност ми |
ервое |
ираетс одна из ентральн |
||||||||||||||
су |
носте |
и до авл |
|
тс |
су |
ности котор е с не св зан |
торое |
||||||||||
|
ео |
одимо определить св зь и кардинальность св зи |
|
||||||||||||||
|
|
аким о разом реализован перв |
вариант диа рамм |
про ес- |
|||||||||||||
са о ра отки заказа показанн |
на рисунке |
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рис |
редварительна диа рамма су |
ность св зь |
||
алее нео |
одимо проанализировать диа рамму и определить |
|||
такое сво ство св зи как мо ность |
ри о нару |
ении св зи многие |
||
ко многим нео |
одимо ввести проме |
уто ну |
су |
ность |
результате прео |
разовани полу им диа рамму су ность |
св зь представленну |
на рисунке |
9
|
(0 ,1 ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(0 ,1 ) |
|
|
|
|
|
|
|
(0 ,N ) |
|
(0 ,N ) |
|
|
|
(0 ,N ) |
(1 ,1 ) |
||
|
|
|
|
|
||||
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
( 1 |
, 1 |
) |
|
|
|
|
||
|
|
|
|
|
|
|
|
|
( 1 N, )
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(1 ,1 ) |
|
|||
|
|
( |
1 |
N, ) |
|
|
|
|||||
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
(1 ,1 ) |
( |
1 |
, 1 |
|
) |
|
|
|
(0 ,N ) |
|
||
|
|
|
|
|
||||||||
|
|
|
|
|
|
|||||||
|
( 0 N, ) |
|
|
|
|
|
|
(1 ,1 ) |
(0 ,N ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рис |
иа рамма |
су ность |
св зь |
|
|
|
|
Этап 4. Дополнительный анализ сущностей с учетом взаимо- |
||||||||
действия с предметной областью |
|
|
|
|
||||
л ка |
до су ности ну но ответить на совокупность вопросов |
|||||||
аким о разом су |
ность св зана с предметно |
о ласть |
|
|||||
аково вли ние про ессов на создание изменение |
исполь- |
|||||||
зование и уни то ение су |
ности |
|
|
|
|
|||
аким о разом осу |
ествл етс взаимоде ствие су |
носте |
||||||
акие о рани ени |
су ности |
|
|
|
|
|||
Связь с предметной областью. |
но этот тип св зи инту- |
|||||||
итивно пон тен разра от ику |
риведем |
пример |
остав |
ик |
||||
мо ет поставл ть мно |
ество товаров и один и тот е товар мо |
ет |
||||||
поставл тьс |
несколькими постав |
иками |
у ности Форма тор- |
|||||
гового заказа и Информация о заказе о разу т вместе един |
заказ |
|||||||
разме аем |
заказ иком |
у ность Форма торгового заказа моде- |
||||||
лирует сам заказ а элемент Информация о заказе опис |
вает заказ - |
|||||||
ваем е товар |
|
|
|
|
|
|
|
|
10
