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

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

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

Ïрàктический рàздел 121

Àвтомàтическое сжàтие не происходит, если при этом рàзмер бàзы дàнных (или проектà) не будет уменьшен, по крàйней мере, нà 256Ê, à тàкже, если этà бàзà дàнных (или проект) в текущий момент открытà другим пользовàтелем в сети.

4.Îптимизàция рàботы ÁÄ.

Ñпособы оптимизàции рàботы ÁÄ определяются используемой ÑÓÁÄ. ×àсто используемый

способ – это процедурà сжàтия ÁÄ, которàя обеспечивàет возврàщение освободившегося прострàнствà для дàльнейшего использовàния и оптимизàцию рàзмещения объектов ÁÄ нà внешних носителях.

Ìногие современные ÑÓÁÄ имеют средствà оптимизàции рàботы зàпросов.

ÑÓÁÄ Access имеет, в чàстности, Àнàлизàтор быстроты для оптимизàции рàботы ÁÄ. Äля его вызовà используется комàндà (Ñервис – Àнàлиз – Àнàлиз быстродействия).

Ñпособ увеличения объёмà рàботы – увеличение оперàционной пàмяти. Óдàление фàйлов и осуществление дефрàгментàции дискà. Åсли единственный пользовàтель ÁÄ, рàботàй в монопольном режиме.

Access àнàлизирует быстродействие бàзы дàнных с помощью Ìàстерà àнàлизàторà.

Äля зàпускà Ìàстерà àнàлизàторà нужно при открытом окне бàзы дàнных:

дàть комàнду: Ñервис – Àнàлиз - Áыстродействие.

 

Ðис 1. Îкно àнàлизàторà быстродействия

 

Çàтем выбрàть кàтегорию àнàлизируемых объектов (текущàя

 

бàзà

дàнных, тàблицы, отчеты и др.). Óкàзàть конкретный

 

объект путем устàновки флàжков рядом с их именàми

 

Äля зàпускà àнàлизàторà быстродействия щелкнуть

кнопку

 

ÎÊ.

Ìàстер àнàлизàтор выполнит зàдàние и

выдàст

© 2011 Ìолчинà Ë.È.

122 Ìолчинà Ë.È. ÝÓÌÊ Ìодели дàнных и системы упрàвления бàзàми дàнных

 

сообщение о результàтàх àнàлизà в виде спискà пожелàний и

 

предложений и “мыслей”.

Âыбрàть (выделить) подходящее предложение и нàжàть в

 

окне àнàлизàторà кнопку Îптимизировàть – Ìàстер

 

оптимизàтор внесет в бàзу дàнных соответствующие

 

изменения.

Ê «мыслям» àнàлизàторà следует относиться критически, потому что принятие отдельных «мыслей» может привести к появлению большого объемà дополнительной рàботы и мизерному повышению быстродействия.

5. Óстàновкà пàрàметров

зàпускà

Âыполнение устàновки пàрàметров зàпускà осуществляется комàндой Ñервис – Ïàрàметры зàпускà. Íà экрàне появляется диàлоговое окно Ïàрàметры зàпускà, предстàвленное нà рис.2.

Ðис. 2 Äиàл. окно Ïàрàметры зàпускà

 диàлоговом окне Ïàрàметры зàпускà можно зàдàть:

Çнàчок и зàголовок Âàшего приложения, которые будут отобрàжàться в глàвном окне приложения и нà пàнели зàдàч вместо стàндàртного знàчкà и зàголовкà Microsoft Access. Ýти пàрàметры вступàют в силу срàзу после зàкрытия диàлогового окнà Ïàрàметры зàпускà

Ìеню, которое будет появляться при зàпуске вместо стàндàртного меню Access и определять основные функции приложения

Ôорму или стрàницу, которàя будет появляться нà экрàне при открытии бàзы дàнных

Ñпециàльное контекстное меню, которое будет зàменять встроенные контекстные меню во всех окнàх приложения, кроме тех, с которыми связàны другие контекстные меню.

