Информационни технологии за 11. клас · Тема 11:Функции...

53
по Информационни технологии за 11. клас ֎ Обработка и анализ на данни модул 1

Upload: others

Post on 06-Aug-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

по

Информационни технологии

за 11. клас

֎

Обработка и анализ на данни

модул 1

Page 2: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Съдържание:

ПРИЛОЖЕНИЕ НА ЕЛЕКТРОННИ ТАБЛИЦИ ЗА ОБРАБОТКА

НА ГОЛЕМИ ОБЕМИ ОТ ДАННИ ........................................................................................................... 4

Тема 1: Електронни таблици (ЕТ) – основни функционални характеристики (част първа) ... 4

Тема 2: Електронни таблици (ЕТ) – основни функционални характеристики (част първа) ... 5

Тема 3: Електронни таблици (ЕТ) – основни функционални характеристики -

упражнение................................................................................................................................................. 6

Тема 4: Електронни таблици (ЕТ) – основни функционални характеристики -

упражнение................................................................................................................................................. 7

Тема 5: Използване на логически функции в електронни таблици (част първа) ...................... 8

Тема 6: Използване на логически функции в електронни таблици (част втора) ....................... 9

Тема 7: Използване на логически функции в електронни таблици - упражнение ................. 10

Тема 8: Условно форматиране в електронни таблици ................................................................... 11

Тема 9: Условно форматиране в електронни таблици - упражнение ........................................ 12

Тема 10: Имена на области и приложения ....................................................................................... 13

Тема 11:Функции за търсене и препратки......................................................................................... 14

Тема 12:Функции за търсене и препратки. Свързване на данни

от различни работни листи (Упражнение) ....................................................................................... 15

Тема 13: Защита на данните в електронни таблици ....................................................................... 16

Тема 14:Обобщаващи таблици ............................................................................................................ 17

Тема 15:Обобщаващи диаграми .......................................................................................................... 18

Тема 16:Обобщаващи таблици и диаграми (Упражнение) .......................................................... 19

Тема 17: Вградени функции за обработка на финансови данни .................................................. 20

Тема 18: Вградени функции за обработка на статистически данни ............................................ 21

Тема 19: Вградени функции за обработка на финансови

и статистически данни (Упражнение) ................................................................................................ 22

Тема 20: Сценарии (първа част) ........................................................................................................... 23

Тема 22: Сценарий (what if analysis) (Упражнение) ........................................................................ 25

Тема 23: Четене на данни от външни източници............................................................................. 26

Тема 24: Четене на данни от външни източници (Упражнение) ................................................. 27

Тема 25: Вградени функции за работа с големи обеми от данни ................................................ 28

Тема 26: Вградени функции за работа с големи обеми от данни - Упражнение ..................... 29

Тема 27: Използване на големи обеми от данни за решаване на сложни и комплексни

проблем ..................................................................................................................................................... 30

Page 3: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

ВЪВЕДЕНИЕ В ИНФОРМАЦИОННИТЕ СИСТЕМИ ........................................................................ 31

Тема 28: Основни етапи в разработването и използването

на информационните системи ............................................................................................................. 31

Тема 29: Основни понятия ..................................................................................................................... 32

Тема 30: Основни понятия(упражнение) ........................................................................................... 33

Тема 31: Специализирани бази данни ............................................................................................... 34

Тема 32: Сигурност и защита на данните .......................................................................................... 35

ПРОЕКТИРАНЕ И СЪЗДАВАНЕ НА БАЗИ ОТ ДАННИ И

НА ИНФОРМАЦИОННИ СИСТЕМИ ................................................................................................... 36

Тема 33: Анализ на изискванията ........................................................................................................ 36

Тема 34: Работа в СУБД MS Access (Упражнение) ........................................................................... 37

Тема 35: Проектиране на БД ................................................................................................................. 38

Тема 36: Проектиране на БД (Упражнение) ..................................................................................... 39

Тема 37: Създаване на таблици (Упражнение) ................................................................................. 40

Тема 38: Създаване на връзки (релации) между таблици (Упражнение) ................................. 41

Тема 39: Създаване на формуляр (форма) ........................................................................................ 42

Тема 40: Оформление на формуляр и въвеждане на данни (Упражнение) .............................. 43

Тема 41: Създаване на заявки в база данни ....................................................................................... 44

Тема 42: Създаване на заявки и формуляри в база данни (Упражнение) ................................. 45

Тема 43: Създаване на заявки за изчисления .................................................................................... 46

Тема 44: Създаване на заявки за модифициране на БД (Упражнение) ...................................... 47

Тема 45: Отчети в БД ............................................................................................................................... 48

Тема 46: Оформяне на БД (Упражнение) .......................................................................................... 49

Тема 47: Създаване на начална форма (Упражнение) .................................................................... 50

Тема 48: Внедряване на ИС .................................................................................................................... 51

Тема 50: Разработване на проект ......................................................................................................... 52

Тема 51 и 52: Разработване на проект ................................................................................................. 53

Page 4: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

ПРИЛОЖЕНИЕ НА ЕЛЕКТРОННИ ТАБЛИЦИ ЗА ОБРАБОТКА НА ГОЛЕМИ ОБЕМИ ОТ ДАННИ Тема 1: Електронни таблици (ЕТ) – основни функционални характеристики (част първа)

В тази тема се очаква учениците да затвърдят следните основни компетенции:

проектиране, създаване и оформне на таблици;

прилагат форматиране на клетки и област от клетки в ЕТ;

променят структурата на таблицата;

познават основни типове данни;

видове адресиране и основни операции с клетки;

сортиране на данни;

работа с диаграми – избор, вмъкване, разполагане, настройки и интерпретация;

отпечатване на ЕТ или части от нея. Темата е свързана с преговор на наученото за електронни таблици от пети до девети клас. Учениците имат достатъчно натрупани теоретични и практически знания и умения, но е възможно част от материала да е забравен. Може да започнете с факта, че Microsoft Excel е създаден през 1985г. А в най-гората част на прозореца на Excel е разположено менюто (menu) на програмата, което съдържа 8 основни таба (група от инструменти за работа в програмата). Те са: файл (file), начало (home), вмъкване (insert), оформяне на страницата (page layout), формули (formulas), данни (data), преглед (review), изглед (view). Допълнителен елемент в прозореца е т.нар. редактиращ ред (Status bar) Припомнете на учениците, че Excel може да се използва дори за програмиране, предвид опцията Visual Basic за приложения. Всичко това прави Microsoft Excel идеална за финансисти, инженери, физици и, накратко, всяка дейност, която е пряко зависима от анализ и боравене с математически данни. Акцента в преговора е проектиране и създаване на електрони таблици, избор на подходящи типове данни, адресиране на клетки –относителни, абсолютни и смесени. Въвеждане на формули за изчисления. Оформление на таблици. Сортиране на данните. Представяне на данните графично чрез диаграми. Може да направите преговора атрактивен за учениците под формата на игра чрез бързи въпроси и кратки отговори включвайки всички. Важно е да припомните на учениците че винаги започват въвеждането на данни в една таблица от първата клетка А1. Първата задача от учебника включва всичко свързано със създаване на таблица, въвеждане на формули и при добро темпо за изпълнение учениците могат да се справят бързо. Втората задача е свързана с представяне на данните с диаграми. Третата задача е свързана с настройки (задаване белите полета) преди печат, задаване на част от таблицата за печат. Четвъртата и пета задача от учебника позволява данни да бъдат сортирани с различен критерий. Всички задачи са придружени с необходимата теоретична информация.

Page 5: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 2: Електронни таблици (ЕТ) – основни функционални характеристики (част първа)

В тази тема се очаква учениците да затвърдят следните основни компетенции:

проектират, променят и попълват електронна таблица за конкретен обект;

филтрират данни в електронна таблица;

прилагат техники за подреждане на данните по един или няколко критерия;

прилагат подходящи условия за валидност при въвеждане на данни. Темата е свързана с преговор на наученото в девети клас, затвърждаване на технически умения и повече практическа работа. Учениците вече знаят, че електронните таблици съхраняват толкова данни колкото потребителите са въвели, възможно е да се наложи да се работи с част от данните. Това се постига с лимитиране на данните, като се създава филтър (filter) – правило, селектиращо редовете, които трябва да бъдат показвани. Когато се включи филтрирането, Excel третира клетките в колоната с активната клетка като област от клетки. За да бъде осигурена правилната работа на филтрирането, трябва да се слага етикет на колоните, които се филтрират. Условието, което се задава за филтриране на данните се нарича критерии на филтриране. Важен момент при усвояване на материала свързан с филтриране на данни е правилното задаване и подбиране на критериите, които са описани в учебника. Командата Filter предоставя възможност за визуализиране на получените резултати в отделни самостоятелни редове. Тази възможност е много удобна, ако трябва да бъдат съхранени в друг работен лист. След като бъдат филтрирани данните, може да се копират, редактират, форматират, графично представят и отпечатват. Задачите в учебника от първа до трета позволяват прилагане на различни техники на филтриране на данни. Коректната обработка изисква данните да бъдат въведени в някакви граници или да удовлетворяват определени изисквания. Темата е практически насочена към създаване на електронни таблици с прецизни валидиращи правила с цел да бъдат избегнати грешки при въвеждане както и бързо и лесно въвеждане на необходимите данни или с други думи точност на въвежданите данни. Валидирането често се използва при електронни формуляри, когато трябва да се направи проверка, дали въведените данни са коректни. Обърнете внимание в диалоговият прозорец Data Validation на раздела Settings (Настройки) където се задава конкретно условие за валидност на данните; Allow – какъв тип данни може да въвеждат в полето; Data – какви да са ограничителните условия. Може да се появят полета за въвеждане на най-малки (minimum) и най-големи (maximum) стойности. И по-точно на типовете данни които са: Whole numbers – Цели числа в определени граници; Decimal – Десетични числа в определени граници; List – Списък с позволени стойности; Date – Дата в определен интервал от време; Time – Час в определен интервал от време; Text – Текст с определена дължина.

Важно е да не забавят учениците, че когато трябва да се създаде списък с позволени стойности в полето Source се изписва списък с позволени стойности, разделени с точка и запетая (;) Задача четвърта и пета от учебника са много добро упражнение.

Page 6: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 3: Електронни таблици (ЕТ) – основни функционални характеристики - упражнение

В тази тема се очаква учениците да упражнят и затвърдят следните основни компетенции:

проектират, променят и попълват електронна таблица за конкретен обект;

променят структурата на таблицата;

прилагат техники за подреждане на данните по един или няколко критерия;

прилагат подходящи условия за валидност при въвеждане на данни. Задачите за упражнение са структорирани така, че след като са усвоени основните знания да бъдат приложени и затвърдени. Първата задача в учебника е свързана с проектиране и създаване на таблица с конкретни данни указани в задачата. Следвайки указанията направете необходимите копия и сортиране на въведените данни. Направете и диаграмите за да илюстрирате информацията. Втората задача е свързана с филтриране на въведените данни. Припомнете на учениците какво е филтриране на данни в ЕТ- може да се визуализират само данните, които отговарят на определени критерии, без това да променя оригиналната таблица. Валидиране на данни в ЕТ - може да се задават ограничения за данните, които ще се въвеждат в клетка. Може да се задава и списък от конкретни стойности. Начина на поставяне на задачите зависи от целите в този урок, а те могат да бъдат – самостоятелно изпълнение на задачите с цел оценяване, дискусия по отношение на знанията включени в задачите – какво и как трябва да бъде изпълнено и неясноти в условието на задачата. Третата задача изисква от учениците да проектират таблица със съответно посочени данни. Четвъртата задача разширява данните на таблицата, която трябва да проектират учениците. Петата задача изисква от учениците познаване на начините за извличане и оформление при печат на данни от готова таблица. Докато шестата задача изисква учениците добре да познават начините за сортиране на данни в електронна таблица.

Page 7: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 4: Електронни таблици (ЕТ) – основни функционални характеристики - упражнение

В тази тема се очаква учениците да упражнят следните основни умения:

изработват справки в електронна таблица по критерии за търсене;

извеждат резултатите във вид на списъци;

извършват междинни пресмятания в подредени таблици;

обобщават данните на електронна таблица по определен критерий. Междинните суми са едно голямо удобство при обобщаване на данни и по-точно при изготвяне на представителна извадка за определен тип данни в таблицата. Активирането става от Data Tab / Outline Group / Subtotal. За да функционира коректно този инструмент, има важна предпоставка. Subtotal може да обобщава данни, т.е. да извежда сума, средна стойност, брой числа, най-голяма или най-малка стойност от таблицата, на база повтаряща се последователност от данни. При употреба на интрумента се предполага, че колоната съдържаща критерия за обобщаване е подредена така, че в нея има поредица от редове с еднакво съдържание. Междинните обобщения, които инструментът извежда, са за последователно представените данни. Ако желаете може да дадете допълнителни данни за функцията SUBTOTAL. Тя поддържа общо 11 функции, включително AVERAGE, COUNT, MAX, MIN, SUM, и др. Тази функция не позволява на потребителя да записва различни субтотални функции отново и отново в своите електронни таблици, за да изчисли сумата на сумата от списъка. Просто въведете съответния номер на функцията и тя ще покаже необходимата сума. Синтаксисът на функцията е: SUBTOTAL (function_num, ref1, ref2, ...) Function_num е число от 1 до 11 (включва скрити стойности) или от 101 до 111 (игнорира скрити стойности), което указва коя функция да се използва при пресмятането на междинни суми в списък.ж Задаването на този аргумент е задължително.

Function_num Function_num Функция 1 101 AVERAGE

2 102 COUNT

3 103 COUNTA

4 104 MAX 5 105 MIN 6 106 PRODUCT 7 107 STDEV 8 108 STDEVP 9 109 SUM

10 110 VAR 11 111 VARP

Ref1 е първият наименуван диапазон или препратка за, които искате междинната сума.

Задаването на този аргумент е задължително. Ref2 са от 2 до 254 наименувани диапазони или препратки, за които искате да пресметнете

междинната сума. Този аргумент е незадължителен. Първата задача в учебника изисква прилагане на указанията стъпка по стъпка за да направят справка с един критерий. Втората задача увеличава условията и това изисква от учениците добро познаване на функцията. Съответно третата, четвъртата и петата задача са така подбрани, че да позволят на учениците да развият уменията си за извеждане на съответните справки.

