Модели данных и системы управления базами данных
.pdf
Ðàздел контроля знàний |
131 |
|
|
1)устàнàвливàет шрифт, àбзàцный отступ и прочие элементы формàтировàния текстà для их удобного рàзмещения в тàблицу
2)преднàзнàченà для вводà, просмотрà и корректировки дàнных
3)осуществляет предвàрительную подготовку тàблицы (проводит её формàтировàние). для последующей зàписи большого мàссивà дàнных
26.Ãлàвнàя и подчинённàя формы в ÑÓÁÄ Access
1)служàт для вводà основных дàнных (глàвнàя формà). и второстепенных дàнных (подчинённàя формà).
2)обеспечивàют удобное редàктировàние состàвных зàписей тàблиц, связàнных отношением один ко многим
3)глàвнàя формà связàнà с основным ключевым полем, à подчинённàя с остàльными полями
27.Ñколько подчинённых форм в ÑÓÁÄ Access может содержàть глàвнàя
1)одну
2)две
3)много
28.Ãлàвнàя кнопочнàя формà
1) используется для создàния всех остàльных экрàнных форм бàзы
дàнных
2)является элементом интерфейсà, предостàвляющего удобный доступ к объектàм рàзрàботàнного приложения
3)позволяет вводить дàнные в тàблицы бàзы путём мàнипуляции с кнопкàми
29.Îтчёт в бàзе дàнных
1)пишут для системàтизàции тàблиц
2)генерируется нà основе создàнного зàпросà (или тàблицы) и преднàзнàчен для выводà информàции нà печàть с целью дàльнейшего àнàлизà и принятия решения
3)это log фàйл периодически генерируемый ÑÓÁÄ с перечнем предупреждений и ошибок
3.2Òемàтикà контрольных рàбот
Ïример зàдàния по контрольной рàботе.
Ìетодические рекомендàции по выполнению контрольной рàботы - Ðепозиторий ÁÍÒÓ: http://rep.bntu.by/handle/data/24104
ÇÀ Ä À Í È Å
кконтрольной рàботе по дисциплине
©2011 Ìолчинà Ë.È.
132 Ìолчинà Ë.È. ÝÓÌÊ Ìодели дàнных и системы упрàвления бàзàми дàнных
«Ìодели |
дàнных и системы упрàвления бàзàми дàнных |
|||||
|
» |
|
|
|
|
|
|
|
Âàриàнт |
1 |
|
|
|
|
|
|
|
|
|
|
Ñлушàтель: |
|
Èвàнов Èвàн Èвàнович |
|
Ãруппà 203ÕÕÕ |
||
|
|
|
|
|
|
|
1. Òемà |
Ïроектировàние бàзы дàнных в MS Access |
|
|
|||
2. Ñрок сдàчи слушàтелем контрольной рàботы:_ÕÕ.ÕÕ.20ÕÕ_ 3 Èсходные дàнные для рàботы
3.1Íовиков, Ô.À. Äискретнàя мàтемàтикà для прогрàммистов : учебник для вузов / Ô.À. Íовиков. – 2-е изд. – ÑÏб. : Ïитер, 2004. – 300 с.
3.2Áекàревич Þ. Microsoft Access 2013: Càмоучитель / Áекàревич Þ.- ÑÏб: ÁÕÂ-Ïетербург, 2016 – 452 с.
4 Ñодержàние контрольной рàботы (список вопросов, которые подлежàт рàзрàботке)
4.1 Îбъект предметной облàсти:
Àвтопàрк осуществляет обслуживàние зàкàзов нà перевозку грузов, используя для этих целей свой пàрк àвтомàшин и своих водителей. Âодитель, выполнивший зàкàз, получàет 25% от стоимости перевозки.
Ñпроектируйте (àнàлиз дàнных, выбор объектов, нормàлизàция, определение связей между тàблицàми) и реàлизуйте средствàми MS Access бàзу дàнных обеспечивàющую для Àвтопàркà:
4.1.1.Õрàнение сведений:
∙о водителях - тàбельный номер, ÔÈÎ, стàж, кàтегория, àдрес, год рождения, принят, уволен.
∙о зàкàзàх – дàтà, код зàкàзà, тàбельный номер водителя, номер мàшины, километрàж, стоимость.
∙об àвтомàшинàх – номер мàшины, мàркà, пробег нà момент покупки, о списàнии/ремонте/нà ходу.
4.1.2.Âыдàчу спрàвок в виде зàпросов:
∙Ïо укàзàнному водителю – количество и перечень выполненных зàкàзов.
∙Ïо укàзàнной мàрке àвтомобиля – список номеров àвтомàшин.
∙Ïодсчет общей стоимости зàкàзов.
∙Èнформàция о количестве выполненных зàкàзов нà кàждом àвтомобиле.
∙Èнформàция о выполненных водителем зàкàзàх (ценà зàкàзов, зàрплàтà
©2011 Ìолчинà Ë.È.
Ðàздел контроля знàний |
133 |
|
|
водителя).
4.1.3.Âозможность обновления с помощью форм хрàнящейся информàции:
∙Îформление личных дел сотрудников.
∙Çàнесение в бàнк дàнных информàции о новом àвтомобиле либо изменение сведений о стàром.
∙Îформление зàкàзà.
4.1.4.Âыдàчу спрàвок в виде отчетов:
∙по àвтомàшинàм, сгруппировàнный по номеру мàшин, – ÔÈÎ и тàбельные номерà водителей, дàты выполненных зàкàзов, в примечàнии группы – итоговый километрàж по кàждой àвтомàшине.
∙по водителям, сгруппировàнный по ÔÈÎ, – дàтà зàкàзà, номер àвтомобиля, километрàж, итоговàя суммà зàрàботкà водителя и в конце отчетà итоговàя суммà зàрàботкà всех водителей.
Ñоздàйте кнопочную форму для бàзы дàнных, которàя зàгружàется при открытии бàзы дàнных и с помощью которой можно просмотреть формы, отчеты и зàпустить нà выполнение зàпросы.
Òребовàния к контрольной рàботе Êонтрольнàя рàботà должнà быть предстàвленà в двух видàх:
1.Ðàсчетно-пояснительнàя зàпискà, которàя предстàвляется нà листàх белой бумàги формàтà À4.
2.Ýлектроннàя версия рàботы предстàвляется в виде фàйлà формàтà *. doc, имя фàйлà – фàмилия слушàтеля, à тàкже фàйлà бàзы дàнных формàтà *.mdb.
4 Âспомогàтельный рàздел
Âо вспомогàтельномрàзделе предстàвлено:
∙Óчебно-методическàя документàция
∙Èнформàционно-методические и àнàлитические мàтериàлы
∙Ìультимедийные ресурсы
4.1Óчебно-методическàя документàция
Âрàзделе учебно-методической документàции предстàвлены:
©2011 Ìолчинà Ë.È.
134Ìолчинà Ë.È. ÝÓÌÊ Ìодели дàнных и системы упрàвления бàзàми дàнных
Ìетодические рекомендàции по оргàнизàции учебного процессà
Ìетодические рекомендàции по изучению дисциплины
Ïеречень учебных издàний и информàционноàнàлитических мàтериàлов
Ïримеры зàдàний и примеры выполнения контрольных, курсовых и выпускных рàбот
Òехнология коммуникàции учàстников обрàзовàтельного процессà
4.1.1Ìетодические рекомендàции по оргàнизàции учебного процессà
Öели
Èзучение основ теории множеств, мàтемàтической логики, системы и приемы, применяемые при решении прàктических зàдàч и зàдàч в облàсти прогрàммировàния. Èзучение целостности реляционных дàнных и языкà доступà к реляционным дàнным – реляционной àлгебре.
Ôормировàние у обучàемых концептуàльных предстàвлений об основных принципàх построения бàз дàнных (ÁÄ), моделях дàнных, систем упрàвления бàзàми дàнных (ÑÓÁÄ); принципàх проектировàния ÁÄ; à тàкже àнàлиз основных технологий реàлизàции ÁÄ.
Çàдàчи
изучить основы теории множеств, мàтемàтической логики и реляционной àлгебры;
овлàдеть приемàми проектировàния бàз дàнных;
получить прàктические нàвыки проектировàния и рàзрàботки бàз дàнных для решения приклàдных зàдàч.
Ìетоды обучения
лекции с процедурой «пàуз»;
рàботà с текстàми и кодàми прогрàмм;
оргàнизàция дискуссий;
рàботà в мàлых группàх;
методы профессионàльно-педàгогической рефлексии.
Ñредствà обучения
персонàльные компьютеры и прогрàммное обеспечение;
презентàции к зàнятиям;
© 2011 Ìолчинà Ë.È.
Âспомогàтельный рàздел |
135 |
|
|
интерàктивнàя доскà;
рàздàточный мàтериàл в твердой копии (методические пособия, тексты зàдàний);
рàздàточный мàтериàл в электронном виде (электронные документы в рàзличных формàтàх, гиперссылки нà источники в сети Internet, компьютерные прогрàммы и их коды, àудио и видео зàписи учебных зàнятий или ссылки нà них).
4.1.2Ìетодические рекомендàции по изучению дисциплины
Ñлушàтель, изучивший дисциплину должен знàть:
основные определения теории множеств и мàтемàтической логики;
основы реляционной àлгебры;
основы фàйловой оргàнизàции дàнных;
основные положения теории бàз дàнных и их проектировàния;
нàзнàчение, àрхитектуру, функционàльные возможности и тенденции рàзвития современных ÑÓÁÄ;
принципы оргàнизàции ÑÓÁÄ;
структуру иерàрхической, сетевой, реляционной, объектноориентировàнной модели дàнных;
концепцию клиент-серверной системы и объектно-ориентировàнных бàз дàнных;
технологии рàзрàботки бàз дàнных для Web;
объекты ÁÄ, их нàзнàчение;
функции àдминистрàторà ÁÄ;
Ñлушàтель, изучивший дисциплину должен уметь:
использовàть основы теории множеств и мàтемàтической логики при рàзрàботке бàз дàнных, что обеспечит мàтемàтическую строгость реляционной модели дàнных;
создàвàть бàзы дàнных и проектировàть их объекты: тàблицы, зàпросы, формы, отчёты, мàкросы в среде ÑÓÁÄ;
использовàть язык структурировàнных зàпросов(SQL) для создàния объектов ÁÄ;
связывàние и встрàивàние объектов;
оптимизировàть рàботу ÁÄ.
Ñлушàтель, изучивший дисциплину должен влàдеть:
основàми теории множеств и мàтемàтической логики;
основàми реляционной àлгебры;
технологией создàния бàзы дàнных и проектировàния объектов:
© 2011 Ìолчинà Ë.È.
136 Ìолчинà Ë.È. ÝÓÌÊ Ìодели дàнных и системы упрàвления бàзàми дàнных
тàблиц, зàпросов, форм, отчётов, мàкросов в среде ÑÓÁÄ;
языком структурировàнных зàпросов(SQL);
технологией создàния резервных копий ÁÄ, восстàновления ÁÄ;
методàми зàщиты ÁÄ;
àдминистрировàнием ÁÄ.
4.1.3Ïеречень учебных издàний и информàционно-àнàлитических мàтериàлов
Ñписок рекомендуемой литерàтуры
Ñписокиспользовàнныхисточников
Îсновной
1.ÁекàревичÞ.MicrosoftAccess2013:Càмоучитель/ÁекàревичÞ.- ÑÏб:ÁÕÂ-Ïетербург,2016– 452с.
2.ÊошелевÂ.Å.ÁàзыдàнныхвACCESS2007/ÊошелевÂ.Å.-Ì.: Áином,2015.-592с.
3.ÃàвриловÌ.Â.Èнформàтикàиинформàционныетехнологии: Óчебникдлябàкàлàвров/Ì.Â.Ãàврилов,Â.À.Êлимов;Ðецензент Ë.Â. Êàльянов, Í.Ì. Ðыскин. - Ì.: Þрàйт, 2013. - 378 c.
4.ÈсàевÃ.Í.Èнформàционныетехнологии:Óчебноепособие/Ã.Í. Èсàев.-Ì.:Îмегà-Ë,2013.-464c.
5.Èнформàтикàиинформàционныетехнологии:учебноепособие/ Þ.Ä. Ðомàновà, Ï.À. Ìузычкин и др.; под ред. Þ.Ä. Ðомàновà.- 4-е изд.,перерàб.идоп.-Ì.:Ýксмо,2010.-688с.
6.ÁекàревичÞ.:ÑàмоучительAccess2010(+CD-ROM)/Þрий Áекàревич,ÍинàÏушкинà.-ÑÏб:ÁÕÂ-Ïетербург,2011.-432c.
7.Ñурядный À. Ñ. Microsoft Access 2010: Ëучший сàмоучитель / À.Ñ. Ñурядный. - Ì.: Àстрель, ÂÊÒ, 2012. - 448 c.
8.Ãрофф Äж., Âàйнберг Ï. SQL Ïолное руководство . – Ì.: Âильямс, 2015.–959с.
Äополнительный
9.Ãрофф, Äж. SQL: Ïолное руководство / Äж. Ãрофф, Ï. Âàйнберг ; пер. с àнгл. – 2-е изд., перерàб. и доп. – Ê. : Èздàтельскàя группà BHV, 2001. – 816 с.
10.Ãурвиц,Ã.MicrosoftAccess2010.Ðàзрàботкàприложенийнà реàльномпримере/Ã.Ãурвиц.-Ì.:ÁÕÂ-Ïетербург,2010.-496c.
11.Ìолчинà,Ë.È.Ìетодическиерекомендàцииповыполнению контрольнойрàботыподисциплине«Ìоделидàнныхисистемы
© 2011 Ìолчинà Ë.È.
Âспомогàтельный рàздел |
137 |
|
|
упрàвлениябàзàмидàнных».Ðепозиторий:http://rep.bntu.by/handle/ data/24104
5Ïрогрàммный блок
 рàзделе "прогрàммный блок" предстàвленà учебно-прогрàммнàя документàция – учебнàя прогрàммà с изложением её основных рàзделов и содержàния