Ôлàжки Îкно бàзы дàнных и Ñтрокà состояния позволяют скрывàть при зàпуске окно бàзы дàнных и строку состояния.

Ôлàжки Âстроенные пàнели инструментов и Èзменение пàнелей инструментов/меню

позволяет пользовàтелям вносить изменения в рàзрàботàнное приложение.

© 2011 Ìолчинà Ë.È.

Ïрàктический рàздел 123

Âсе эти пàрàметры зàпускà вступàют в силу только после следующего зàпускà

приложения.

2.2Çàдàния для сàмостоятельной рàботы

 

 

Ëитерàт

Ôормы

 

 

урà

контрол

№ п/п

Ñодержàние вопросà

основнà

я

я/

 

 

 

 

 

 

дополни

 

 

 

тельнàя

 

1.Çàконы àлгебры логики

Ëогическàя рàвносильность. Çàконы логики: зàкон тождествà, зàкон противоречия, зàкон исключенного третьего, зàкон двойного отрицàния, зàкон идемпотентности. Ïрименение зàконов де Ìоргàнà для преобрàзовàния логических формул. Çàконы коммутàтивности, àссоциàтивности и дистрибутивности.

3,4,5,6/1 Êомплек

т

электрон

ных

мàтериà

лов

1.Ïреобрàзовàние формул с помощью 3,4,5,6/1 Íàбор

зàконов логики

 

тестовы

Òождественные

соотношения. Çàконы

х

поглощения и

зàконы склеивàния.

зàдàний

Ñледствия из зàконов àлгебры логики.

 

Ñпособы построения переключàтельных

 

схем по зàдàнным логическим функциям.

 

1.Ñтруктурà построения ÁÄ

Ïричины, обусловившие появление бàз дàнных. Ôàйловàя оргàнизàция дàнных в ÀÈÑ, её недостàтки. Ïредметнàя облàсть. Òребовàния, предъявляемые к ÁÄ. Ïонятие целостности ÁÄ. Ìодель дàнных. Ðеляционнàя модель. Ñхемà отношения. Ëогические связи между отношениями. Òипы логических связей. Ïервичный ключ. Ðàзвитие моделей оргàнизàции

1,2,7,9/3, Ðеферàт 4

© 2011 Ìолчинà Ë.È.

124 Ìолчинà Ë.È. ÝÓÌÊ Ìодели дàнных и системы упрàвления бàзàми дàнных

 

 

 

 

 

 

 

 

Ëитерàт

Ôормы

 

 

 

 

 

 

 

 

урà

контрол

№ п/п

 

Ñодержàние вопросà

 

 

основнà

я

 

 

 

я/

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

дополни

 

 

 

 

 

 

 

 

 

тельнàя

 

 

дàнных в ÁÄ.

 

 

 

 

 

 

 

1.

Ïроектировàние

реляционной

бàзы

1,2, 9/3,4

Ðеферàт

 

дàнных

 

 

 

 

 

 

 

 

 

Âторàя

нормàльнàя

формà.

 

Òретья

 

 

 

нормàльнàя

формà.

Ôизическое

 

 

 

проектировàние. Âопросы,

решàемые нà

 

 

 

этàпе физического проектировàния.

 

 

 

1.

Ñистемы упрàвления бàзàми дàнных

1,7,9/3,4

Êомплек

 

Âзàимодействие

ÑÓÁÄ

с

другими

 

т

 

приложениями. Ïубликàция бàз дàнных в

 

электрон

 

Internet. Îбзор современных ÑÓÁÄ: Oracle,

 

ных

 

Informix, Sybase, Microsoft SQL Server.

 

мàтериà

 

Òенденции рàзвития

ÑÓÁÄ.

Õрàнение

 

лов

 

дàнных

нетрàдиционных

типов:

звукà,

 

 

 

видеоклипов грàфики.

 

 

 

 

 

 

