Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Модели данных и системы управления базами данных

.pdf
Скачиваний:
0
Добавлен:
24.11.2025
Размер:
3.86 Mб
Скачать

Ðàздел контроля знàний

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 Ìолчинà Ë.È.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]