Page 8: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 5: Използване на логически функции в електронни таблици (част първа)

В тази тема се очаква учениците да овладеят следните основни компетенции:

обясняват синтаксиса и семантиката на условни функции;

прилагат условни функции за решаване на практически задачи;

създават сложни изрази с помощта на логически функции и вложени условни функции; Основни понятия: условна функция IF; логически функции AND. Логичиската функция IF – „ако то ..., в противен случай ...“ се използва, когато е необходимо да се извършат различни изчисления в зависимост от това дали е изпълнено определено условие или не. Тя има три аргумента, а форматът е: IF (условие, стойност при вярно(true) условие, стойност при невярно(false) условие). Синтаксис на функцията - IF(logical_test; value_if_true; value_if_false), където: logical test - Израз, чрез който се проверява дали стойността на дадена клетка е =(равна), <(по-малка), > (по-голяма), <= (по-малка или равна), >= (по-голяма или равна), <> (различна) от стойността на друга клетка; value_if_true - Ако стойността от проверката е истина, функцията може да изведе следните типове данни: „текст“ (задължително ограден с двойни кавички), число,адрес на клетка, формула или функция; value_if_false - Ако стойността от проверката е лъжа, функцията може да изведе като отговор: „текст“ (задължително ограден с двойни кавички), число,адрес на клетка, формула или функция. Условието може да бъде израз, с който се сравняват съдържанията на две клетки, или израз, с който се сравнява съдържанието на клетка с константа. Допустимо е и въвеждане на функция, която извършва някакво действие. Първа и втора задача от учебника са описани подробно и много добро упражнение. Когато условието е по-сложно се използват вложени условни изрази. Важно е учениците да знаят, че Excel позволява да се вложат до 64 отделни функции IF или IFS, но това не е за препоръчване. Много вложени функции IF може да станат много трудни за поддръжка, особено когато авторите след време се върнат към тях и се опитат да разберат какво са искали да направят, а още по-лошо – ако ги е писал някой друг. Декларации на IF изискват колкото са отварящите толкова и затварящите кръгли скоби (), които трудно се управляват в зависимост от това колко сложна става формулата. Задача трета от учебника позволява влагането на няколко функции IF. Функцията AND (и) е връзката между няколко условия. Само когато всички условия, които тази функция свързва, са изпълнени, тя връща TRUE (истина). Ако поне един аргумент е FALSE (лъжа), операторът AND като цяло връща същата стойност. Синтаксиса на тази функция: AND(logical1; logical2; ...). Функцията може да включва от 1 до 255 аргумента. Функцията е описана в учебника с примери много подробно.

Page 9: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 6: Използване на логически функции в електронни таблици (част втора)

В тази тема се очаква учениците да овладеят следните основни компетенции:

обясняват синтаксиса и семантиката на логически функции;

проектират и попълват електронна таблица за конкретен обект;

описват синтаксиса и семантиката и използват функцията за многовариантно определяне стойността на клетка в ЕТ;

Основни понятия: логически функции OR, NOT; функция за многовариантен избор CHOOSE. Темата продължава с още логически функции (OR, NOT), като целта е учениците да се научат да използват тези функции. Функцията OR (или) връща стойност TRUE (истина), когато поне един от аргументите е верен и стойност FALSE (лъжа), когато всички аргументи са неверни. Синтаксиса на тази функция: OR (logical1; logical2; ...). Функцията може да включва от 1 до 255 аргумента. Логическата функция OR се използва често в комбинация с дрги функции. Синтаксиса на логическата функция е: NOT(logical), като тя има само един аргумент. Аргумента на тази функция е TRUE (истина) или FALSE (лъжа). Ако условието е FALSE (лъжа) NOT връща TRUE (истина), а ако условието е TRUE (истина) NOT връща FALSE (лъжа). Разгледайте с учениците пример, в който използвате комбинацията – NOT(OR(условие)). Резултатът е – функцията NOT ще отмени резултата на функцията OR. Много често логическите функции AND, OR и NOT се използват в условието на функцията IF. Друга интересна функция е CHOOSE – избор на вариант. Синтаксиса на функцията е CHOOSE (index_num;logical1; logical2; ...). Функцията CHOOSE се използва за правене на избор и извеждане на една от няколко възможности. Функцията CHOOSE може да има от 1 до 254 аргумента, от които първият е цяло число, задаващо броя на останалите аргументи. По такъв начин стойността на първия аргумент варира от 1 до общия брой аргументи минус едно. Ако първият аргумент има стойност извън тези граници, функцията дава грешка #VALUE!, а ако той има дробна част, тя се отразява. Останалите аргументи представляват списък от стойности константи, адреси на клетки или изрази. Функцията връща като резултат онази стойност от списъка, чийто пореден номер съвпада със стойността на първия аргумент. Тази функция може да се използва за избор между алтернативни диапазони. Функцията CHOOSE може да се използва в комбинация с други функции.

Page 10: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 7: Използване на логически функции в електронни таблици - упражнение

В тази тема се очаква учениците да овладеят следните основни компетенции:

създават сложни изрази с помощта на логически функции и вложени условни функции;

прилагат техники за различни пресмятания в подредени по един или няколко признака електронни таблици.

В основата на това упражнение е практическото приложение на логически функции и натрупване на опит. Логическатафункция е функция, която приема определена логическа стойност за всеки набор от логически променливи, от които тя зависи. В информатиката също се използват логически функции и логически променливи, а описанието не се различава - като на TRUE отговаря 1, а на FALSE отговаря 0. Логическата функция AND (и) има стойност TRUE (1), когато всички входни променливи имат стойност TRUE (1) и стойност FALSE (0), когато поне една от входните променливи има стойност FALSE (0). Логическата функция AND се използва за извършване на логическата операция умножение (конюнкция). Логическата функция OR (или) има стойност FALSE (0), когато всички входни променливи имат стойност FALSE (0) и стойност TRUE (1), когато поне една входна променлива има стойност TRUE (1). Логическата функция OR се нарича още логическо сумиране или дезюнкция. Логическата функция NOT (не) винаги приема обратната стойност на входната променлива. Тази функция се нарича още отрицателна или инверсия. Първата задача е свързана с използване на функцията OR като учениците трябва да намерят зависимостта в показаната таблица и да я приложат за останалите данни. Втората задача е свързана с използването на функцията AND като аргумент на функцията IF. В третата задача учениците ще трябва да използват логическата функция OR като аргумент на OR. При четвъртата задача учениците трябва да приложат избор на вариант – функцията CHOOSE.

Page 11: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 8: Условно форматиране в електронни таблици

В тази тема се очаква учениците да овладеят следните основни компетенции:

аргументирано обясняват необходимостта от използване на условно форматиране;

прилагат условно форматиране на клетки и област от клетки в ЕТ;

задават критерии и правила за условно форматиране;

променят и добавя нови форматиращи характеристики във вече зададено условно форматиране;

премахват условното форматиране. Основни понятия: условното форматиране Темата е насочена към практическо усвояване на допълнителни инструменти за анализ на данни в електронни таблици. Когато учениците погледнат сухите данни, на пръв поглед е трудно да се хване цялостната картина, която представляват. Но в програмата Microsoft Excel има инструмент за графична визуализация, с помощта на който е възможно да се представят ясно данните, съдържащи се в таблиците. Това позволява по-лесно и бързо да бъде анализирана информацията. Този инструмент се нарича условно форматиране - Conditional formatting. Преди да преминете към първата задача от учебника (дублиращи се стойности) разгледайте подробно с учениците менюто на тази команда. Опцията "Правила за оцветяване на клетки" – Highlight Cells Rules. Както могат да видят учениците, има седем основни правила: по-голямо от; по-малко от; между; равно на; текст, който съдържа ...; дата, настъпваща на ...; дублирани стойности. Настройките се правят в зависимост от поставената задача. Втората задача от учебника е свързана с усвояване на необходимите знания данните да бъдат сортирани (подредени) по критерий, който позволява след това данните да бъдат променяни. Друга опция е "Правила за горе/долу" - Top/Bottom Rules. Тук може да се задава избор само на най-големите или най-малките стойности в диапазон от клетки. В този случай може да се използва селекция, както в размер така и в проценти: Първите 10 елемента; Първите 10%; Последните 10 елемента; Последните 10%; Над средното; Под средното. Има възможност и за въвеждане на „още правила“. Всичко това е описано подробно в учебника в - Оцветяване на 10 елемента и е свързано със задача трета. Друга възможност е да кликнете върху "Създаване на правило ..." – New Rule…, което се намира в долната част на основното меню за условно форматиране. Менюто за условно форматиране има три основни типа форматиране: Data Bars - Лента за данни; Color Scales – Цветови гами; Ikon Sets - Набор от икони. Четвъртата задача е свързата с визуализиране на лентата с данни. Шестата задача изисква познаване на форматиране на данните с Color Scales. Когато учениците използват форматиране на данните с Color Scales , възможно е да изберат различни варианти на този инструмент. В този случай, по правило, колкото по-голяма е стойността в клетката, толкова по-наситен е цветът на скалата. Най-интересното и сложно средство сред този набор от функции за форматиране са иконите. Има четири основни групи икони: посоки, форми, индикатори и оценки. Всяка опция, избрана от учениците, предполага използването на различни икони при оценката на съдържанието на клетката. Цялата избрана област се сканира от програмата Microsoft Excel и всички стойности на клетките се разделят на части според зададените в тях стойности.

Page 12: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 9: Условно форматиране в електронни таблици - упражнение

В тази тема се очаква учениците да овладеят следните основни компетенции:

аргументирано обясняват необходимостта от използване на условно форматиране;

прилагат условно форматиране на клетки и област от клетки в ЕТ;

задават критерии и правила за условно форматиране;

променят и добавя нови форматиращи характеристики във вече зададено условно форматиране;

премахват условното форматиране. Ако по някяква причина в рамките на учебния час е пропуснат материал, то в този час за упражнение имате възможност да добавите и надградите, да провокирате учениците. Основната цел на това упражнение е проиграване на различни сценарии – задаване на правило за условно форматиране, променяне на правилото, премахване на условното форматиране на данни. Ако тези стандартни формати в Excel не ги удовлетворяват, могат да ги променят от Conditional Formatting -> Manage Rules (управление на правилата). Когато използват учениците Color Scales не е важно какви са данните – текст или числа и колко големи са числата. Excel сравнява всички числа в областта на приложение на условното форматиране и ѝм поставя цвят в зависимост от това колко са големи или малки. Ако разполагате с достатъчно време може да обясните на учениците „как да скрият текст“ чрез условно форматиране. Conditional Formatting е един инструмент на Excel, който позволява форматирането в определени клетки да се променя в зависимост от изпълнението на определено условие. Първата задача е дефинирана ясно и реализирането ѝ е описано подробно. Изпълнението на тази задача изисква филтриране. Втората задача изисква от учениците да създадат таблица след което да изчислят средни стойности да потърсят дублиращи стойности и да премахнат условното форматиране. В третата задача учениците трябва да използват готова таблица. Задачите са избирани така, че да бъдат максимално близки до реални ситуации от живота. Всяка една сфера събира информация, съхранява, извлича по различни критерии и я анализира.

Page 13: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 10: Имена на области и приложения

В тази тема се очаква учениците да овладеят следните основни компетенции:

създават и изтриват именувана област или клетка от работен лист;

оценяват в кои случаи е по-удачно да се използва именувана област;

използват именувана област като аргумент на формула или вградена функция; Основни понятия: именуване на клетка; именуване на област от работен лист. Адресирането идентифицира клетки или групи от клетки в работните листове и указва на програмата откъде да извлече данните за извършване на изчисленията в дадена формула. За улеснение при въвеждане на формулите се дефинират имена на клетки, области от клетки в електронна таблица. Използването на имена на клетки вместо техните адреси е препоръчителна практика, когато едни и същи адреси участват в множество формули и когато трябва да се подобри читаемостта на формулите. Това се прави в програмирането за по-голямо удобство и яснота при писане на формули. Вжно е учениците да научат правилата на синтаксиса на имената, които са подробно описани в учебника, а именно: валидни знаци, забранени препратки към клетки, дължина на името, използвонето на големи и малки букви, забрана за ползване на интервал. Един лесен и бърз начин за дефиниране на имена на клетки или област е с използване на инструмента Create from Selecion от Formulas в раздела Defined Names след маркиране на диапазона от клетки в таблицата. В диалоговия прозорец трябва да бъде зададено местоположението на данните като се избира опцията „Top row“, „Bottom row“, „Left column“ или „Right column“. Задача втора и трета са свързани с упражнение точно на това именуване на клетки и области от клетки. Разбира се, може да се дефинират имена и по обичайния начин – с инструмента Define Name, но при това именуване обхвата е работна книга или страница от работна книга. В този случай в полето „Refers to“ се описват и препратки към: клетки; константи; формули. При константите и формулите задължително се въвежда знака „=“. Може да бъде добавен и коментар. С това именуване е свързана задача четвърта от учебника. Могат да бъдат именувани област или отделни клетки по още няколко начина, като се използва лентата за формули – Name box от лентата Formula bar или с контекстното меню. Тя трябва да отговаря на редица изисквания: Доста често срещаният начин да зададете име на клетките е да използвате контекстното меню. Какво е важно да научат учениците когато работят с диалоговия прозорец „Диспечер на имената – Name Manager“. Този прозорец показва следната информация за всяко име в списъчното поле:

- дефинирано име; - текуща стойност на името; - обхват – работен лист или работна книга; - коментар ако има такъв.

Но не показва дефинираните във Visual Basic for Applications имена. В този прозорец могат да бъдат правени промени. Задача пета от учебника е свързана с работа в този прозорец както и с възможността за сортиране и филтриране на имената и преоразмеряване на колоните за да виждате информацията.

Page 14: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 11:Функции за търсене и препратки

В тази тема се очаква учениците да овладеят следните основни компетенции:

изброяват и обясняват аргументите на функциите LOOKUP, HLOOKUP, VLOOKUP;