1.

1.

1.

Îбщàя хàрàктеристикà ÑÓÁÄ Access

Ñпрàвочнàя системà. Âиды спрàвки и

пользовàние ею. Èнструментàльные

средствà для создàния ÁÄ и её объектов,

для выполнения рàсчётов.

Ôормировàние зàпросов в ÑÓÁÄ

Ñоздàние зàпросà нà основе нескольких тàблиц. Òехнология создàния зàпросов других типов.

1,2,7,9/3 Ðеферàт

1,7,8/3,4 Ðешения контрол

ьных

примеро

в

Ïроектировàние отчётов

Òехнология проектировàния отчётà с вычислениями в строкàх, с чàстными и с общими итогàми. Ñостàвнàя формà (отчёт) и технология их проектировàния. Îформление формы и отчётà.

1,7,8/3,4 Ðешения контрол

ьных

примеро

в

© 2011 Ìолчинà Ë.È.

Ïрàктический рàздел

125

 

 

 

 

Ëитерàт

Ôормы

 

 

урà

контрол

№ п/п

Ñодержàние вопросà

основнà

я

я/

 

 

 

 

 

 

дополни

 

 

 

тельнàя

 

1.

1.

Âведение в SQL

 

 

1,2,8,9/3

Ðешения

Ðàботà

SQL

со

множеством

 

контрол

пользовàтелей. Òрàнзàкции

и упрàвление

 

ьных

ими. Èспользовàние SQL с другими

 

примеро

языкàми прогрàммировàния.

 

 

в

Óпрàвление бàзой дàнных

 

1,7,9/3

Ïрезент

Àктуàльность зàщиты ÁÄ. Ìетоды зàщиты:

 

àция

зàщитà с помощью пàроля, зàщитà нà

 

 

уровне пользовàтеля.

 

 

 

 

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

Âрàзделе контроля знàний предстàвлены:.

Ìàтериàлы текущей àттестàции (вопросы, тест)

Òемàтикà контрольных рàбот (пример зàдàния по контрольной рàботе,

методические рекомендàции по выполнению контрольной рàботы - Ðепозиторий ÁÍÒÓ:

http://rep.bntu.by/handle/data/24104

3.1Ìàтериàлы текущей àттестàции

Âопросы для текущей àттестàции:

Ïриведите примеры множеств.

Êàк можно зàдàть множество (привести примеры и объяснить).

Ïриведите примеры объединения множеств.

Ïриведите примеры пересечения множеств.

Ïриведите примеры рàзности множеств.

Ïриведите примеры симметрической рàзности множеств.

×то тàкое универсàльное множество.

©2011 Ìолчинà Ë.È.

126Ìолчинà Ë.È. ÝÓÌÊ Ìодели дàнных и системы упрàвления бàзàми дàнных

Ïриведите примеры дополнения множествà.

Ïеречислите основные зàконы àлгебры логики.

×то тàкое отношения, совместимые по типу.

Ïеречислите оперàторы переименовàния àтрибутов.

×то тàкое теоретико-множественные оперàторы.

Ñистемы обрàботки информàции, их клàссификàция.

Îбщее предстàвление о ÁÄ.

Îриентировочные этàпы проектировàния ÁÄ.

Èнформàционно-логическàя модель ÁÄ.

Òребовàния к ÑÓÁÄ.

ÑÓÁÄ Access. Ýкрàнный интерфейс Access. Ñоздàние тàблиц ÁÄ.

Èспользовàние объектов OLE, диàгрàмм и специàльных объектов в прогрàммных пàкетàх Access.

Óпрàвление фàйлàми в Access.

Ñпрàвочнàя системы в прогрàммном пàкете Access.

Âвод, модификàция и удàление дàнных в ÑÓÁÄ Access.

Îргàнизàция зàпросов.

Ñоздàние зàпросов нà выборку.

Ýлементы упрàвления и их свойствà.

Ñоздàние и изменение форм вводà дàнных.

Ñоздàние и изменение отчётов.

Ðàботà с внешними дàнными в ÑÓÁÄ Access.

Ñоздàние мàкросов.

Ñвязывàние и встрàивàние объектов.

Òест

(Çàдàния с выбором одного прàвильного ответà, зàдàния открытой

формы, зàдàния нà устàновление соответствия)

1.Ðеляционнàя модель бàзы дàнных

1)использует некоторые положения релятивистской теории относительности Ýйнштейнà для оргàнизàции дàнных в бàзе

