Тест изпитване
Уроци MS Access - линк
Тестове за упражнение:
Тест упражнение EN - линк
Тест упражнение EN - линк
Тест упражнение - линк
Тест упражнение - линк
Информационни системи.
28. Основни етапи в разработването и използването на информационните системи
1. Информационна система
2. Основни функции на информационната система
- планиране, събиране на информация
- съхранение на информация
- обработване на информацията
- разпространение
3. Основни етапи при разработване на информационна система
- анализ
- проектиране
- разработване
- функциониране и поддържане
4. Области, в които се използват информационни системи
https://www.eltrade.com/bg/solutions/reshenija-za-magazini
30. База данни. Основни понятия
1. База от данни
База данни е структурирана информация, съхранена като данни на електронен носител с цел лесно и бързо извличане на информация.
2. Пример за база данни
База данни "Библиотека"
1. За какво се отнася базата данни?
Базата данни "Библиотека" съдържа информация за книгите, читателите и библиотекарите в една библиотека.
2. Какви таблици съдържа базата данни и каква информация се съдържа в тях?
Таблиците в база данни "Библиотека" са:
- таблица "Читатели" с информация за читателите;
- таблица "Книги" с информация за книгите в библиотеката;
- таблица "Картон" с информация за взимането и връщане на книги от библиотеката;
- таблица"Служители" с информация за библиотекарите в библиотеката.
Таблица "Читатели" съдържа: номер, име и фамилия, ЕГН, адрес, телефон, град, статус, възраст, имейл на читателя.
Таблица "Книги" съдържа: библиотечен номер, заглавие, автор, издателство, година на издаване, жанр, брой, цена на книгата.
Таблица "Картон" съдържа: номер, име и фамилия, ЕГН, библиотечен номер на книга, дата на взимане, дата на връщане, номер обслужващ служител.
Таблица "Служители" съдържа: номер, име и фамилия, ЕГН, адрес, телефон, длъжност.
3. Каква информация може да се извлече от базата данни?
Можем по зададен от нас определен жанр, например криминален, да разберем заглавията на всички криминални книги в библиотеката.
Можем да разберем броя на читателите, които са над 50 години. Както и броя на читателите от 14 до 18 години.
Задача 2: Създайте файл в Word, който да съдържа пример за база данни, подобен на примера по-горе за библиотека. Вашият пример трябва да съдържа трите въпроса. Изпратете файла на съответния имейл.
3. Система за управление на база от данни (СУБД)
СУБД е софтуерен продукт, който позволява съхранение и управление на база от данни. Например програмата MS Access.
Разширението на файл, създаден с MS Access може да бъде - .accdb или .mdb в зависимост от версията на MS Access.
Друг софтуер за обработка на база данни: RazorSQL, Microsoft SQL Server Studio, Studio MySQL Workbench; TeamDesk; TablePlus; Sequel Pro; PhpMyAdmin.
4. Видове модели на база от данни
- релационен модел
- йерархичен модел
- мрежов модел
- обектноориентиран модел
5. Релационен модел на база от данни
Съвкупност от таблици с уникални имена. Данните се съхраняват във вид на таблици, всяка една, от които е съставена от редове (записи) и колони (полета). При много задачи данните могат да бъдат разпределени в няколко таблици. Например, ако създаваме училищна база от данни можем да имаме следните таблици - таблица с данни за учениците, таблица с данните за учителите, таблица с данни за оценките на учениците.
6. Видове релации (връзки)
• едно към едно 1:1 – на един запис от една таблица отговаря точно един запис от друга таблица;
• едно към много 1:М - на един запис от една таблица отговаря няколко записа от друга таблица;
• много към много M:N - на един запис от една таблица отговаря няколко записа от друга таблица и обратно. Осъществява се с таблица посредник.
Задача 3: Определете вида на релациите между таблиците по-долу. Изпишете по подходящ начин вида на релациите между таблиците:.
Задача 4: Разгледайте схемата по-долу и направете в Google document трите таблици: таблица "Доставчици", таблица "Стоки" и таблица "Доставки". За всяка таблица определете подходящи полета и попълнете с по два записа за всяка таблица.
7. Първичен ключ (Primary key) – определя се на поле от таблицата, чийто стойности са уникални за всеки запис.
Специализирани база данни. Цифрови библиотеки
World Digital Library - https://www.wdl.org/en/ - цифрова библиотека, финансирана от библиотеката на конгреса на САЩ и UNESCO
Цифрова библиотека на Националната библиотека "Св.св. Кирил и Методий" - http://www.nationallibrary.bg/wp/?page_id=1337
Europeana - https://www.europeana.eu/bg е подкрепена от ЕС европейска мултимедийна цифрова библиотека. Тя стартира през 2008 г. и предлага достъп до над 50 милиона цифровизирани произведения, включително книги и записи, снимки, архивни документи, картини и филми. При използването на Europeana е възможно да се разглеждат всички цифровизирани колекции на европейски библиотеки, архиви и музеи и в тях да се търси едновременно. https://what-europe-does-for-me.eu/bg/portal/2/O04
https://pixabay.com/bg/
https://www.loc.gov/
цифрова библиотека с учебно съдържание - https://bg.khanacademy.org/
Сигурност и защита на данните
1. Оценка на заплахите и рисковете
2. Основни компоненти за сигурност на информационната система - поддръжка
- защитна стена (firewall)
- маршрутизатор
- защита от вируси
- актуализация на софтуера
- тестване на сигурността на ИС
3. Защита на данните от загуба или кражба
4. Архивиране на данни
NAS устройство - видео
Криптиране на данни - Видео1
Задача: Архивиране на данните а компютъра:
Start → Settings → Update&Security
Backup → Add a drive
Създаване на база данни. Стартиране на програмата
|
|
Типове данни http://tuj.asenevtsi.com/Informatica2/I030.htm
• Text
• Number
• Date/Time
• Currency
• Yes/No
• OLE Object
• Hyperlink
Видове обекти в база данни
• таблици (tables) - в тях се съхраняват данните;
• заявки (queries) – чрез тях се извличат данни;
• форми (forms) – служат за въвеждане и разглеждане на данни;
• отчети (reports) – за разпечатване на таблици, заявки;
• макроси (macros) - процедури, чрез които се автоматизират различни действия;
• модули (modules) - съдържат код на VBA.
Създаване на връзки (Create Relationships)
Преди да създавате връзки между таблиците, те трябва да са затворени!
• Database tools → Relationships
• Маркираме таблицата, която желаем да свързваме и натискаме Add
• С помощта на мишката общото поле се изтегля от едната таблица към другата. Посоката е важна.
Причини, поради които не може да се свържат две таблици
1. Таблиците не са затворени;
2.Типа на данните на полетата, които се свързват са различни;
3.Свързване на полета, които имат различно съдържание.
/*2. При промяна на типа на данните, предварително трябва да бъдат изтрити връзките между таблиците/
Задача фирма (задачата е от учебника по ИТ за 11 клас модул 1 издателство Домино):
Свалете файла prodajbinastoki.accdb
Създайте следните заявки, формуляри и отчети: zadachi_firma.docx
Задача кафене (задачата е от учебника по ИТ за 10 клас на Ивайло Иванов, издателство Нова звезда): kafenelusi.docx
Създаване на заявки (Create Queries)
Заявките са обекти в база данни с помощта, на които се извличат данни от таблици по определени критерии.
1. Create → Query Design
2. Добавяме тези таблици, чиито полета са необходими за заявката.
3. Добавяме необходимите ни полета от таблиците.
4. В Sort можем да изберем Ascending или Descending, което ще сортира данните в съответното поле.
5. В Criteria записваме критерия, по който ще извличаме данните.
Създаване на заявки с параметър
|
|
Създаване на заявкa за сливане на две полета /сливане на две полета – име и фамилия/
1. Създаваме заявка с Create → Query Design
2. Добавяме полетата, които искаме да включим
3. Създаваме новото поле - например ime_familia:
4. От Query Setup командата Builder
5. ime_familia: [Клиент]![ime_klient] & " " & [Клиент]![familia_klient]
Промяна на името на полето на заявката на български език
1. Натискаме с десен бутон на мишката върху полето в режим Design View на заявката
2. Избираме командата Properties
3. General → Caption – записваме името на полето на кирилица.
/В изглед Design View името на полето е на латиница, в изглед View е на кирилица/
Създаване на заявкa за обновяване на данни
1. Създаваме заявка с Create → Query Design
2. Добавяме полетата, които искаме да включим
3. Избираме от менюто Design
4. От Query Setup командата Builder
Създаване на формуляр (Create Form)
|
|
Създаване на отчет (Create Report)
|
|
Създаване на бутонно меню - Switchboard
Създаване на заявката Освобождаване на стая
1. Създаваме заявка с Create → Query Design
2 .Добавяме полетата, които искаме да включим:
- room_number /h. baza/ - platena_suma
- room_type/h. baza/ - vid_plashtane
- zaeta/h. baza/ - suma_plashtane
- n_klient - data_napuskane
- ime_familia
3. Създаваме ново поле ( suma_plashtane : )
4. От Query Setup командата Builder
5. suma_plashtane: [Резервация]![broi_dni]*[Стая]![cena]-[Резервация]![platena_suma]
6. Създаваме ново поле (data_napuskane : )
7. От Query Setup командата Builder
8. data_napuskane: [Резервация]![data_reg]+[Резервация]![broi_dni]
Интерактивни презентации
Задача 1:
Създайте интерактивна презентация "Тест за първолаци", която да съдържа следните слайдове. Задайте подходящо анимиране, така, че при избор на верен отговор да се появява усмихната емотиконка на слайда. При избор на грешен отговор да се повява намръщена емотиконка, която след 2 секунди да изчезва.
В слайдове номер 3, 7, 8 и 9 при верен отговор, нека съответния елемент да се появява на определеното място (многоточие, чашка, квадратче, многоточие).
За създаване на чашките в слайд номер 7 използвайте командата Insert --> Shapes --> Rectangales.
За да свържете анимирането на усмихнатото лице с щракане върху верния отговор, а намръщеното лице с щракане върху грешен отговор, трябва да извършите следната последователност от команди:
1. Маркираме усмихнатото лице, избираме Animations --> Add Animation --> Motion Paths
2. Маркираме усмихнатото лице, избираме Animations --> Trigger --> On click --> например Picture 2 - т.е. картинката, която отговаря на верния отговор.
По аналогичен начин се прави свързването на намръщеното лице със съответно грешния отговор.
В слайдове номер 3, 7, 8 и 9 при верен отговор, нека съответния елемент да се появява на определеното място (многоточие, чашка, квадратче, многоточие).
За създаване на чашките в слайд номер 7 използвайте командата Insert --> Shapes --> Rectangales.
За да свържете анимирането на усмихнатото лице с щракане върху верния отговор, а намръщеното лице с щракане върху грешен отговор, трябва да извършите следната последователност от команди:
1. Маркираме усмихнатото лице, избираме Animations --> Add Animation --> Motion Paths
2. Маркираме усмихнатото лице, избираме Animations --> Trigger --> On click --> например Picture 2 - т.е. картинката, която отговаря на верния отговор.
По аналогичен начин се прави свързването на намръщеното лице със съответно грешния отговор.