използват/прилагат функции върху данни от различни работни листове. Основни понятия: LOOKUP, HLOOKUP, VLOOKUP. Функците VLOOKUP, HLOOKPUP, LOOKUP служат за търсене в област от клетки или масив. Те връщат СТОЙНОСТ, а стойността се извлича от областта за търсене или от друга област. Всъщност тези функции се използват за улеснение на потребителите. Синтаксисът на функциите VLOOKUP и HLOOKUP е (стойност за търсене; област от клетки; номер на колона (ред); true/false). Една от основните функции за търсене в Excel е VLOOKUP. Тя е изключително мощна функция, с която могат да се съпоставят данни от различни таблици. С VLOOKUP може да намирате данни от различни страници и дори различни файлове. Функцията VLOOKUP търси вертикално конкретна стойност в най-ляво маркираната колона на таблица, наречена база данни и връща стойност от същия ред, но от друга зададена колона от базата данни и има две основни приложения: да прехвърля записите от една таблица в друга на базата на уникални стойности; да категоризира стойности на базата на зададени критерии.

Преди да бъде използвана функцията VLOOKUP трябва учениците да са сигурни, че данните са добре структурирани. Колоната, по която се търси се намира от ляво на данните, които ще извличат; Данните по които търсят в таблицата за попълване и базата данни са от един и същ

тип; Колоната, по която се търси съдържа уникални стойности в базата данни.

Другата функция HLOOKUP има аналогичен синтаксис с тази разлика, че търси хоризонтално, когато стойностите за сравнение са разположени в горния ред на таблицата от данни и търсенето е зададен брой редове под тях. Тъй като данните са подредени най-вече в колони, функцията VLOOKUP се използва по-често от функцията HLOOKUP. Третата функция LOOKUP връща стойност от диапазон от един ред или една колона или масив. Синтаксиса на функцията има два варианта – векторен синтаксис и синтаксис за масив. Векторния синтаксис се използва при търсене в голям списък със стойности или когато стойностите могат да се променят в бъдеще. Така, че векторния синтаксис на функцията LOOKUP търси в едноредов или едноколонен диапазон зададена стойност и връща стойност със същото положение във втори едноредов или едноколонен диапазон. При тази функция стойностите в справка_вектор трябва да бъдат разположени във възходящ ред в противен случай тази функция може да не върне правилната стойност. При ползване на LOOKUP ако функцията не може да намери справка_стойност, тя връща най-голямата стойност в справка_вектор, която е по-малка или равна на справка_стойност. Задачите в учебника са свързани с използването на всяка една от функциите и изключително разбираеми.

Page 15: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 12:Функции за търсене и препратки. Свързване на данни от различни работни листи (Упражнение)

В тази тема се очаква учениците да овладеят следните основни компетенции:

изброяват и обясняват аргументите на функциите LOOKUP, HLOOKUP, VLOOKUP;

използват/прилагат функции върху данни от различни работни листове. Основни понятия: тримерен адрес. Преди да преминете към задачите, с които учениците ще затвърдят знанията за функциите LOOKUP, HLOOKUP и VLOOKUP е трябва да бъде уточнено понятието тримерен адрес. Тримерен адрес или тримерни области се използват в програмни среди, които работят не само с една таблица, а с няколко работни листа. В адреса на тримерната област се включва и името на работния лист. Първата задача изисква от учениците добро познаване на функцията VLOOKUP тъй като ще използват функцията за търсене с разнообразни стойности. За да могат функциите VLOOKUP и HLOOKUP да върнат коректен резултат при търсене в диапазон, е задължително данните в най-лявата колона (при VLOOKUP) и първия ред (при HLOOKUP) на претърсваната област да са сортирани по възходящ ред. Аргументът range_lookup при търсене в диапазон задължително трябва да е TRUE или да не се посочва. Четвъртата задача е интересна и добро упражнение.

Page 16: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 13: Защита на данните в електронни таблици

В тази тема се очаква учениците да овладеят следните основни компетенции:

задават защита на файл, работна книга и работен лист;

задават достъпа до клетки от защитен работен лист (Loked, Unloked);

скриват формули в клетки.

Основни понятия: защита на работна книга (protection); защита на работен лист. Все още има малки програми разработени с инструментите на Excel, където авторите защитават направените настройки, въведените формули от неправомерни действия на потребителите. Както всяка информация така и данните в електронните таблици могат да бъдат защитени с пароли. За съжаление ако забравите паролите Microsoft не може да ги възстанови. Целта е да попречите на случайна или преднамерена промяна, преместване или изтриване на важни данни от работен лист или работна книга от страна на потребител. Можете да защитите определени елементи на работен лист или работна книга с парола. Паролата е начин да се ограничи достъпът до работна книга, работен лист или част от работен лист. При въвеждането на пароли учениците трябва да внимават дали въвеждат главни, или малки букви. Може да бъде премахната защитата от работен лист, ако е необходимо. Защитата на елементите не може да защити работна книга от потребители, които имат злонамерени цели. За допълнителена защита учениците могат да защитят целия файл на работната книга, като използват парола – от менюто File/Info → Protect Workbook. Извежда се списък с възможните опции за защита на файл, отделен лист, защита на промените в структурата на книгата. Ако избора е Encrypt with Password "Шифроване с парола", ще се отвори прозорец, в който да се въведе ключовата дума. Ако избора е опцията "Защита на текущия лист", се отваря прозорец с много настройки. Има и прозорец за въвеждане на паролата. Този инструмент позволява да бъде защитен определен лист от редактиране. Когато се кликне върху елемента "Защита на структурата на книгата", може да се зададе защита на структурата на документа. В настройките има заключване за промяна на структурата, с или без парола Скриването, заключването и защитата на елементи на работен лист или на работна книга помагат да се скрият данни и формули. За да бъдат скрити всички формули, които не трябва да са видими, трябва да се направи следното: избират се в работния лист клетките, съдържащи формулите, които трябва да бъдат

скрити; в раздела Home, в групата Cells, се кликва върху Format, а след това Format Cells...

В раздела Protection отметнете квадратчето Hidden, а след това клик върху OK.

Page 17: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 14:Обобщаващи таблици

В тази тема се очаква учениците да овладеят следните основни компетенции:

посочват основните елементи на конструкцията на обобщаващите таблици;

създават обобщаваща таблица;

редактират конструкцията и избират шаблони за обобщаваща таблица;

променят връзката между обобщаваща таблица;

филтрират данни в обобщаваща таблица. Основни понятия: обобщаващи таблици Това е един комбиниран урок, който включва преговор и надграждане на знанията и практическия опит на учениците. Pivot Table е интерактивна таблица, която дава възможност за оценка и анализ на големи бази данни. Учениците познават техниките за работа с Pivot Table от девети и десети клас. Припомнете им ученото с въпроса – „Какво трябва да знаем преди да посегнем към обработка на данните с Pivot Table?“. Това са три ключови момента - сортиране на данни, филтриране на данни, валидиране на данни и съответните менюта и команди. Преди да се създаде таблица с Pivot Table, трябва да са въведени подходящи данни. Не е задължително тези данни да са дефинирани като таблица, но е задължително да са оформени съгласно изискванията на Excel за таблица. Тези изисквания са:

- имената на колоните да са разположени на първия ред, като не се допускат многоредови антетки на таблицата;

- имената на колоните трябва да са уникални; - в колоните да са разположени еднотипни данни, например в колона „Дата“ да има

само дати, а не текст, числа и др.; - в таблицата да няма празни редове или колони; - около таблицата е желателно да има поне по един празен ред и колона.

Когато таблицата отговаря на посочените изисквания, може да се премине към създаване на обобщаваща таблицата. Колоните от таблицата, се възприемат като полета (Fields). Имената на полетата се вземат от съдържанието на клетките в първия ред на таблицата. Всички действия – свързване на данни, консолидиране на данни, сортиране и филтриране на данни, групиране на редове и колони, междинни суми, основни функции са включени в работата на Pivot Table. Предварителното им усвояване, разбиране, осмисляне и практическо приложение е ключът към успешна и ефективна работа с този изключителен инструмент.

Page 18: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 15:Обобщаващи диаграми

В тази тема се очаква учениците да овладеят следните основни компетенции:

посочват основните елементи на конструкцията на общаващите диаграми;

създават обобщаваща диаграма;

променят връзката между обобщаваща таблица и обобщаваща диаграма;

филтрират данни в обобщаваща таблица и диаграма;

сменят визуализацията на данните от обобщаваща таблица в обобщаваща диаграма и обратно.

Основни понятия: обобщаващи диаграми Едно от съществените предимства на Excel e рационалното и ефективно преобразуване на цифровата информация в графична. Диаграмите са средство за графична визуализация и нагледно представяне на данните чрез тях се възприемат по-добре зависимостите между данните и тенденциите в тяхното развитие. Excel предоставя различни видове диаграми, от които за представяне на данните може да се използват следните видове: диаграма от колонен тип, линейна диаграма, Scatter диаграма, кръгова диаграма, стълбовидна диаграма, комбинирани диаграми с две оси и т.н. Важно е да се подчертае, че не всеки вид диаграма е подходящ за графично представяне на конкретни данни. Например: Диаграмата от колонен тип (Column) намира приложение, когато е налице оценачна

скала. Тя показва промяната на данните за период от време или може да се използва за сравнение между елементи;

Хистограмата намира приложение, когато честотите са изчислени за интервали (класове). Хистограмата е вид графика, която има широко приложение в областта на статистиката;

Линейните диаграми показват непрекъснати във времето данни, зададени на обща скала и затова са идеални за показване на тенденции в данните при равни интелвали.

Кръговите диаграми показват зависимостта на части от цялото. Елементите на обобщената графика PivotChart не се различават от елементите на обикновенна диаграма като:

1. Chart Title/Axis Titles (Заглавие на диаграма и надписи на осите); 2. Axes (Ос) - Линия, която граничи с областта за чертане в диаграма и която се използва като линия за измерване. Заедно с данните, в диаграмата се изчертават хоризонталната ос (на категориите) и вертикалната ос (на стойностите); 3. Legend (Легендата на диаграмата); 4. Chart Area (Областта на диаграмата) - цялата диаграма и всичките ѝ елементи; 5. Plot Area (Чертожната площ) - в двумерна диаграма е мястото, ограничено от оси, включително всички данни.

Разликата е във филтриране на данните. След като бъде създадена една диаграма ако тя не показва данните по най-добрия начин може да бъде променена в диалогов прозорец Change Chart Type. Задачите в учебника са подходящо подбрани, описани и илюстрирани за да могат учениците да получат необходимите знания и практичен опит.

Page 19: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 16:Обобщаващи таблици и диаграми (Упражнение)

В тази тема се очаква учениците да овладеят следните основни компетенции:

създават обобщаваща таблица и диаграма;

променят връзката между обобщаваща таблица и обобщаваща диаграма;

филтрират данни в обобщаваща таблица и диаграма;

сменят визуализацията на данните от обобщаваща таблица в обобщаваща диаграма и обратно.

Натрупването на практически опит дава възможност на учениците да развият техника и да продължат да намират нестандартни решения, както и създаване на навици, осигуряващи осъзнато и интуитивно действие дори когато ситуацията е нестандартна и не толкова позната. Първата задача е свързана с анализ на данни от готова таблица по няколко критерия (средна стойност, минимална и максимална стойност както и относителен дял). Всяка една справка трябва да е придружена с подходяща диаграма, за да могат учениците да направят анализ на данните. Втората задача от учебника е комплексна и изисква от учениците както добро познаване на инструментите за създаване на обобщаващи таблици и диаграми, така също филтриране на данни, прилагане на формули. Но преди всичко е важно задачата да бъде разбрана. Добре е преди да започнат учениците работа да посочат какви команди ще използват за да реализират задачата. В тази задача даденото и търсеното са явно формулирани в условието, а методът за решение е добре учениците сами се досетят. Третата задача не би трябвало да затрудни учениците. Но ако възникне проблемна ситуация, появила се при решаването на конкретната задача, е важна насоката, която ще дадете на учениците чрез задаване на въпроси. Четвъртата задача е свързана със създаване на обобщаващи таблици и анализ на получената информация. Ако прецените, че задачите са неизпълними в рамките на учебния час може да подберете многокомпонентна задача.

Page 20: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 17: Вградени функции за обработка на финансови данни

В тази тема се очаква учениците да овладеят следните основни компетенции:

обясняват синтаксиса и семантиката на финансови (PMT, IPMT, PPMT) функции;

прилагат вградени функции за обработка на финансови и статистически данни. Основни понятия: финансови функции (PMT, IPMT, PPMT) Преди учениците да започнат работа с вградените функции за обработка на финансови данни е необходимо да познават и терминологията, с която ще работят. Основните понятия и термини от областта на финансовата математика (без претенции за професионални определения) са: парични средства, предоставени за ползване за определен период от време е прието да се наричат капитал (начален, основен капитал – pricipal). Страната, която предоставя капитала се нарича кредитор (заемодател), а страната, която го получава (заема, без значение дали той е бърз, ипотечен, фирмен или потребителски) се нарича длъжник (заемополучател). Капиталът, който се предоставя за ползване се нарича кредит. Началният капитал представлява вложение (инвестиция) за заемодателя и заем (кредит) за заемоискателя. Длъжникът плаща на кредитора възнаграждение за временното ползване на основния капитал (за кредита). Това възнаграждение се нарича лихва (interest) и е цената на представения кредит. Сумата от началния капитал и лихвата за определения срок се нарича натрупан капитал (amount). Договорения срок за погасяване на заема се нарича падеж. Плащанията са разделени на две основни части: главница и лихва. Определянето на месечната погасителна вноска става чрез вградената в Excel финансова функция PMT(Rate, Nper, Pv, Fv,Type). Функцията PMT се използва за изчисляване на вноската по заем на базата на постоянна вноска и постоянна лихва. В учебника подробно е описан синтаксиса на функцията. Учениците трябва да запомнят, че всички аргументи са задължителни, изключение правят Бъдеща стойност (Fv) и Тип (Type). Първата задачата ще помогне да бъде добре разбран и усвоен от учениците материала и по-точно как работи тази функция. Докато функцията PPMT (Principal Payment) се използва за изчисляване на плащането по главницата (капитализирана лихва) за даден период за инвестиция на базата на периодични постоянни плащания и постоянна лихва. Обърнете внимание, че синтаксиса на функцията е аналогичен на функцията PMT. Втората и третата задача от учебника позволява на учениците да видят на практика действието на функцията. Следващата функция, с която ще се запознаят учениците е вградената в Excel функция за лихва IPMT (Interest Payment). Съдържанието на параметрите на финансовата функция е както следва: IPMT(лихвен_процент; пореден_период; брой_периоди; заем). Обърнете внимание на учениците, че в тази функция всички параметри освен поредния период трябва да имат абсолютни адреси. Функцията IPMT връща плащането на лихвата за даден период за инвестиция на базата на периодични плащания и постоянна лихва. Четвъртата задача е свързана с прилагане на функцията IPMT.