2)использует оргàнизàцию связей между тàблицàми, информàция в которых сгруппировàнà в виде блоков зàписей (строк).

3)вобрàлà в себя всё лучшее имевшееся в иерàрхической и сетевой моделях и предстàвляет сложный конгломерàт обеих моделей

© 2011 Ìолчинà Ë.È.

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

2. Áàзà дàнных

1)поименовàннàя и оргàнизовàннàя (структурировàннàя) совокупность взàимосвязàнных дàнных, которые отрàжàют состояние объектов конкретной предметной облàсти 2)последовàтельно оргàнизовàнный нàбор дàнных

3)информàция о конкретной предметной облàсти

3.Îсновные модели предстàвления дàнных используемые при построении бàз дàнных – это ________, ________, ________.________

4.Ïеречислите этàпы проектировàния бàзы дàнных – 1)________, 2)________, 3)________.

5.Óстàновите соответствие между термином и его определением

Ïонятие

Ðàсшифровкà понятия

1. бàзà дàнных

A) неструктурировàнный поток

2. тàблицà

дàнных

3.

B) оргàнизовàннàя структурà,

неформàтировàнный

преднàзнàченнàя для хрàнения

текст

информàции.

 

C) структурировàнные дàнные

 

в виде ячеек

Îтвет: 1__, 2__, 3__

 

6. Ïонятие концепции клиент/сервер

1)нàзвàние сетевой топологии, когдà к мощной мàшине подключено много клиентов предполàгàет рàзделённую обрàботку информàции 2)знàчительнàя чàсть информàции обрàбàтывàется нà мощном сервере незнàчительнàя чàсть нà клиентской мàшине 3)тип прогрàммного обеспечения зàгруженного нà сервере

7.Ñистемà упрàвления бàзàми дàнных (ÑÓÁÄ)

1)прогрàммà, конвертирующàя информàцию ÁÄ в доступный и понятный пользовàтелю текстовый формàт

2)прогрàммный комплекс, обеспечивàющий функционировàние бàзы дàнных и отвечàющий зà сохрàнность, безопàсность, целостность, взàимное соответствие дàнных и обеспечивàет доступ пользовàтелей к этим дàнным.

©2011 Ìолчинà Ë.È.

128Ìолчинà Ë.È. ÝÓÌÊ Ìодели дàнных и системы упрàвления бàзàми дàнных

3)прогрàммà встрàивàемàя в оперàционную систему для рàботы с очень большими фàйлàми

8.Ïриведение ÁÄ к нормàльной форме

1)осуществляется для приведения продàвàемой ÑÓÁÄ коммерческой фирмой к зàконодàтельной бàзе стрàны покупàтеля

2)устрàняет избыточность дàнных и способствует повышению производительности системы

3)улучшàет интерфейс отчётов по требовàнию зàкàзчикà

9.Èнформàционно логическàя модель дàнных

1)служит нàвигàтором для пользовàтеля при осуществлении зàпросов

2)покàзывàет структуру связей между тàблицàми реляционной модели

3)устрàняет избыточность дàнных в больших тàблицàх

10. Êлючевое поле

1)создàётся для криптогрàфической зàщиты доступà к дàнным бàзы

2)Îдно или несколько полей, знàчения которых однознàчно идентифицируют Çàпись

3)обязàтельный уникàльный и единственный элемент для опознàния ÁÄ в системе стàндàртов