5.1Óчебнàя прогрàммà
1. Ýлементытеориимножеств
Ìножествà. Îперàции нàд множествàми Äекàртово произведение множеств. Îтношения. Áинàрные отношения. Îтношение эквивàлентности. Îтношения порядкà. Ôункционàльное отношение. N- àрные отношения.
2.Áàзовыепонятиямàтемàтическойлогикивконцепциибàз
дàнных
ßзык логики выскàзывàний. Îперàции нàд выскàзывàниями. Ôормулы логикивыскàзывàний.Òàблицы истинности.
3.Îсновныепонятияреляционнойàлгебры
Çàмкнутость реляционной àлгебры. Îтношения и соответствия. Òеоретико-множественные оперàции нàд отношениями. Îтношения и домены. Äомены и àтрибуты. Êлючи. Ðеляционнàя àлгебрà кàк системà зàпросов.Íормàлизàция отношений. Âторàя нормàльнàя формà. Òретья нормàльнàяформà.
4. Àвтомàтизàцияобрàботкиинформàции
Àвтомàтизировàннàяинформàционнàя системà (ÀÈÑ). Èнформàционное обеспечение ÀÈÑ. Ïонятиебàзы дàнных.
Òрехуровневàямодель оргàнизàциибàздàнных.Èерàрхические исетевые модели дàнных. Ðеляционнàя модель дàнных. Ïостреляционнàя, многомернàя, объектно-ориентировàннàя и объектно-реляционнàя модели дàнных.
© 2011 Ìолчинà Ë.È.
138 Ìолчинà Ë.È. ÝÓÌÊ Ìодели дàнных и системы упрàвления бàзàми дàнных
5. ÏроектировàниеÁÄ.ÎргàнизàциясвязеймеждуобъектàмиÁÄ
Ïонятие процессà проектировàния. Ýтàпы проектировàния реляционной ÁÄ. Ñловàрь дàнных. Êонцептуàльнàя модель. Ëогическое проектировàние. Ëогические связи между отношениями. Òипы логических связей. Ïервичный ключ. Âторичные ключи. Äостоинствà и недостàтки реляционноймодели дàнных.Ðàзвитие моделей оргàнизàции дàнных в ÁÄ.
6. ÝтàпыпроектировàнияреляционнойÁÄ
Íормàлизàция отношений. Ïервàя нормàльнàя формà. Ñоздàние логическоймодели ÁÄ.
7. ÔункционàльныевозможностиÑÓÁÄ
Îперàции нàд отношениями в реляционной ÑÓÁÄ. Ðежимы рàботы пользовàтеля с ÑÓÁÄ. Ôункционàльные возможности современных ÑÓÁÄ.Îбеспечение рàботы слокàльными ирàспределёнными ÁÄ.
8. СредаСУБДMSAccess.Проектированиетаблициработасними
Îбщàя хàрàктеристикà ÑÓÁÄ Access. Îбъекты ÁÄ, их модель в ÑÓÁÄ Access. Ïользовàтельский интерфейс. Íàстройкà рàбочей среды. Ôàйлы ÁÄ, рàсширение фàйлов ÁÄ. Òипы дàнных, обрàбàтывàемых ÑÓÁÄ. Òàблицà кàк объект ÁÄ: поля, зàписи, ключ. Èнструментàльные средствà для создàниятàблицы.Îписàние структуры тàблицы. Óстàновкà ключà. Çàполнение исохрàнениетàблицы.
9. ÇàписивÑÓÁÄMSAccess
Ñоздàние связи определённого типà между тàблицàми. Ñхемà ÁÄ. Ìодификàция структурытàблицы. Îперàции,выполняемые прирàботе с тàблицей. Ðàботà с тàблицей в режиме зàполнения. Ñортировкà и фильтрàция дàнных.Ñредствà ускорения доступà к дàнным.
10. ÎргàнизàциязàпросоввÑÓÁÄMSAccess
Çàпросы, их типы и возможности. Ñпособы создàния зàпросà. Èнструментàльныесредствà дляформировàния зàпросà.
11.Çàдàниеусловийотборàвзàпросàх
Ñоздàние зàпросà выборà. Çàдàние условий отборà. Âычисления нàд полями ÁÄ и итоговые вычисления. Âыполнение и сохрàнение зàпросà.
© 2011 Ìолчинà Ë.È.
Ïрогрàммный блок |
139 |
|
|
Ãрупповые оперàции в зàпросàх. Ïерекрестные зàпросы. Çàпросы действия ипàрàметрические зàпросы.
12.Ïроектировàниеформ
Èнтерфейс ÁÄ. Íàзнàчение формы. Èнструментàльные средствà для проектировàния формы, отчётà.Èспользовàниеформы для рàботы с ÁÄ. Òехнология проектировàния формы с рàзличными элементàми. Àвтомàтическоесоздàниеформ нàосноветàблицы или зàпросà Ïроектировàние форм с помощью Ìàстерà. Ïроектировàние форм в режиме Êонструкторà: структурàформы,элементыупрàвления вформàх, пàнель элементов, объекты других приложений в форме, глàвные и подчиненные формы, предстàвления форм. Ðедàктировàние зàписей в формàх Ñоздàние кнопочных форм.Àвтоотчеты.
13. Ïроектировàниеотчетов
Íàзнàчение отчётà. Ïроектировàние отчетов с помощью Ìàстерà. Ïроектировàние отчетов в режиме Êонструкторà: структурà отчетà, изменение видà отчетà (нумерàция стрàниц, колонтитулы, сортировкà и группировкà дàнных, объекты других приложений). Ãлàвные и подчиненные отчеты. Îбрàботкà отчетов (сохрàнение, открытие, модификàция, просмотр,печàть).
14.Ìногопользовàтельскиетехнологиибàздàнных
Àрхитектуры фàйл-сервер и клиент - сервер. ÑÓÁÄ, используемые в àрхитектуре клиент - сервер. Ñоздàние пользовàтельского источникà дàнных.
15. ÎргàнизàциязàпросоввязыкеSQL
ßзык SQL – стàндàрт ANSI/ISO. Ñтруктурà комàнды языкà SQL. Îписàние дàнных (комàндà CREATE TABLE). Ìàнипулировàние дàнными: ввод,удàление иизменение знàчений полей (комàнды INSERT, DELETE, UPDATE).
Ôормировàние зàпросов (комàндà SELECÒ). Èспользовàние реляционных, булевых и специàльных оперàторов в условиях. Ñоединениетàблиц.
16. ÏрогрàммировàниевсредеMSAccess
Âстроенный язык прогрàммировàния VBA. Îсновные типы переменных.
© 2011 Ìолчинà Ë.È.
140 Ìолчинà Ë.È. ÝÓÌÊ Ìодели дàнных и системы упрàвления бàзàми дàнных
Ñоглàшения поидентификàции.Ïростейшие оперàторы языкà. Ñоздàние ивыполнение мàкросов.
17.Îбъектно-ориентировàнныебàзыдàнных
Îбщиепонятия объектно-ориентировàнного подходà и их реàлизàция в ÎÎÁÄ. ßзыки прогрàммировàния систем ÎÎÁÄ и языки зàпросов.
Îбъектно-ориентировàнные ÑÓÁÄ.
18.Àдминистрировàниебàздàнных
Óровень доступà к дàнным вбàзе.Ïользовàтели ÁÄ. Àдминистрàтор ÁÄ, его функции.Ðезервировàние ÁÄ. Ïонятие репликàции ÁÄ. Îптимизàция рàботы ÁÄ.Âосстàновление ÁÄ.
Ñписокиспользовàнныхисточников
Îсновной
1.ÁекàревичÞ.MicrosoftAccess2013:Càмоучитель/ÁекàревичÞ.- ÑÏб:ÁÕÂ-Ïетербург,2016– 452с.
2.ÊошелевÂ.Å.ÁàзыдàнныхвACCESS2007/ÊошелевÂ.Å.-Ì.: Áином,2015.-592с.
3.ÃàвриловÌ.Â.Èнформàтикàиинформàционныетехнологии: Óчебникдлябàкàлàвров/Ì.Â.Ãàврилов,Â.À.Êлимов;Ðецензент Ë.Â. Êàльянов, Í.Ì. Ðыскин. - Ì.: Þрàйт, 2013. - 378 c.
4.ÈсàевÃ.Í.Èнформàционныетехнологии:Óчебноепособие/Ã.Í. Èсàев.-Ì.:Îмегà-Ë,2013.-464c.
5.Èнформàтикàиинформàционныетехнологии:учебноепособие/ Þ.Ä. Ðомàновà, Ï.À. Ìузычкин и др.; под ред. Þ.Ä. Ðомàновà.- 4-е изд.,перерàб.идоп.-Ì.:Ýксмо,2010.-688с.
6.ÁекàревичÞ.:ÑàмоучительAccess2010(+CD-ROM)/Þрий Áекàревич,ÍинàÏушкинà.-ÑÏб:ÁÕÂ-Ïетербург,2011.-432c.
7.Ñурядный À. Ñ. Microsoft Access 2010: Ëучший сàмоучитель / À.Ñ. Ñурядный. - Ì.: Àстрель, ÂÊÒ, 2012. - 448 c.
8.Ãрофф Äж., Âàйнберг Ï. SQL Ïолное руководство . – Ì.: Âильямс, 2015.–959с.
Äополнительный
9.Ãрофф, Äж. SQL: Ïолное руководство / Äж. Ãрофф, Ï. Âàйнберг ; пер. с àнгл. – 2-е изд., перерàб. и доп. – Ê. : Èздàтельскàя группà
©2011 Ìолчинà Ë.È.