Page 21: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 18: Вградени функции за обработка на статистически данни

В тази тема се очаква учениците да овладеят следните основни компетенции:

обясняват синтаксиса и семантиката на статистически (COUNT;COUNTA; COUNTIF, SUMIF) функции;

прилагат вградени функции за обработка на финансови и статистически данни. Основни понятия: статистически функции (COUNT, COUNTA); условно сумиране (SUMIF); условно броене (COUNTIF) Когато потребител – ученик, изпълнява определени задачи, докато работи с масив, и е необходимо да преброи клетките, пълни с данни понякога изглежда неизпълнима задача. За радост на потребителите Excel предоставя тази възможност с помощта на вградени инструменти, като функцията COUNT. Синтаксиса на тази функция е COUNT (Value1, Value2,Value3,...). Ако трябва да се преброят попълнените клетки в няколко диапазона, които са далеч един от друг, координатите на втория, третия и следващите диапазони трябва да бъдат въведени в полетата: "Value2" , "Value3" и т.н. Функцията COUNTA преброява клетки, които не са празни в определен интервал. Тази функция е нова за учениците. Синтаксиса на функцията е COUNTA (Value1, Value2,...) В девети клас учениците изучаваха темата „Техники за пресмятане в електронни таблици“, в която се запозаха с функциите:

SUMIF() – сумиране с условие; COUNTIF() – броене с условие.

Предназначението на функцията SUMIF() е да намира сумата на посочен интервал от клетки, като ще включва само тези клетки, които отговарят на зададен критерий. Вече знаят, че COUNTIF има два аргумента: Range – област от клетки, от които ще се извърши преброяването; Criteria – въвеждане на критерия на който трябва да отговаря клетката при броене. Допълнително може да запознаете учениците с функцията COUNTIFS. Тя се използва, когато има повече от един критерий и преброява колко пъти всички критерии са изпълнени. Нейният синтаксис е: COUNTIFS (criteria_range1, criteria1, [criteria_range2, criteria2]…) Функцията COUNTIF() третира празната клетка като стойност 0 (нула).

Page 22: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 19: Вградени функции за обработка на финансови и статистически данни (Упражнение)

В тази тема се очаква учениците да овладеят следните основни компетенции:

обясняват синтаксиса и семантиката на финансови (PMT, IPMT, PPMT) и статистически (COUNT, COUNTA; COUNTIF, SUMIF) функции;

прилагат вградени функции за обработка на финансови и статистически данни. Знанията и уменията са две неразделни и функционално свързани части на всяко целенасочено действие. Като се усъвършенстват и автоматизират, уменията се превръщат в навици. Полезните навици дават възможност в екстремални ситуации бързо да се намира търсеният изход или да се решава поставената задача. Основните признаци и характеристики на придобитите умения са: гъвкавост, устойчивост, стабилност и максимална близост до реалните условия и задачи. Задачите в това упражнение са максимално близко до реалния живот, но учениците трябва да ги решат с помоща на финансови функции. Първата задача изисква от учениците създаване на електронна таблица с конкретни данни чиято фунция е базова за изчисляване на погасителни вноски, размер на лихва и главница от заем. Всичко това изисква добро познаване на вградените функции за обработка на финансови дани. Към задачата са дадени подробни указания, но е добре преди решаването на задачата да ги мотивирате да работят внимателно, да мислят, да използват интуицията си, основавайки се на предишни и нови знания. Променянето на данните в основната таблица как влияе на свързаните с нея данни. Втората задача има конкретни стойности, и конкретни указания. Тази задача не би трябвало да затрудни учениците. Третата и четвъртата задача предложена в учебника използва вече създадени в предходния час таблици, но ако учениците не са работили по тези задачи ще се наложи да ги създадат в този учебен час, което вероятно ще удължи времето за изпълнение и на двете задачи. Това на практика предоставя възможността да изберете коя задача да изпълнят учениците. За предпочитане е задача четвърта. Може да мотивирате учениците, като им помагате да възприемат, да запаметяват, да работят внимателно, да мислят, да използват интуицията си, основавайки се на предишни и нови знания.

Page 23: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 20: Сценарии (първа част)

В тази тема се очаква учениците да овладеят следните основни компетенции:

създават, използват, редактират и изтриват сценарии. Основни понятия: сценарий – Scenario. В тази тема учениците ще се запознаят как да направят анализ на данни в Excel и методите за анализ на въвежданите данни освен познатите им диаграми. Каква е целта на създаването на сценарий? Да се представят възможности за условен анализ („what-if analysis“); Да се опознаят възможностите на трите основни техники на условния анализ.

Условният анализ (“what-if analysis ”) в Excel е процес на промяна на стойностите в определени клетки, за да се види как тези промени влияят върху крайните резултати от изчисленията. Условният анализ включва 3 основни техники: - Търсене на цел (Goal seek) -Ако знаете желания резултат от формула, но не и входящите

данни, от които се нуждае формулата, за да се получи този резултат, може да използвате функцията "Търсене на цел".

- Таблица с данни (Data tables) -представлява диапазон от клетки, които показват как промяната на определени стойности във вашите формули засяга резултатите от формулите.

- Scenarios (Сценарий) -Можете да използвате сценарии ако искате да създадете бюджет, но не сте сигурни в приходите си. Със сценария можете да дефинирате различни стойности за приходите и след това да превключвате между сценариите и да извършите анализи след промяна на входните стойности

Първото действие е търсене на цел, първата задача в учебника подробно описва действията. За да се включат модулите за условен анализ, трябва да се използва Data →Data Tools → What-If Analysis → Goal Seek... След това трябва да са налице данни, които да бъдат променяни в случая – таблица с данни. От Data →Data Tools →What-If Analysis изберете Data Table... Функцията Data tables позволява да се видят какви биха били вариантите при решаване на конкретна задача. Втората и третата задача в учебника подробно описват в зависимост от поставеното условие какви действия трябва да извършат учениците.

Page 24: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 21: Сценарии (втора част)

В тази тема се очаква учениците да овладеят следните основни компетенции:

създават, използват, редактират и изтриват сценарии Основни понятия: сценарий - Scenario. Преди всичко темата е с практическа насоченост за усвояване на умения за създаване и променяне на вече създадени сценарии. В диалоговия прозорец на Scenario Manager може да бъде създаден (Add) сценарий. В полето Scenario name – се изписва име на сценария, а в полето Changing Cells се задават клетките, които могат да претърпят промяна. Направете втори сценарий и разгледате резултатите от сценариите –първо всеки поотделно и след това като осева таблица. След това натиснете бутона Summary. За сравняване на резултатите се избира от ScenarioManager опцията Scenario Summary (Обобщение) и се маркират клетките, има вариант данните да бъдат в обобщена таблица - Scenario PivotTable report. В първата задача учениците трябва да създадат няколко различни сценарии (различни варианти на стойностите, които биха могли да ѝм помогнат да разберерат какво може да очакват да се случи при всеки от тях). След създаване на няколко сценария учениците кликвайки на бутона Show (Покажи), ще видят как би се отразило това на таблицата. Могат да изведат всички стойности на сценариите, използвайки командата Summary, която се появява в диалоговия прозорец за управление на сценариите. Следващта задача е показване на стойностите от сценарийте като Обобщена таблица (Scenario PivotTable report). Могат да се сравняват и данни от други работни листи, но ще е нужно да се запази същото построение на клетките, за да се видят разбираеми резултати. Изпробвайте това заедно с учениците, като създадете нов работен лист със същото построение на таблицата и създайте нов сценарий. След това изберете командата Merge (Сравни) и изберете работния лист, с който желаете да сравните този, който вече е отворен. В списъка със сценарии ше видите всички налични сценарии и от двата работни листа и ще можете да ги сравните заедно.

Page 25: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 22: Сценарий (what if analysis) (Упражнение)

В тази тема се очаква учениците да овладеят следните основни компетенции:

създават, използват, редактират и изтриват сценарии

Упражненията подпомагат обучението на учениците. Същността в тези часове е в предизвикване на мисловни процеси, в тяхното усъвършенстване и направляване. Учениците се учат да мислят аналитично и критично и да поемат отговорност за избора на решения, работят с различни бази от информация и вземат различни решения в контекста на реални ситуации. Първата задача изисква от учениците да въведат изходните данни от условието на задачата в таблица след което да направят анализ при промяна на конкретни параметри. Изходните данни са дадени, указана е целта, а методът трябва да се избере творчески от учениците независимо, че има подробно указание. Разработването от учениците на няколко сценария позволява вземане на правилно решение в конкретна ситуация. Втората задача е свързана с банков заем, лихва, период на плащане с конкретна месечна вноска, задача от реалния живот и с използване на търсене на цел (Goal seek). Третата задача отново е свързана с използване на търсене на цел (Goal seek) за решаването ѝ. Четвъртата задача е свързана със създаване на различни сценарии за определяне на прогнозни резултати, като учениците сами трябва да създадат таблица с основните данни. Последната пета задача е свързана с анализ на данни на базата на няколко сценария при съставяне на изходни данни.

Page 26: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 23: Четене на данни от външни източници

В тази тема се очаква учениците да овладеят следните основни компетенции:

зарежда данни в ЕТ, като прилага техники за четене от текстов файл с данни;

зарежда данни в ЕТ, като прилага техники за четене на данни от web страница;

зарежда данни в ЕТ, като прилага техники за четене от XML. Основни понятия: текстов файл с данни. Може да използвате MS Excel да импортирате данни от текстов файл в работна страница. Съветника за импортиране на текс изследва текстовия файл. Единственото за което тябва да се погрижите текстовия файл да е с разширение – txt или csv. Следвайки стъпките на съветника данните ще се заредят в таблицата. Отворете работния excel файл, в който искате да въведенете (импортирате) данни от външен източник - в случай текстови файл - .txt. Отворете текстовият документ, от който искате да въведете дадена информация, във работен excel файл. Препоръчително е данните в текстовия файл да имат някаква определена подредба – например те са разделени със запетая, могат да се импортират данни отделени с определен знак или без разделящ знак в тестовият файл. Върнете се на работения excel файл, и отидете до менюто Data (данни). Там обърнете внимание на частта Get External Data (въвете външни данни), чрез него може да въвеждате данни в excel файл от няколко типа външни източника. Изберете опцията From Text (от текстов източник), за да импортирате данни от текстов файл. От новият прозорец който се появява се избира източника на данни, които искате да импортирате и кликнете на Import бутона. В отвореният прозорец Text Import Wizard изберете за Choose the file type that best describes yor data (изберете типа на вашият файл, който описва данните които ще бъдат въведени) опцията Delimited - Characters such as commas or tabs separate each field -тук се оказва че има определен знак, който разделя данните в текстови файл като запетая или табулатор. Кликнете на Next бутона. На следваща стъпка задайте в частта Delimiters отличителен знак Comma (запетая). По подразбиране е избран и табулатор. В частта Data preview може да проследите как ще бъдат представени данните в работния excel файл. Изберете Finish. Изберете клетката, от която искате да започне импортирането на данните и кликнете на Import бутона. Всичко зависи от версията на MS Excel, знанията на потребителя и не на последно място за какво ще бъдат използвани тези данни. Първата задача е свързана с импортиране на текстов файл. Всяка стъпка е обяснена подробно, както и действията на учениците за постигане на крайния резултат. Може да се използва добавката Power Query, за свързване с външни източници на данни. В случай, че не е налична инсталирайте тази добавка става много бързо и лесно и спестява доста усилия. Втората задача изисква учениците да заредят текстов файл чрез свързване към него. Стъпките са описани подробно и илюстрирани.

Page 27: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 24: Четене на данни от външни източници (Упражнение)

В тази тема се очаква учениците да овладеят следните основни компетенции:

зарежда данни в ЕТ, като прилага техники за четене на данни от web страница;

зарежда данни в ЕТ, като прилага техники за четене от XML. Основни понятия: XML формат. Други външни източници на данни са:

бази данни на Access, както и много други бази данни;

уеб страници;

база данни на SQL Server;

съществуващи файлове на Excel, таблици;

онлайн услуги. Учениците могат да използват редактора на заявки , за да записват формули за Power Query. Редактора на заявки се показва само когато зареждат, редактират или създават нова заявка чрез Power Query. За да видите редактора на заявки, без да зареждате или редактирате съществуваща заявка за работна книга, от секцията получаване на външни данни в раздела на лентата на Power Query изберете от други източници - празна заявка. Много интересни възможности има при сваляне на данни от Интернет с Power Query - може значително повече. В диалоговия прозорец „от уеб пространство“ необходимо е да се въведе URL адрес на файл за импортиране или свързване към файл. Освен ползването на един линк може да се свалят данни от много еднотипни линкове. Свързването към XML файл. В раздела на лентата Power Query избора е от файл → от XML. С помоща на втората задача описана подробно и илюстрирана учениците едновременно с усвояване на знания упражняват зареждане на данни в таблица от уеб страница. Зареждането на данни от база данни влючва опциите: база данни на SQL, база данни на Access и още ред бази данни.

Page 28: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 25: Вградени функции за работа с големи обеми от данни

В тази тема се очаква учениците да овладеят следните основни компетенции:

зарежда данни в ЕТ, като прилага техники за четене на данни от web страница;

извършва основни операции за обработка на големи обеми от данни;

интерпретира резултатите от основните операции;

обяснява синтаксиса и семантиката на функции за обработка на свързани данни – DSUM, DCOUNT, DAVERAGE;

прилага функции за обработка на свързани данни за решаване на практически задачи от ежедневието.