11.Èндексное поле

1)индексирует и сохрàняет нàстройки просмотрà тàблиц с моментà вàшего последнего посещения

2)является полем, знàчение которого ÑÓÁÄ при выполнении зàпросà просмàтривàет в первую очередь

3)хрàнит встроенные укàзàтели для зàписей сохрàняющие отношения предок/потомок

12.Ìежду тàблицàми реляционной бàзы дàнных существуют отношения ________, ________, ________.

13.Óстàновите соответствие между основными понятиями реляционной модели

© 2011 Ìолчинà Ë.È.

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

129

 

 

Ôормàльный реляционный

термин

1)отношение

2)кортеж

3)кàрдинàльность

4)àтрибут

5)степень

6)первичный ключ

7)домен

Íеформàльный прàктический

эквивàлент

A).столбец или поле

B).количество строк C).количество столбцов D).тàблицà

E).уникàльный идентификàтор F).совокупность допустимых в

поле знàчений G).строкà или зàпись

Îтвет: 1__, 2__, 3__,4__, 5__, 6__, 7__.

14.Îкно "Ñхемà дàнных" используется

1)для редàктировàния введенных дàнных

2)для создàния связей между тàблицàми

3)для создàния индексировàнных полей

15. Ïри удàлении тàблицы из "Ñхемы дàнных"

1)тàблицà удàляется из бàзы дàнных

2)удàляются связи этой тàблицы с другими тàблицàми, à сàмà тàблицà остàётся в схеме дàнных

3)тàблицà сохрàняется в бàзе дàнных, но удàляется из схемы дàнных

16.Îтношение один ко многим

1)это когдà зàпись одной тàблицы продолжàется срàзу в нескольких других тàблицàх

2)это зàпись одной тàблицы связàнà срàзу с несколькими зàписями другой тàблицы

3)состàвнàя зàпись сложного видà, фрàгменты которой рàсположены по нескольким тàблицàм

17.Îтношение один к одному

1)когдà зàпись одной тàблицы связàнà только с одной зàписью из другой тàблицы

2)когдà число зàписей в двух тàблицàх одинàково

3)когдà в тàблице только одно ключевое поле и одно индексное

©2011 Ìолчинà Ë.È.

130Ìолчинà Ë.È. ÝÓÌÊ Ìодели дàнных и системы упрàвления бàзàми дàнных

18.Ðеляционные бàзы дàнных

1)содержàт дàнные только символьного формàтà

2)обрàбàтывàют информàцию только числового формàтà

3)рàботàют со многими формàтàми дàнных

4)рàботàют со смешàнным формàтом, содержàщим символы и числà

19.Âы видите тàблицу из реляционной бàзы дàнных. Çàпись обрàзует

1)поле в тàблице

2)строку в тàблице

3)имя поля

4)знàчение в ячейке

20.Òип дàнных "Ïоле ÌÅÌÎ"нàзнàчàют полям, содержàщим

1)текст рàзмером до 255 символов

2)текст рàзмером более 255 символов

3)результàты вычислений

4)формàтировàнный текст

21.Ïеречислите объекты бàзы дàнных –________ ________

________.________._________._________._________

22.Çàпрос ÁÄ это

1)средство выборки необходимых дàнных из одной или нескольких тàблиц ÁÄ

2)оперàция тестировàния целостности тàблиц

3)устàновление отношения один к одному между двумя тàблицàми

23.Ïàрàметрический зàпрос используются для

1)нàложения нà поле постоянных условий отборà

2)нàложения нà поле рàзных условий отборà при кàждом исполнения зàпросà

4)зàдàния свойств зàпросà

24.Òàблицы преднàзнàчены

1)преднàзнàченà для вводà и просмотрà дàнных

2)средство выборки необходимых дàнных

3)преднàзнàчены для хрàнения информàции об объектàх предметной

облàсти

25. Ôормà вводà дàнных

© 2011 Ìолчинà Ë.È.

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