Основни понятия: таблица със свързани данни; DSUM, DCOUNT, DAVERAGE; Функциите DSUM, DCOUNT и DAVERAGE са функциите на Excel за база данни. При тях от една страна имаме входна област (база данни) от друга имаме зона критерии. Тази група функции е проектирана да улесни обобщаването на информация от големи таблици с данни. Те правят това чрез връщането на конкретна информация въз основа на един или повече критерии, избрани от потребителя. Функцията DSUM се използва за сумиране на стойностите в колона от данни, които отговарят на зададените критерии. Функцията DCOUNT може да брои броя на числовите клетки в базата данни, които отговарят на зададените критерии. Функцията DAVERAGE се използват за осредняване стойностите в колона в даден списък или база данни на базата на зададени от вас условия. Синтаксисът на трите функции е: DSUM (database, field, criteria); DCOUNT(database, field, criteria); DAVERAGE(database, field, criteria). Трите необходими аргумента са:

База данни - подсилва обхвата на референтните клетки, съдържащи базата данни. Имената на полетата трябва да бъдат включени в обхвата;

поле - показва коя колона или поле трябва да се използва от функцията в нейните изчисления. Въведете аргумента, като въведете името на полето в кавички, например радиус , или въведете номера на колоната, например 2;

Критерии - изброява обхвата клетки, съдържащ условията, определени от потребителя. Диапазонът трябва да включва поне едно име на поле от базата данни и поне една друга клетка, посочваща условието, което трябва да бъде оценено от функцията.

Етикетите в таблицата с критерии трябва да са същите като в таблицата с база данни. #VALUE грешката се появява най-често, когато имената на полетата не са включени в

аргумента на базата данни.

Page 29: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 26: Вградени функции за работа с големи обеми от данни - Упражнение

В тази тема се очаква учениците да овладеят следните основни компетенции:

извършват основни операции за обработка на големи обеми от данни;

интерпретират резултатите от основните операции;

обясняват синтаксиса и семантиката на функции за обработка на свързани данни – DSUM, DCOUNT, DAVERAGE;

прилагат функции за обработка на свързани данни за решаване на практически задачи от ежедневието

Основни понятия: таблица със свързани данни; DSUM, DCOUNT, DAVERAGE Преди да преминете към упражнението може отново да разгледате каква е дейността на тези вградени функции, какви са аргументите и има ли ограничения. Има ли други – D функции? Като пример може да посочите (DCOUNTA) - брои броя на непразните клетки в базата данни; (DGET) - извлича от базата данни един запис, който отговаря на определеното условие; (DMAX) - Намира максималната стойност между избраните записи в базата данни; (DMIN) - Намира минималната стойност между избраните записи в базата данни; И най-важното всички функции от категорията на базата данни имат три еднакви аргумента: Функция (база данни; поле; критерий). Първата задача за упражнение е свързана с изчисляване сума, брой и средна стойност с функциите DSUM, DCOUNT, DAVERAGE на база създадена от учениците в предходния час таблица. Една от задачите е данните от извадката да бъдат анализирани. При втората задача отново учениците трябва да използват създадена в предходния час таблица като справките, които трябва да изведат са значително увеличени т.е. извеждане на справки по различни критерии. При третата задача учениците трябва да създадат таблица по образец, да въведат стойности и да извлекат посочените справки.

Page 30: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 27: Използване на големи обеми от данни за решаване на сложни и комплексни проблем

В тази тема се очаква учениците да овладеят следните основни компетенции:

разпознават и посочват области, в които се използват големи обеми от данни;

описват предназначението на софтуерни пакети за обработка на статистически данни;

формулират проблеми, които могат да се решат с използване на големи обеми от данни.

Основни понятия: големи обеми от данни; Big Data е термин, който набира все повече популярност и смисъл с всеки изминал ден. Какво точно представлява този термин? Като за начало Big Data може да има различни значения за различни хора, но в по-голямата си част се асоциира с нарастване на многобройните източници, от които се събира и съхранява информация. Big Data е термин, с който се описват големи масиви данни, които са толкова обемни и комплексни, че не могат да бъдат събирани, селектирани, обработвани или управлявани посредством широко използваните софтуерни инструменти в рамките на приемливи периоди от време. Трите основни характеристики на Big Data–обем, скорост и разнообразие – (volume, velocity и variety). Обем (Volume) –Big Data се характеризират с непрекъснато нарастване на обема на данните. Бизнес-звената са „потопени” в този нарастващ информационен поток, натрупващ с лекота терабайтове и дори петабайтове от информация; Скорост (Velocity) –обикновено в обраборката на данните се свързва с някакви критични срокове за получаване на резултат. Времевият хоризонт на обработката на данните в реално време може да се окаже твърде кратък –от порядъка на минути, а за процеси, особено чувствителни към времето за реакция като установяване на агресивни опити за измама Big Data трябва да се прилага в поточен режим, за да се максимизира полезният резултат; Разнообразие (Variety)–Big Data обхваща разнообразни типове данни –структурирани и неструктурирани, различно мултимедийно съдържание в различни формати. Сред областите, традиционно свързани с генерирането на големи масиви данни, са метеорологията, геномиката, сложните физични симулации, както и научноизследователската дейност в областта на биологията и околната среда. В сравнение с много други индустрии, банковият сектор доскоро сякаш изоставаше по отношение на прилагането на големите данни (Big Data). Модерните банки използват именно Big Data с цел да реализират по-различен подход - да създадат друг поглед към всеки клиент на базата на това как той ползва мобилно или онлайн банкиране, ATM, банкиране в клон или други канали. В резултат, вместо да останат фокусирани върху продукта или върху сегмента, те се фокусират върху клиента.

Page 31: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

ВЪВЕДЕНИЕ В ИНФОРМАЦИОННИТЕ СИСТЕМИ Тема 28: Основни етапи в разработването и използването на информационните системи

В тази тема се очаква учениците да овладеят следните основни компетенции: дефинират основните функции на една ИС;

изброяват основните етапи в разработването на една ИС;

описват основните дейности включени във всеки основен етап. Основни понятия: информационна система (ИС) Ако са изпълнени четирите основни информационни дейности – събиране, обработване, съхранение и разпространение на информация то е налице информационна система. Могат да бъдат намерени много определения. Една информационната система предполага, че нейните компоненти са данни, хардуер и софтуер, както и персонал и организационни дейности. Важно е учениците да разберат, че на практика създаването на цялостна информационна система е твърде трудно или дори невъзможно, в резултат на което в едно предприятие обикновено работят няколко различни информационни системи, които решават определени групи проблеми: управление на производството, финансови и икономически дейности, електронно управление на документи и др. Примери за ИС са: електронното правителство, Общинската ИС, НАП, НОИ, прием след седми клас, прием първи клас, счетоводни ИС, картографски, банкови ИС и много др., дори браузерите са вид ИС. В учебника са изброени ИС в зависимост от предметната област. По предназначение системите за обработка на информация могат да бъдат класифицирани приблизително: Автоматизирани системи за управление, Географски информационни системи,

Системи за диспечерско управление, CAD системи.

Друг начин за класификация на информационните системи - това е тяхното разделение на системи в реално време и системи, работещи в обичайния режим, не обвързани с времето. Да не забравяме уеб базираните информационни системи, които се увеличават най-вече заради удобството . Учениците познават основните етапи в разработването и реализирането на един продукт (презентация, уеб сайт), тези етапи се отнасят и за разработването на информационни системи. Припомнете на учениците основните етапи в създаването на една ИС: Проучване, Анализ,

Проектиране, Разработка и Тестване, Експлоатация. И да направите преход към основните дейности във етапите на разработване на ИС. Това позволява да се разгледат по-подробно дейностите във всеки етап от изграждането на една ИС.

Page 32: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 29: Основни понятия

В тази тема се очаква учениците да овладеят следните основни компетенции:

дефинират какво представлява база от данни;

изброяват различни модели за описание на данните;

познават основните елементи от релационния модел за описание на данните – поле, запис, таблица, връзка между таблици;

дефинират основните функции на една система за управление на бази от данни (СУБД).

Нови понятия: база данни; модели на данните – релационен, йерархичен, мрежов, обектноориентиран; запис; поле; таблица. Целта на този урок не е учениците да бъдат затрупани с абстрактни понятия, а да разберат, че създаването на бази от данни не е толкова лесно колкото ползването им но не е мисия невъзможна за тях. Учениците в ежедневието си използват събрана и квалифицирана информация без да го съзнават. Може да започнете с определяне на понятието „база от данни“ чрез подходящи въпроси свързани с онлайн пазаруване, търсене на музика, виртуални библиотеки, фейсбук, технически характеристики на коли и др. в уеб пространството, което само по себе си е база от данни – информацията е съхранена във вид на файлове. Класификацията в учебника дава представа за огромното количество от БД. Следващия въпрос е кои са основните елементи на БД: запис, таблица, заявки, формуляри, отчети, функции, макроси, модули. Системите за управление на бази от данни (СУБД) са програми, чрез които се създават базите от данни, осигурява се бърз достъп за търсене и обновяване на информацията, осигурява се секретност, достоверност и минимално дублиране на данни. Към СУБД се предявяват изисквания за обработка на данните - сортировка по различни параметри, класификация, създаване на каталози и справки по желание на потребителя, отчети и др. С оглед на използването на базата данни от различни потребители СУБД предоставя различни типове интерфейси за работа с нея – езици за програмиране, менюта, графични форми за проектиране на заявки, филтриране и др. Една СУБД се използва за създаване и управление на повече от една база данни. В учебника подробно са разгледани характеристиките на БД с които учениците трябва да се запознаят. Какви са типове модели БД: Йерархични – данните са класифицирани йерархично, като се използва принципа на проектиране “отгоре – надолу”. Основните категории са на върха на йерархията, а по-малко значимите в по-ниските нива. Използват се “родителско – дъщерни” връзки между записите. Това са хронологично първите модели БД. Разгледайте предимствата и недостатъците. Мрежови – също използват принципа на йерархията проектиране “отгоре - надолу”, но елементите на БД могат да имат връзки с други елементи и помежду си. Структурата им не е така “строга” в разклоняването си надолу. Обектно-ориентирани – данните се съхраняват под формата на обекти, т.е. като структури наричани “класове” и съдържащи данни. Релационни – съхраняват данните си в група от таблици, които могат да бъдат свързани една с друга посредством общи колони. Връзките между таблиците се наричат релации. В учебника подробно са представени характеристиките им.

Page 33: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 30: Основни понятия(упражнение)

В тази тема се очаква учениците да овладеят следните основни компетенции:

дефинират какво представлява база от данни;

изброяват различни модели за описание на данните;

познават основните елементи от релационния модел за описание на данните – поле, запис, таблица, връзка между таблици;

дефинират основните функции на една система за управление на бази от данни (СУБД).

Основни понятия: ключ; първичен ключ; външен ключ; система за управление на бази данни (СУБД); видове връзки – едно-към-едно, едно-към- много, много-към-много. Идеята за релационен модел на базите данни се появява през 1970 г. През последвалите години, до ден днешен, SQL базите данни са основният начин за съхранение на данни. Известността им се увеличава бързо след 1990 г. с появата на уеб приложенията и решенията с отворен код като MySQL (1995 г.), PostgreSQL (1996 г.) и SQLite (2000 г.). Преди да преминете към задачите от учебника може да разгледате и характеристики на релационните бази от данни:

Съдържа данни, достъпни за много потребителски приложения; (един път съхранени, данните могат да се използват многократно в едно или няколко приложения);

Структурирана е по подходящ начин (връзки между данните);

Има минимален излишък на данни (избягва се, доколкото е възможно, да не се повтаря една и съща информация);

Представянето на данни е независимо от начина на физическото им съхраняване;

Използване на правила и стандарти при представянето на данните;

Осигуряване на сигурност на данните; Като първа задача в учебника са разгледани понятията: релация и характеристики на релациите. За да успеят да изградят успешно БД учениците трябва да познават връзките (релациите), които могат да изградят между две таблици. В учебника като втора задача са разгледани подробно понятията: ключ; първичен ключ; външен ключ. Връзките между таблиците се осъществяват чрез ключови полета. Свързаните полета могат да имат различни имена, но задължително трябва да са от един и същи тип. За нормалното функциониране на една база от данни е необходимо да се определят правилно и да се изградят връзките между съществуващите категории обекти или действия. Преди да се изгради релация между две таблици е необходимо да се определи коя ще бъде основната и коя свързаната таблица. Когато в свързаната таблица няма поле еднотипно на ключовото в основната, към нея се добавя поле на външния ключ. Това е ключовото поле (първичен ключ) от основната таблица. Релации (връзки, отношения) между таблици са разгледани подробно в третата задача в учебника. Съществуващите видове връзки са:

- 1:1 One_to_One (едно към едно); - 1:N One_to_Many (едно към много); - N:1 Many_to_ One (много към едно); - M:N Many_to_Many (много към много).

Page 34: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 31: Специализирани бази данни

В тази тема се очаква учениците да овладеят следните основни компетенции:

описват особеностите на различни видове специализирани БД - музикални, мулти-медийни, цифрови библиотеки и др.;

могат да извършва основни операции с някои широко разпространени ИС, включващи специализирани БД;

могат да описва възможностите на една избрана ИС;

могат да избира подходяща ИС, включваща специализирана БД, в зависимост от целите и задачите.

Основни понятия: цифрова библиотека Когато се говори за информационна система, обикновено се разбира система, чието основно предназначение е: събиране на информация, съхранение на информация, обработка на информация и разпространение на информация. При БД дейностите, които се изпълняват, са всички дейности, характерни за информацион-ните системи: търсене на информация, въвеждане на данни, организация на данни, редактиране на данни и изтриване на данни. Един от начините да се класифицират бази данни включва вида на съдържанието им например: библиографска, текстови документи, статистически или мултимедийни обекти. Друг начин е чрез тяхната област на приложение например: счетоводство, музикални композиции, филми, банково дело, производство или застраховка, биологична база данни и др.. Разгледайте с учениците мултимедийните БД. Мултимедийната информация е съвкупност от различни типове разнородни данни, които са неразривна част от нашия живот. Пример за това са телевизията, киното, мултимедийните съобщения и т.н.Този тип данни са жизнено важни за всички системи използвани на летищата, гарите, от военните, и са внедрени в повечето системи за сигурност, например за разпознаване на издирвани лица по техните външни белези. Областите на приложение на мултимедийните бази от данни са много:

общи приложения: електронни библиотеки – съдържат текстове, изображения, аудиозаписи на интервюта или литературни произведения; електронна търговия; развлекателни приложения и др.

специализирани приложения: научни бази от данни; финансови бази от данни; медицински бази от данни; биометрични бази от данни. В учебника са изброени елементите на специализираните бази данни - съдържание, потребител, функционалност, качество, политика, архитектура. За разлика от основните информационни дейности при специализираните бази данни основните операции са: въвеждане, обработка, извеждане и обратна връзка. В България се извършва цифрофизация на библиотеките: националната библиотека „Св.Св. Кирил и Методий“, регионалните библиотеки, университетски библиотеки и др. Разгледайте с учениците - виртуална енциклопедия на българската иконография (предлага и виртуална разходка на обектите).

Page 35: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 32: Сигурност и защита на данните

В тази тема се очаква учениците да овладеят следните основни компетенции: изброяват рисковете, свързани със сигурността и защитата на данните;

описват основни методи и средства за защита на данните;

описват основни методи за архивиране на данните;

описват компоненти от основните нормативни документи, свързани с етичното използване и гарантирането на неприкосновеност на личните данни

Основни понятия: защита на данни, център за съхранение на данни Ако в миналото всеки програмист защитава продукта си със създаване на копия, а всяка организация използваща машина задължително архивира както програмите така и данните под формата на резервни копия ежедневно или на определен период от време. Тази практика да бъде защитена информацията продължава и днес тъй като рисковете пред които са изправени потребителите са много – загуба, кражба, следене. Разнообразните подходи при изграждане на системата за сигурност може да осигури определени гаранции за сигурността и защитата на личните данни във всяка ИТ система. Учениците донякъде са запознати със мерките за сигурност. Системата за сигурност обхваща:

Защитни стени, маршрутизатори и интернет портали;

Защитена конфигурация;

Контрол на достъпа;

Защита от вируси и зловреден софтуер

Управление на поправките и актуализацията на софтуера;

Тестване на компютърната сигурност. В този урок учениците могат сами да изброят с ваша помощ основните методи и средства за защита на данни. Те са изброени и описани подробно в учебника. С навлизането на технологиите в ежедневието и непрекъснатото усъвършенстване на ниво комуникации, бизнес, търговия защитата на информацията е много важна. Има широк спектър от онлайн услуги, много от тях са включени в днешните смартфони и таблети, които изискват от потребителите да прехвърлят данните на отдалечени изчислителни съоръжения - известни като Облак. Обработването на данни в облака представлява риск, защото личните данни, ще бъдат извън вашата мрежа и ще ги обработвате в системи, управлявани от вашия доставчик на облачни услуги. Архивирането основно е познато като процес на създаване на копия на документи, за да могат да бъдат съхранени за продължителен период от време. След навлизането на компютрите, също се налага съхранение на документи, само че в електронен вид. Тук обаче термина "архивиране" придобива и друг смисъл. Понеже документите стават все по-големи и по-големи, а също така става въпрос за повече от един документ, се появява нуждата от намаляване на размера им, за да могат да бъдат по-лесно съхранявани и пренасяни. Така се появява процеса на компресиране на данните. Процеса на компресиране чрез архивиращи програми (архиватори) представлява включването на файл или файлове в архив, който е със силно намален размер, което позволява лесно съхранение и пренасяне. Популярни програми за архивиране са WinZip, WinRar, Win Ace, Power Archiver, 7-Zip, IzArch. Основните нормативни документи, свързани с етичното използване и гарантиране на неприкосновеност на личните данни, с които трябва да запознаете учениците са изброени подробно в учебника.

Page 36: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

ПРОЕКТИРАНЕ И СЪЗДАВАНЕ НА БАЗИ ОТ ДАННИ И НА ИНФОРМАЦИОННИ СИСТЕМИ Тема 33: Анализ на изискванията

В тази тема се очаква учениците да овладеят следните основни компетенции:

извличат изискванията към една ИС;

определят основните роли (видове потребители);

дефинират основните функции на ИС;

Основни понятия: функционални изисквания; нефункционални изисквания; спецификация; роли. Основната задача е учениците да придобият умения да разработват проект, решаващ проблем чрез информационните технологии. Важно е да намерите с учениците отговор на въпроса – „Как да преценим дали определена информационна система води до нормалното функциониране на една база от данни, какво е необходимо да се определят правилно и да се изградят връзките между съществуващите категории обекти или действия?“. В практиката се събират данни по различни поводи и в определен момент те биха могли да се ползват за извличане на така наречената статистическа информация, която позволява да се пресметнат различни статистически характеристики, от които може да се правят съответни заключения, предположения и други. Всяка успешно функциониращата информационна система отговаря на определени условия (в учебника са изброени всички изисквания), но най-важни са нефункционалните, които описват ограниченията, на които трябва да се подчинява системата и с които трябва да се съобразяват разработчици и потребители. Учениците вече добре познават основните модели за изграждане на БД, които са:

- йерархичен модел – данните са представени под формата на дърво, съставено от корен и възли(листа);

- мрежови модел – данните са свързани в мрежа; - релационен модел – данните се съхраняват във вид на таблица или още релация.

Учениците трябва да знаят, че MS Access е програмен продукт, предназначен за създаване на релационни БД. Файловете в MS Access са с разширение *.accdb. В MS Access е възможно и програмиране с езика SQL, а малки бази от данни могат да бъдат създавани и без програмиране. Процесът на моделиране на ИС преминава през три нива на описание: концептуално, логическо и физическо. На всяко ниво се създават паралелно два модела – един за данните и друг за операциите, които ще се извършват с тези данни. Моделите от концептуалното ниво служат за основа на създаването на моделите на логическото ниво. Моделите от логическото ниво служат за създаване на моделите на физическото ниво. Важно е учениците при проектиране на ИС да определят проблема и след това да търсят подходящи решения. Тази част е подробно описана в учебника в частта - Изследване на предметната област, Анализ на процесите и Анализ на реализуемостта. Както всеки проект, който се реализира в сферата на информационните технологии има етапи на изграждане, които са задължителни. Тези етапи учениците познават добре от обучението си до този момент и е достатъчно с подходящи въпроси да припомните и допълните. Важно е учениците да бъдат провокирани от пасивни участници на базата на досегашната им подготовка и опит да станат активни участници.

Page 37: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 34: Работа в СУБД MS Access (Упражнение)

В тази тема се очаква учениците да овладеят и упражнят следните основни умения:

създаване на таблица;

характеристики на полетата в област Field Properties. В MS Access всеки елемент се нарича обект, а те са: таблици, заявки, формуляри, отчети, макроси и модули. Процесът на проектиране на базата от данни включва следните основни стъпки:

определяне на таблиците;

определяне на полетата и записите във всяка таблица, т.е. какви обекти и кои техни характеристики ще бъдат описвани;

определяне на полетата с уникални стойности във всеки запис; В този час обърнете внимание на таблиците. Учениците добре познават електронните таблиците. Знаят, че информацията се съхранява в таблицата под формата на данни, тематично обособени и характеризиращи обект. Всяка таблица съдържа полета(колони), в които се съхраняват конкретни характеристики на група обекти и записи(редове), в които се съдържа цялата информация за даден обект. Учениците трябва да запомнят, че информацията се съхранява в таблици, всеки ред на който представлява един запис, а колоните са негови полета. Всички записи съдържат еднакъв брой полета, а всички полета – еднотипни данни. Тези данни могат да бъдат числови, текстови, дати, време и др. Първата задача от учебника е свързана със създаване на таблица и е отлично упражнение. Втората задача е по-интересна защото чрез нея учениците ще упражнят задаването на допълнителните характеристики на полетата в областта Field Properties(има два раздела –

General и Lookup) описани в учебника подробно. Трябва да усвоят например, че за всяко поле от таблицата в раздела General се определя:

тип на данните –Data type;

размер на полето – Field Size;

формат на данните – Format;

Input Mask – задава шаблон;

Caption – въвежда се заглавие на полето, което може да е различно от зададеното в колоната Field Name;

значение по подразбиране – Default Value;

условие за допустима стойност - Validation Rule;

Validation Text – задава се изписване на съобщение, ако не е изпълнено поставено условие;

Required – определя се дали редът е задължителен за попълване;

Precision (точност) – максимален брой цифри на десетичното число в полето;

Scale (размер) – максимален брой цифри от дясната страна на десетичната точка. Колко таблици ще има в една БД зависи от това, данни за колко разнотипни реални обекти ще се съхраняват и обработват в нея. При създаване на таблица едно или няколко от полетата се определят като ключови. Целта е те еднозначно да определят записа и да предотвратят появата на два еднакви записа.

Page 38: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 35: Проектиране на БД

В тази тема се очаква учениците да овладеят следните основни умения:

създават абстрактен модел на основните обекти от предметна област;

определят състава на таблиците, полетата и записите;

определят връзки и зависимости между полета от данни;

определят първичен и външен ключ. Основни понятия: транзакция, синхронизиране. Обърнете внимание на учениците, че от целта, за която ще бъде използвана базата данни, зависи как ще бъде изградена. Важно е те да познават процесът на проектиране на базата от данни включващ следните основни стъпки:

определяне на целите, за които ще служи тази база от данни;

определяне на таблиците;

определяне на полетата и записите във всяка таблица, т.е. какви обекти и кои техни характеристики ще бъдат описвани;

определяне на полетата с уникални стойности във всеки запис;

определяне на връзките между таблиците. Обърнете внимание на основните обекти на БД и тяхното предназначение: таблици, заявки, формуляри, отчети, макроси и модули. Важно е учениците да знаят, че при създаване на релационни бази от данни се създава един файл, който съдържа данни в таблици. Чрез тях могат да се създават заявки, форми и отчети. Всички промени в таблиците се съхраняват автоматично във файла на базата данни. Етапите при разработване на база данни (може да направите аналогия с проектите създа-дени от учениците до този урок):

Постановка на задачата – извършва се от възложител(лице или организация), който определя данните и дейностите с тях в създаваната база от данни;

Анализ – определят се участващите информационни обекти(данни), техните характеристики, връзки и операции, в които участват;

Проектиране – определя се табличната структура – таблиците и полетата (имена и тип) на всяка таблица;

Създаване – проектира се структурата на базата от данни и се въвеждат данни с помощта на конкретна СУБД;

Експлоатация – чрез създадените средства потребителите въвеждат, редактират и използват създадената база от данни.

При разработването на конкретен проект се определят целите, които ще се постигат чрез използване на база от данни,а от това зависи и как ще бъде изградена тя.

Page 39: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 36: Проектиране на БД (Упражнение)

В тази тема се очаква учениците да овладеят следните основни умения:

създават абстрактен модел на основните обекти от предметна област;

определят състава на таблиците, полетата и записите;

определят връзки и зависимости между полета от данни;

определят първичен и външен ключ. Целта на упражнението е учениците самостоятелно да проетират БД, да определят състава на таблиците, полетата и типовете данни. При определяне типа на данните за всяко от избраните полета е необходимо учениците да са добре запознати с типовете данни, поддържани от Access.

Text – текст (букви, символи, числа) Memo – бележка (букви, символи, числа - не е възможно сортиране.) Number –числа (цели и дробни) Date/Time - дата и време Currency - парична стойност Auto Number – цяло число (записва се автоматично, като след всеки запис се увеличава с единица) Yes/No - Да/Не (логическа стойност)

Първата задача изисква от учениците да създадат шест различни таблици съдържащи разнородна информация свързана с проекта. Учениците след като създадат тези таблици за да извличат информацията по най-ефективен начин в отделните таблици трябва да посочат едно или няколко полета, които уникално да определят всеки запис. В базите данни това се нарича първичен ключ за таблицата. При избор на първичен ключ трябва да имат предвид следните особености:

Не се допуска първичният ключ на таблиците да съдържа празни или дублирани стойности.

Ключът често служи за търсене на записи, така че не трябва да бъде твърде дълъг.

Размерът на първичния ключ има пряко отражение върху скоростта на работа на БД.

Цифрите са за предпочитане пред символите при избор на първичен ключ. Условието на втората задача е учениците да посочат първичен и външен ключ за всяка една от създадените таблици. Следващия етап е определяне на връзките между таблиците.

Page 40: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 37: Създаване на таблици (Упражнение)

В тази тема се очаква учениците да овладеят следните основни умения:

създават таблици с програмата MS Access;

определят връзки и зависимости между полета от данни в таблици с програмата MS Access;

определят първичен и външен ключ в таблици с програмата MS Access. В този практически час целта е да бъдат представени на учениците множество от знания и умения, без натрупване на излишни теоретични знания използвайки метода „учене чрез правене“. Акцентът в този урок е разширяване и задълбочаване на практическите и приложните умения на учениците за работа с програмата MS Access. Действията в поставените задачи са описани стъпка по стъпка. Първата задача е свързана със създаване на таблица на база проекта от предходния час. Всяко едно от полетата трябва да бъде дефинирано коректно. Имената на полетата и типа данни вече са зададени, необходимо е да бъдат конкретизирани съответстващите на типа характеристики и описание на полето. Типът на данните на полето определят свойствата му:

Размер на поле – задава се максималния размер на данните, съхранени като текст, число или данни от тип "Автономериране";

Формат - персонализира начина, по който полето се показва по подразбиране, когато се визуализира или отпечатва;

Цифри след десетичния знак – задава се броя на цифрите след десетичния знак; Маска на въвеждане - показва знаци, които помагат при въвеждането на данни; Надпис - Задава израз, който трябва да има стойност True, когато добавяте или променяте

стойността в това поле; Стойност по подразбиране - присвоява автоматично стойност по подразбиране на поле,

когато се добавят нови записи; Текст на проверка за валидност – въвежда се съобщение, което да се показва, когато

стойността не отговаря; Задължително - определя дали в полето трябва задължително да се въведат данни; Разреши нулева дължина - разрешава запис (чрез настройка Да на стойността на

свойството) на низ с нулева дължина ("") в текст или поле Memo; Индексиран - ускорява достъпа до данни в това поле чрез създаване и използване на

индекс; Компресиране на Unicode - Компресира текста, съхранен в това поле, когато размерът му

е малък (< 4096 знака). Това са част от настройките в General от Field Properties, в раздела Lookup също могат да се добавят характеристики на полетата. В процеса на работа с втората задача може да уточните тези характеристики, които вече са изброени в урока. Третата задача е свързана както със задаване характеристики на полетата, така също и с първичен ключ. Четвъртата и петата задача позволяват затвърждаване на придобити умения.

Page 41: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 38: Създаване на връзки (релации) между таблици (Упражнение)

В тази тема се очаква учениците да овладеят следните основни умения:

определят връзки и зависимости между полета от данни с програмата MS Access; Целта на това упражнение е:

- да се въведат и усвоят понятията и дейностите, свързани със създаването на релационни връзки между таблиците с програмата MS Access;

- да се усвои технологията за създаване, редактиране и реализиране на релациите (връзките) с програмата MS Access;

- да се усвоят знания и умения за анализиране и обработка на данни от различни таблици с програмата MS Access.

За да може една СУБД да изпълни правилно и изчерпателно всички дейности върху дадена информационна система, трябва да се изградят и определят правилно отношенията между обектите. За тази цел припомнете на учениците вече изучените връзки между обектите:

- едно към едно; - едно към много; - много към много.

Основните дейности са: създаване на релации, редакция в релациите, операции с релациите. Припомнете на учениците, че за да могат да се свържат две таблици и двете трябва да имат едно поле с еднакво съдържание. Алгоритъмът за създаване на релации се състои в добавяне на таблици и създаване на релация между таблиците. Добавянето на таблици в прозореца Relationships от панела Relationships на менюто Database Tools. Първата задача е свързана със създаване на връзки „едно към много“. Действията са описани подробно стъпка по стъпка за решаване на задачата и илюстрирани. Втората задача е подобна на първата и учениците трябва да следват стъпките от предходната задача. Третата задача е свързана със създаване на релации „много към много“ Редакции в релациите, които учениците трябва да познават са:

- изтриване и възстановяване на релация между таблици; - добавяне / премахване на таблици; - дейности с релациите.

Page 42: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 39: Създаване на формуляр (форма)

В тази тема се очаква учениците да овладеят следните основни умения:

създават форми за автоматизирано въвеждане на данни в БД с програмата MS Access;

създават форми за автоматизирано извеждане на данни с програмата MS Access;

създават форми за интерактивна промяна на различни компоненти в БД с програмата MS Access.

Основни понятия: формуляр (форма) Учениците трябва да знаят, че основното предназначение на формулярите е за разглеждане на съществуващи данни и за въвеждане на нови записи в таблиците на базата данни. Чрез тях е възможно за различните потребители да се установят различни права на достъп до данните чрез вход от различни форми, а също така да се защитят добре важните данни от повреда или неоторизиран достъп. Въвеждането в добре структурирана форма е по-лесно отколкото директното писане в таблицата. Важно е учениците да запомнят, че формите Forms (формуляр) са изпълними програмни единици за графичен интерфейс. При изпълнението ѝ формата се визуализира като отделен прозорец на екрана. Формите се използват основно като средство за създаване на удобен ибезопасен достъп до данните в ядрото на базата – за въвеждане и обновяване на данните в таблицата. Обичайно за всяка таблица се съставя форма. Всяка форма се състои от раздели, в които се подреждат управляващи елементи. Структурата на формата се вижда в режим на проектиране (Design View). В структурата на формата се разграничават няколко раздела:

- Раздел за заглавие на формата (Form Header) - Раздел за данни (Detail) тук се поставят управляващи елементи, чрез които се

осъществява обменът на данни. Управляващите елементи са контроли, чрез които се попълват и преглеждат данни. Те биват:

- Текстови полета - Етикети - Списъчни полета - Комбинирани полета - Полета за отметки и други.

Създаване на формуляри чрез асистент (Form Wizard) стъпките са: - меню Create/ Form Wizard; - в началния прозорец на помощника се избира таблицата или заявката, на която ще

бъде създаден формуляр, а също и кои полета от нея ще бъдат включени в този формуляр;

- избира се дизайнът на формуляра колонен, табличен и др.; - последна стъпка - задава се име на формуляра и се избира дали да го отворим за

попълване и преглеждане на данните или да редактираме структурата му в Design View.

След приключване на диалога формата е създадена и може да се пристъпи към въвеждане или промяна (обновяване) на данните. При ръчно създаване или създаване на формуляр в режим на проектиранe от лентата Create се избира режим проектиране в Design View.

Page 43: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 40: Оформление на формуляр и въвеждане на данни (Упражнение)

В тази тема се очаква учениците да овладеят следните основни умения:

създават форми за автоматизирано въвеждане на данни в БД с програмата MS Access;

създават форми за автоматизирано извеждане на данни с програмата MS Access;

създават форми за интерактивна промяна на различни компоненти в БД с програмата MS Access.

Всяка форма се състои от раздели, в които се подреждат управляващи елементи. В структурата на формата се разграничават три раздела:

- Раздел за заглавие на формата (Form Header); - Раздел за данни (Detail) Тук се поставят управляващи елементи, чрез които се

осъществява обменът на данни; - Раздел за дата, номер на странца на формата (Form Footer).

Структурата на формата се вижда в режим на проектиране (Design View). Преди да преминете към упражнението обърнете внимание на учениците, че формата визуализира данните ред по ред. В долната част на новосъздадената форма Access автоматично „долепя“ бутони за следващия, за предходния ред и за въвеждане на нов ред. Търсене на данни и откриване на конкретна информация в базата данни се осъществява най-лесно след сортиране и филтриране на информацията. Филтрирането представлява извличане на записи по определени критерии. Филтърът ограничава кои от записите са показани, а тези записи, които не отговарят на криитериите, се скриват. При изключване на филтъра, данните отново са видими. Съдържанието на обектите не се променя. За да приложим филтър върху данните от едно поле, първо маркираме полето и след това включваме командата Filter. Отваря се контекстно зависимо меню, съдържанието на което зависи от типа на данните, които сме маркирали преди това. За прилагане на няколко филтъра едновременно, удобно е да се използва Filter By Form (Sort&Filter / Advanced/Filter By Form). Отваря се изглед, откъдето може да се включи филтър към които полета е необходимо. След това се избира командата Apply Filter. Понякога е удобно да се приложи филтър над селектиранa стойност в поле с команда Selection. Сортирането е подреждане на информацията по определен критерий, с цел по-бърз достъп до данните. За да се сортира по определено поле, трябва да се маркира полето и да се избере Sort Ascending / Descending(нарастващ или намаляващ ред). В случай че трябва да се сортира по няколко полета, първо се сортира по най-лявото поле.

Page 44: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 41: Създаване на заявки в база данни

В тази тема се очаква учениците да овладеят следните основни умения:

създава заявки за интерактивна промяна на различни компоненти в БД с програмата MS Access.

Основни понятия: заявки, заявка за избиране, заяка за действие, процедурни заявки Учениците трябва да знаят, че заявките (Query) са онези обекти, които позволяват извличането на точно определена информация от базата данни. Принципната разлика межде таблици и заявки е, че таблицата съхранява данни постоянно, а заявката е временен обект, който се създава за определена цел. Това, което е постоянно в заявката, е нейното описание, задаващо правилото, по което, заявката се построява при необходимост. Заявките се делят на две основни групи: за избор и за действие.

- заявките за избор могат да бъдат: стандартни; с критерии; с изчислителни полета и с параметри.

- заявките за действие могат да бъдат: за обновяване (update); за добавяне (append) и за изтриване (delete).

Езикът SQL използван от СУБД Access дават възможност за следните видове заявки: - Заявки за извличане (Select Query)-получаване на данни от една или няколко

таблици; - Кръстосана заявка (Crosstab Query) – за компактно предтавяне на изчислими

резултати за посочени записи. Резултатите се групират или по имена на колони, или по имена на редове;

- Заявка за действие (Action Query) – за извършване на действия за актуализиране на данни;

- Параметрична заявка (Parameter Query) – дава възможност за промяна на заявка от предишните типове в момента на нейното изпълнение от СУБД.

Първата задача е учениците да създадат заявка чрез помощника Wizard в страница Create → панела Queries → бутона Query Wizard . Появява се диалогов прозорец New Query за автоматично генериране на заявка. Следващата задача е създаване на заявки в режим на проектиране(Design View) в страница Create → панела Queries → бутона Query Design. Появява се основния прозорец за проектиране на заявки и диалоговия прозорец Show Tables. Oт таблицата избираме таблиците или справките, чиито данни ще включим в завката. При създаване на заявка нейният тип по подразбиране е завка за извличане (Select)

Page 45: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 42: Създаване на заявки и формуляри в база данни (Упражнение)

В тази тема се очаква учениците да овладеят следните основни умения:

създават форми за интерактивна промяна на различни компоненти в БД с програмата MS Access;

усвояване на знания за подбор на информация по зададен критерий. Създаването на заявки се извършва от бутон Query Design намиращ се в меню Create. Когато се създаде заявка, тя помага да се изведе някаква информация от базата данни, под формата на отчет. При създаването на заявката, има възможност да се избират полета от различните таблици съставящи базата данни. Също така има възможност да се слагат различни органичаващи условия и критерии за получаване на исканата информация. При създаването на заявки и отчети, след избирането на Query Design за заявки или Report Design за отчети, се отваря прозорец, от който се избират полетата, които съдържат желаната информация. След това се продължава с бутон next като има опци за настройки на дизайна на отчета или заявката. След създаване на съответната заявка или отчет, с кликване с десен бутон на мишката върху отчета/заявката може да се избере Design View. Това ще позволи да се отвори отчета или заявката в режим на „програмиране” в който ще може да се задават различни критерии, за получване на желана информация. Кръстосаната заявка Crosstab е вид select заявка. Когато се извика такава заявка, резултатите се изобразяват в таблица, която има различна структура от другите типове таблици.Така получените таблици са по-лесни за четене от простите select заявки, които изобразяват същите данни. За да бъде създадена Crosstab заявка от меню Create се избира Query Design. Могат да се създават и заявки за сливане на две полета. В първата задача учениците трябва да създадат заявка за попълване на данни в таблица при определени условия. Третата задача също е свързана със създаване на заявк. Действията за реализиране на двете задачи са описани подробно и илюстрирани. Преди да започнете процеса на създаване на формуляра, изберете таблицата, върху която искате да базирате формуляра. Избирате Form от Forms или създавате форма през режим дизайн Form Design от Forms. След като формулярът е създаден, отворете в Layout View, където можете да промените подредбата на формуляра. Докато в изгледа за оформление можете да пренаредите полетата във формата, като го плъзнете и пуснете до желаното му местоположение. Ако искате да премахнете напълно поле, щракнете с десния бутон върху него и изберете - Изтрий елемент от менюто. Подредете и експериментирайте с различните опции за оформление. Когато приключите, преминете към следващата стъпка. Форматирайте формуляра Във втората задача учениците трябва да създадат формуляр чрез помощника Form Wizard от Forms. А четвъртата задача е свързана със създаване на формуляр с конкретна бада данни и при предварително поставени условия. Форматирането е оставено на избора на учениците.

Page 46: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 43: Създаване на заявки за изчисления

В тази тема се очаква учениците да овладеят следните основни умения:

създават заявки за изчисления в БД с програмата MS Access. Основни понятия: заявка с изчисляеми полета, параметрична заявка В заявките могат да се извършват изчисления. Тези изчисления могат да се представят в резултата като ново поле. Полетата с изчисления могат да включват полета от таблица или заявка, свързани с аритметични оператори или вградени функции. Полетата с изчисления се разполагат в отделни клетки. Има два начина за създаване на поле с изчисления:

- ръчно въвеждане в празна клетка „Име:[таблица1]![поле1]*[таблица2]![поле2]“. Ако двете полета са от една и съща таблица, имената ѝм могат да се пропуснат. Полетата, които участват в изчислението, задължително се ограждат в квадратни скоби.

- използване на инструмента Expression Builder. Горната част на прозореца съдържа празно текстово поле, в което може да се състави израза. Изразът може да бъде написан директно или да се ползат бутоните с оператори за изрази от долното текстово поле. В долната част на прозореца има три списъчни полета, в които се намират имената на полетата и функциите, необходими за изграждането на израза. От списък се избира таблица, в съседния прозорец се извеждат полетата – избират се полетата, които участват във формулата. От лентата се избира операцията или функцията и се потвърждават действията.

В заявките с изчисления могат да се прилагат и критерии. Новото поле се изчислява само за записите, които отговарят на критериите, посочени в реда Criteria. За да се включи параметър в заявката, името му се задава в квадратни скоби. Могат да се въвеждат различни стойности за параметъра при всяко изпълнение на заявката. Има два варианта при тези заявки – заявка с ново поле и заявка със съществуващо поле (в диалоговия прозорец Enter Parameter Value, който се въвежда стойнос за параметър). Ако няма записи, отговарящи на критерия, резултатът от заявката е празна таблица.

Page 47: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 44: Създаване на заявки за модифициране на БД (Упражнение)

В тази тема се очаква учениците да овладеят:

създават заявки за изчисления в БД с програмата MS Access. Заявките заемат централно място при обработка на данните. По зададен критерий може да се получи извадка от наличните данни в свързани таблици от базата данни. С тяхна помощ може да се прави селекция, проекция, сортиране, актуализация на данни от различни таблици. Заявката показва списък на създадените в БД справки (заявки), чрез които се извлича взаимосвързана информация от една или повече таблици. На пръв поглед заявките приличат на таблиците, но те генерират нова информация или позволяват съдържащата се в таблиците информация да се разглежда в различни сечения. Разгледайте с учениците заявките в панела QUERY TYPE. Една от заявките е за създаване на таблица (MAKE-TABLE QUERY) - тази заявка създава нова таблица на базата на полетата на една или повече съществуващи таблици. Има заявка за добавяне на записи (APPEND QUERY) - добавя един или по-голямо количество записи в края на една или повече таблици. Полезна е за предаване на записите в архив ако информацията повече няма да се използва, но представлява някаква ценност. Една от заявките е за обновяване на данни (UPDATE QUERY) – променя значенията на полетата на основата на определени критерии. Използва се в случаите, когато една и съща промяна трябва да се направи за голям брой записи. В реда Update To се записва изразът, с който ще се променят записите в съответното поле. Първата задача е свързана точно с тази заявка. Заявка за унищожаване (DELETE QUERY) - изцяло или частично се унищожава съдържимото в една таблица. Могат да се унищожават записи на основата на определени критерии Във втората задача учениците трябва да работят с тази заявка, а тя е подробно описана. Третата задача е сварзана със заявка за избор на записи от съществуващи таблици. В четвъртата задача учениците трябва да използват заявка за добавяне на записи към съществуващи таблици. (APPEND QUERY) - добавя един или по-голямо количество записи в края на една или повече таблици.

Page 48: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 45: Отчети в БД

В тази тема се очаква учениците да овладеят следните основни умения:

създават отчети за автоматизирано извеждане на данни с програмата MS Access. Целите на обучението са:

- да се усвои технологията за създаване, модифициране, записване и отпечатване на отчети;

- да се усвояват знания и умения за обобщаване на различни формати за представяне на информацията.

Всяка СУБД задължително представя инструментариум за построяването на смислени и добре оформени изходни документи наречени отчети (Report). Предимството на отчетите е, че данните в тях могат да бъдат форматирани и сортирани. Отчетите (Reports) са самостоятелни компоненти, които черпят данни от наличните БД, за да ги оформят в готов документ. Отчетът се основава на таблица или заявка и се създава в обекта Report. Документът се състои от постоянен текст, който се редактира специално, и от полета, в които се появяват данните от базата. При всяко отваряне на отчета се появява постоянният текст придружен с такива данни, каквито са извлечени в момента от базата. В самия отчет може да се правят допълнителни обработки над изтеглените в него данни, например редове с данни да се подредят или да се извършат пресмятания. Полетата на отчета се запълват с данни от таблица или междинна заявка. Разгледайте с учениците техниките за създаване на отчети:

- автоматично създаване на отчет. - създаване на отчет в режим на проектиранe; - ръчно създаване на отчет; - създаване на отчет чрез помощник.

Инструментите за създаване на отчети се избират от панела Report. Учениците трябва да знаят, че всеки отчет може да се визуализира в различни режими:

• режим за преглед и използване Report View; • режим за преглед преди отпечатване Print Preview; • режим за оформление на изгледа Layout View; • режим на проектиране Design View

В режим Design View се разкриват основните секции на един отчет. Те са: - Report Header (заглавие на отчета) – секцията е от типа Label и се показва в отчета

еднократно, на първата страница, преди всичко друго; - Page Header (заглавие на страницата) – това са наименованията на колоните на

отчета. Те се отпечатват в отчета веднага след заглавието и при всяко преминаване на нова страница. Позволява редактирани и форматиране.

- Detail (съдържание на отчета) – това е основна за отчета секция в която се задава съдържанието на един ред от отчета, съответен на един запис от таблицата/заявката, на която отчета е базиран.секцията е от тип Text Box.

- Page Footer (заключение на страницата) – това е мястото където може да се постави текуща дата и номер на страницата. Използвайте функциите Now() и Time().

- Report Footer (заключение на отчета) – извежда се в края на отчета. Може да се постави нещо важно за конкретния документ.

Задачите в учебника са свързани с всяка една тема и стъпка от създаването на отчети с различна конструкция.

Page 49: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 46: Оформяне на БД (Упражнение)

В тази тема се очаква учениците да овладеят следните основни умения:

създават допълнителни настройки за автоматизирано извеждане на данни с програмата MS Access.

Контролите са частите от формуляр или отчет, които се използват, за въвеждане, редактиране или показване на данни, а те са:

- Обвързана контрола - контрола, чийто източник на данни е поле в таблица или заявка, стойностите може да бъдат текст, дати, числа, стойности "Да/не", картини или диаграми;

- Необвързана контрола - контрола, която няма източник на данни (например поле или израз) тя показва информация, картини, линии и правоъгълници;

- Изчисляема контрола - контрола, чийто източник на данни е израз, а не поле, се нарича изчисляема контрола. Изразът може да бъде комбинация на оператори (например = и + ), имена на контроли, имена на полета, функции. Управляващите елементи са контроли, чрез които се попълват и преглеждат данни. Те биват:

-Текстови полета (Text Box)- в който може да се въведе формула; -Етикети (Label) - разбираем за потребителя надпис, какво може да се прави в тази форма; -Бутон (Command buttons) – при натискане предизвиква някакво действие; -Изображение (Image) – позволява вмъкване на картинка; -Вмъкване на подчинена форма чрез маркиране и провлачване; -Списъчни полета - позволява изброяване; -Комбинирани полета (ComboBox) - трябва освен създаването да се обвърже с елемент от подчинената форма и др.

Когато работите с релационни данни, често трябва да преглеждате данни от повече от една таблица или заявка в един и същ формуляр. Подформулярът е формуляр, който е вмъкнат в друг формуляр. Първичният формуляр се нарича главен формуляр, а формулярът във формуляра се нарича подформуляр. Подформулярите са особено ефективни, когато искате да покажете данни от таблици или заявки, които са свързани в релация "един към много". Главният формуляр показва данни от страната "един" на релацията. Подформулярът показва данни от страната "много" на релацията. Едно предимство на базирането на подформуляр върху формуляр е това, че може да се добавят изчисляеми полета към подформуляра Има няколко начина за добавяне на подформуляр в зависимост от задачите, които се изпълняват. В първата задача учениците трябва да създадат подформуляр като действията стъпка по стъпка са описани и илюстрирани за по-голямо удобство и добиване на рутина при създаваненето му. Втората задача е с други данни, но отново учениците трябва да създадат подформуляр. Третата задача е свързана със създаването на изпълним бутон и действията са описани подробно. Макросът е инструмент, който позволява да се автоматизират задачи и добавя функционалност към формуляри, отчети и контроли. Ако се добави бутон към формуляр, той асоциира събитието OnClick на бутона с макрос, който съдържа командите, които ще изпълнява бутонът при всяко негово натискане. Със създаване на макрос е свързана четвъртата задача от учебника.

Page 50: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 47: Създаване на начална форма (Упражнение)

В тази тема се очаква учениците да овладеят и упражнят следните основни умения:

създават допълнителни настройки за автоматизирано извеждане на данни с програмата MS Access;

създаване на начална форма в база данни с програмата MS Access;

обвързване на формулярите с менюта ;

настройки за визуализация на БД с програмата MS Access. Главната форма представлява набор от бутони, които могат да изпълняват различни функции свързани с отварянето, затварянето, редактирането на формуляри, отчети и др. За правилното функциониране на една ИС е необходимо да бъдат изградени – главно меню, подменюта, добър дизаин и да отговаря на изискванията и очакванията на потребителите. Затова една информационна система трябва да отговаря на няколко критерия:

- сложна, но в същото време лесна и достъпна за ползване от потребителите; - гъвкава – потенциал за разрастване; - кратък период на внедряване; - съвместимост със съществуващият хардуер; - независимост на базата данни, защита на данните; - възможности за обновяване; - качество на документацията; - предоставяне на поддръжка на системата след внедряването.

Ако са изпълнени критериите след като бъдат създадени основните обекти, е необходимо да се изградят комуникациите между тях. От това ще зависи доколко ефективно потребителят ще се придвижва между отделните форми в процеса на ежедневната си работа. За да се изработи физическия модел е необходимо да се знае следното:

- всяка операция от физическия модел генерира специфичен за нея обект от базата от данни в приложението Access.

- правилният избор на обект е в съответствие с поставените цели и зависи от преценката на този, който изработва физическия модел.

Обектите може да са: формуляри, заявки, отчети, страници, макроси, модули. При създаването ѝм трябва да се има предвид определена последователност:

- създават се формулярите, предназначени за попълване на данни в създадените таблици;

- създават се формуляри с друго предназначение; - създават се справките; - създават се отчетите; - създават се макросите; - създават се страниците.

При необходимост се създават формуляри с друго предназначение. В първата задача учениците трябва да създадат начална форма на ИС, която да съдържа заглавие, лого и бутони с които да бъдат стартирани формулярите (предварително създадени) и естествено бутон за изход. Задачата е подробно описана в учебника и илюстрирана за да се справят учениците със задачата. Втората задача е свързана с допълнителни настройки при визуализация на на началната форма.

Page 51: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 48: Внедряване на ИС

В тази тема се очаква учениците да овладеят следните основни умения:

създават допълнителни настройки за автоматизирано извеждане на данни;

документират основни свойства на една ИС;

тестват и проверяват доколко ИС отговаря на изискванията;

идентифицират причините за възникнали проблеми и организират процеса на решаването им;

описват дейности за внедряване на ИС. Основни понятия: съпровождане; валидиране; тестване на ИС В теоретичен план не съществува единен подход за определяне последователността при внедряване на ИС. Внедряването на една информационна система включва: инсталиране на ИС, провеждане на обучение на крайните потребители, изготвяне на работни инструкции и изчистване на грешки при стартиране на реалната система. Така се открояват два важни момента:

- Инсталирането на информационната система в съответствие с направения план за да се превърне в реално работещо софтуерно приложение;

- Използване на информационната система в реални условия, поддръжка и развитие има за цел да бъде окончателно предадена на клиента и да се премине към нейната работа в реални условия. Не бива да се смята, че с това жизненият цикъл на системата завършва, защото е необходим известен период, в който тя да се наблюдава и поддържа. Това е и предпоставка за развитието на системата. Реализацията завършва с дейността одит, при която целта е да се установи дали проектът е успешен и да се направят някои препоръки за бъдещето. В учебника ясно са записани „Дейности за внедряване на ИС“, с които учениците трябва да се запознаят. Възможните грешки обикновенно произлизат от неправилното или неточно дефиниране на проекта. Некоректни релации между обектите както и некоректни заявки. Отстраняването на възникналите проблеми е важно да бъдат направени в процеса на тестова работа на ИС. Учениците трябва да знаят, че преди да предадат крайният продукт трябва да тестват разработената ИС. Тестването трябва да започне „в малкото” и да прогресира към тестване „в голямото”. Първи тетестове се правят върху компоненти на системата. Последни тетестове са за цялата система или за интегрирането и в други системи, ако има такова. Основното тестване е тестването при което се проверява дали системата отговаря на спецификациите зададени от клиентите. Като краен резултат трябва да има работеща информационна система. Много ИТ компании в това число и Microsoft разполагат с отдел за тестове на продуктите, които изработват. IT академия Soft Academy например организира и провежда курс по софтуерно тестване, като предоставя необходимата теоретична и техническа основа за започване на работа като Junior QA специалист (позицията е позната още и като QA, или софтуерен тестер). Предвиден е и час за упражнение, в който учениците самостоятелно да създадат БД на тема „Класиране на ученици“.

Page 52: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 50: Разработване на проект

В тази тема се очаква учениците да овладеят следните основни умения:

работа в екип за създаване на ИС;

изпълняват различни роли в екип;

изпълняват основните дейности във всеки етап осъздаване на ИС;

проектират, създават и използват БД;

представят и демонстрират създадената ИС Учениците вече са разработвали проекти (презентации, уеб сайт) имат теоретична подготовка свързана с етапите на създаване на продукт. При разработване на проект на ИС някои делят етапите на: логически и физически. Отправна точка при изграждането на нова информационна система е възникването на проблем. В последствие идеята се оформя във вид на задание, описващо функциите на информационната система. Сформира се екип. Проектантите избират технологичните средства – софтуер, а специалистите по информационни технологии създават нови програмни решения. Разработеният софтуер се тества, за да се установи дали заложените функции работят правилно. Следва етап на внедряване, който включва обучение на потребителите и цялостно преминаване към работа с новата информационната система. Независимо кой произвежда софтуера изграждането на една информационна система преминава през четири основни фази:

- стартиране (initiation); - разработване (development); - реализация (implementation); - функциониране и поддържане(operationandmaintenance).

Основната цел на преобладаващата част от оперативните системи за управление на бази данни е ежедневната обработка на информация (въвеждане, изтриване, обновяване на данни) и изпълнение на заявки – запитвания към данните. Задачата на учениците е създаване на проект „Библиотека“ - ИС, която да съхранява информация и да управлява ресурсите на библиотека. Основните обекти са: книги, автори, читатели със съответната информация за тях. Основните дейности са: получаване на нова книга, дата на отдаване и дата на връщане на книгата. Разгледайте и обсъдете с учениците стъпките при изграждане на базата данни, заявките, отчетите и съответните форми.

Page 53: Информационни технологии за 11. клас · Тема 11:Функции за търсене и препратки В тази тема се очаква учениците

Тема 51 и 52: Разработване на проект

В тази тема се очаква учениците да овладеят следните основни умения:

работят в екип за създаване на ИС;

изпълняват различни роли в екип;

изпълняват основните дейности във всеки етап от създаване на ИС;

проектират, създават и използват БД;

представят и демонстрират създадената ИС От учениците се изисква да разработят в тези часове самостоятелно или в екип проекти – „Управление на магазин“ и „Болница“. Целта на тези часове е да изработят ИС чрез която да покажат наученото до този момент от обучението им. Има няколко фактора които са важни при разработване на проект:

- време; - ресурси; - обхват (какво точно включва проекта).

С помощта на тези задачи се създават подходящи ситуации, в които ученикът да овладее и усвои техниката за извършване на самото действие. Използването на проекти постига следните цели:

По–успешно овладяване на конкретните информационни технологии в контекста на разработване и решаване на определен проблем от друга област.

Учениците получават възможност да създават, организират и представят информация пред аудитория по начин, който е характерен за собствения им стил на учене и тяхната сфера на интереси.

Учениците осъзнават, че ИТ не са самоцел на обучението, а намира приложение в много други области.

Учениците имат възможност да осъзнаят стойността на придобитите знания и умения.

Учениците са поставени в ролята на откриватели и изследователи. Те намират необходимата им информация, извършват подбор, обобщение и класификация на информацията по определена тема.

Проектите предразполагат към изграждане на умения за изследване, критично мислене и решаване на проблеми в определени области, споделяне на идеи.

Разработката на проекти дава възможност за работа в екип.