Шукати в цьому блозі

вівторок, 18 квітня 2017 р.

Христос воскрес!

Для тих, хто з певних причин не дійшов до школи...

Інформатика

11 клас

Тема  сьогоднішнього уроку:"Бази даних"

Бази даних
18.04.2017
Бази даних
це сукупність даних , яким властива структурованість, взаємопов’язаність і незалежність від прикладних програм.
(Система Управління Базами Даних)
1.Безпосереднє управління даними в зовнішній пам’яті.
2.Управління буферами оперативної пам’яті (СУБД зазвичай працюють із БД значного розміру, який перевищує доступний обсяг оперативної пам’яті).
3.Управління транзакціями (послідовністю операцій над БД).
4.Журналізація (Журнал – це особлива частина БД, що є недоступною для користувачів СУБД, у якій зберігаються всі зміни в основній частині БД)
5.Підтримка мов БД. Стандартною мовою найбільш поширених реляційних СУБД є мова SQL.

База даних книжкового фонду бібліотеки
База даних кадрового складу закладу
База даних законодавчих актів кримінального права
База даних сучасних пісень
(структурованість – введення угод про способи подання даних)
Неструктуровані дані

База даних є інформаційною моделлю предметної області.
Предметна область – деяка частина реально існуючої системи, що функціонує як самостійна одиниця (предметна область окремого підприємства, навчального закладу та ін.).
Класифікація баз даних

Фактографічна БД
містить короткі відомості про описані об’єкти, представлені в строго визначеному форматі
(наприклад,у вигляді чисел і текстів).
Документальна БД –
містить широку інформацію різноманітного типу: текстову, графічну, звукову, мультимедійну.
Відібрані дані надаються користувачеві, а обробка даних у таких системах практично не проводиться.
Централізована БД
зберігається в пам’яті одного комп’ютера.
Якщо цей комп’ютер є компонентом мережі, можливий розподілений доступ до такої бази.
Розподілена БД
складається з декількох, можливо, пересічних або навіть дублюючих одна одну частин, що зберігаються в різних комп’ютерах мережі.
Моделі баз даних
Модель – спосіб визначення логічного подання фізичних даних .
БД може бути заснованою на одній моделі або на сукупності декількох моделей.
Існує три основні типи моделей даних:
ієрархічна;
мережева;
реляційна.
Ієрархічна модель

Ієрархічна модель БД
є сукупністю елементів, які підпорядковані один одному від загального до конкретного і утворюють перевернуте дерево (граф).
Ця модель характеризується такими елементами:
рівні;
вузли;
зв’язки.
Мережева модель

Мережева модель
має ті самі основні складові, що й ієрархічна (вузол, рівень, зв’язок), проте  характер їхніх зв’язків принципово інший.
У мережевій моделі прийнятий вільний зв’язок між елементами різних рівнів.
Реляційна модель
модель зберігання даних, яку побудовано на взаємовідносинах її складових.
У простому випадку це двовимірний масив або звичайна двовимірна таблиця.
Кожний рядок таблиці – запис.
Кожний стовпець – поле. 

Таблична організація даних “Іграшки”


Особливості реляційних БД
Кожний елемент таблиці – один елемент даних.
Дані у стовпці є однорідними, тобто мають один тип.
Кожний стовпець (поле) має унікальне ім’я.
Однакові рядки в таблиці відсутні.
Порядок рядків може бути довільним.
СУБД –
це керівна програма, призначена для збереження, пошуку й обробки даних у базі.
Найпопулярніші СУБД: Access, Visual FoxPro, Borland Paradox, Oracle, Informix, Sybase, Lotus Approach, Open Office.org. Base…
Функції СУБД
Основні елементи вікна БД MS Access



Теоретичний матеріал

Створення структури таблиць бази даних у 

СУБД MS Access


Теоретичні відомості
       Зберігання інформації – одна з найважливіших функцій комп’ютера. Одним з найпоширеніших засобів такого зберігання є бази даних. База даних – це файл спеціального формату, який містить інформацію, структуровану певним чином. Комплекс програмних засобів, які призначені для створення структури нової бази, наповнення її вмістом, редагування вмісту і візуалізації інформації, називають системою управління базою даних (СУБД). У даній роботі ми познайомимося з СУБД Microsoft Access і створимо за допомогою неї базу даних (файл) з назвою Biblioteka.mdb (mdbце формат файлів(баз даних), створених за допомогою СУБД Microsoft Access).
База даних може мати такі об’єкти: таблиці, запити, форми, звіти. У даній роботі ми ознайомимося із таблицями.
Створення бази даних завжди повинно починатися з розробки структури її таблиць. Таблиці – це основні об’єкти бази даних, у них зберігаються дані. У табличній структурі адрес даних визначається перетином рядків та стовпців. У базах даних стовпці називаються полями, а рядки – записами. Поля утворюють структуру бази даних, а записи складають інформацію, яка в ній міститься.
Поля – це основні елементи структури бази даних. Вони мають свої властивості. Від властивостей полів залежить, які типи даних можна вносити у поле, а які ні, а також те, що можна робити з даними, які містяться у полі.
Основні властивості полів таблиць баз даних на прикладі СУБД Microsoft Access:
·       ім'я поля – визначає, як варто звертатися до даних цього поля при автоматичних операціях з базою (за замовчуванням імена полів використовуються як заголовки стовпців таблиць);
·       тип поля – визначає тип даних, що можуть міститися в даному полі (текстовий, числовий, дата/час, поле МЕМО, грошовий, лічильник, логічний, поле об’єкта OLE, гіперпосилання);
·       розмір поля – визначає граничну довжину (у символах) даних, що можуть розміщатися в даному полі, основна властивість текстового поля;
·       формат поля – визначає спосіб форматування даних в комірках, що належать полю, наприклад, для типу поля дата/час – короткий формат 19.06.94;
·       маска введення – визначає форму, в якій вводяться дані в поле (засіб автоматизації введення даних);
·       підпис – визначає заголовок стовпця таблиці для даного поля (якщо підпис не зазначений, то як заголовок стовпця використовується властивість Ім'я поля);
·       значення за замовчуванням – те значення, що вводитися в комірки поля автоматично (засіб автоматизації введення даних);
·       умова на значення – обмеження, використовуване для перевірки правильності введення даних (засіб автоматизації введення, що використовується, як правило для даних, що мають числовий тип, грошовий чи тип дата/час);
·       повідомлення про помилку – текстове повідомлення, що видається автоматично при спробі введення в поле помилкових даних (перевірка помилковості виконується автоматично, якщо задана властивість Умова на значення);
·   обов'язкове поле – властивість, що визначає обов'язковість заповнення даного поля при наповненні бази.
Вищевказані властивості полів відносяться в основному до полів текстового типу. Поля інших типів можуть мати або не мати ці властивості, але можуть додавати до них і свої. Наприклад, для даних, що представляють дійсні числа, важливою властивістю є кількість знаків після десяткової коми.
Типи даних
Microsoft Access працює з наступними типами даних, які можуть міститися у полі:
·   текстовий – тип даних, який використовується для збереження звичайного неформатованого тексту обмеженого розміру (до 255 символів);
·   поле МЕМО – спеціальний тип даних для збереження великих обсягів тексту (до 65 535 символів);
·   числовий – тип даних для збереження числових даних. Воно також має свій розмір (байт, ціле, довге ціле, дійсне). В залежності від розміру поле має свої властивості, наприклад, для дійсного необхідного вказати розмір десяткової частини числа;
·   дата/час – тип даних для збереження календарних дат і поточного часу. Мають свої формати (повний, довгий, середній, короткий);
·   грошовий – тип даних для збереження грошових сум. В цьому випадку комп’ютер відображає числа разом з грошовими одиницями;
·   лічильник – спеціальний тип даних для унікальних (не повторюваних у поле) натуральних чисел з автоматичним нарощуванням. Природне використання – для порядкової нумерації запису.
·   поле об’єкта OLE – спеціальний тип даних, який призначений для зберігання об’єктів OLE, наприклад мультимедійних (картинки, музичні кліпи та відеозаписи).
З організаційної точки зору у роботі з будь-якою базою даних є два режими: 1) за допомогою якого проектують структуру об’єкта – режим конструктора та 2) експлуатаційний (користувацький) – режим таблиці. Перший режим запускається за допомогою команди Создать объект (таблицу, запрос, отчет, форму) за допомогою конструктора або якщо об’єкт створено за допомогою кнопки
.
 Цей режим дозволяє правити не зміст, а структуру. Другий режим запускається подвійним клацання по назві об’єкта та дозволяє наповнювати об’єкт змістом.
При створенні структури таблиць одне поле (чи одну комбінацію полів) треба назначити ключовим. З ключовими полями комп’ютер працює особливо. Він перевіряє їх унікальність та швидше виконує сортування за такими полями.
Спробуйте виконати практичну роботу.

Практична робота з  теми:

„Створення структури бази даних за допомогою конструктора. Введення та редагування даних."
1. Запустіть програму для створення баз даних:
Microsoft Access /Новая база данных / Ок, дати назву файлу KAZKA.mbd / Создать

/ Создание таблицы в режиме конструктора ( або кнопка   на панелі інструментів).

 2. Утворіть структуру бази даних: заповніть назви полів та вкажіть їх типи.
І’мя поля
Тип даних
Опис
Лічильник

Персонаж
Текстовий

Професія
Текстовий

Особливі прикмети
Текстовий

Герой
Логічний
Позитивний чи негативний герой
3.    Створену таблицю зберегти, Файл / Сохранить как.... Вкажіть місце збереження та ім'я таблиці "Персонаж" / Ок, на запитання про створення ключового поля
дати відповідь Нет.
4.    Введіть інформацію в таблицю: 2 рази ЛКМ по назві таблиці Персонаж

Персонаж
Професія
Особливі прикмети
Герой
1.
Буратіно
Дерев'яний хлопчик

Довгий ніс
Так
2.
Тато Карло
Шарманщик

Так
3.
Карабас Барабас
Директор
лялькового театру
Довга борода, яка дістає до підлоги
Ні
4.
Лисиця Аліса
Шахрайка
Крива на одну ногу
Ні
5.
Кіт Базиліо
Шахрай
Сліпий на два ока
Ні
6.
Мальвіна
Актриса театра
Дівчинка з голубим волоссям

Так
7.
Дуремар
Провізор
Характерний запах водоростів
Ні


5. За допомогою мишки виділіть:

-  з третього по сьомий запис. Зніміть виділення.
-  виділіть всі записи. Відмініть виділення
-  виділіть поле «Персонаж»
-  виділіть одночасно поля «Професія», «Особливі прикмети» і «Герой». Зніміть
    виділення.

-  виділіть всі поля

6.  За допомогою Поля номера запису перейдіть на
-    запис 6
-    запис 2
-    останній запис
-    перший запис

7. Зберегти внесені зміни та закрити базу даних.

середа, 22 березня 2017 р.

11 клас

21.03.2017

Вказівки та функції опрацювання рядкових величин

Законспектуйте у зошиті





Тема: Вказівки та функції опрацювання рядкових величин та їх опис мовою програмування Pascal.

Мета: сформувати уявлення про рядкові величини, вияснити які операції і функції можна виконувати над рядковими величинами, формувати вміння і навички використовувати ці операції та функції при складанні програм;
розвивати логічне мислення; виховувати інформаційну культуру.

Тип уроку: комбінований.
Х і д    у р о к у
І. Організація класу.

ІІ. Перевірка домашнього завдання.
1 учень біля дошки розв’язує домашню задачу.
2 учень, 3 учень, 4 учень за комп’ютером проходять тести по теоретичних питаннях.

Фронтальне опитування по питаннях:
  1. Дати означення символьної величини. Приклад
  2. Як в мові Pascal описуються символьні величини?
  3. Як порівняти дві символьні величини?
  4. Яка дія функції ord(S)?
  5. Яка дія функції chr(N)?
  6. Яка дія функції pred(S)?
  7. Яка дія функції succ(S)?
  8. Яка дія функції upcase (S)?

ІІІ. Актуалізація опорних знань.
Усні вправи:
1. Порівняйте
2. Яку дію виконує функція:
3. Вказати результат
‘3’       ‘1’
‘А’      ‘К’
‘с’        ‘D
Z’       ‘z
Pred (d)
Succ (d)
Ord (‘B’)
Chr (‘B’)
Ord (Chr (‘B’))
Chr (Ord (67))
Ord (Chr (‘+’))
Pred (Succ (C))

ІV. Пояснення нового матеріалу
Рядкова величина – це послідовність символів, взятих в лапки. Для опису рядкових величин використовують службове слово STRING, після якого в квадратних дужках записується значення довжини рядка для даної величини.
Наприклад:
Var      R1:string[10];
            R2:string;
Цей запис означає, що для змінної R1 відводиться 10 байт пам’яті і в цю величину можна занести максимум 10 символів. На величину R2 відводиться 255 байт (максимально допустиме значення рядкової величини).
Отже, рядкова величина може містити максимум 255 символів, а мінімум – 0 символів. Такий нульовий рядок позначається так – ‘’.
Над рядковими величинами можна виконувати такі операції:
Над рядковими величинами можна виконувати такі функції:

V. Узагальнення і систематизація набутих знань.
Сьогодні комп’ютери застосовують для розв’язання не лише задач з числами, а й задач опрацювання інформації, заданої у текстовому вигляді. Розглянемо декілька прикладів класичних задач обробки рядкових величин.
Задача 1
Дано речення ‘Петровський  Василь Олексійович’. Вивести кожне слово на екран з нового рядка.
Задача 2
Дано слово ‘снігурочка’. Утворити і вивести на екран 8 нових слів.
Задача 3
Дано чотири рядкові величини V1=’привіт_, V2=’сестричко_, V3=’Олю_, V4=’!. Вивести на екран 3 можливих привітань, використовуючи величини V1, V2, V3, V4.

VІ. Домашнє завдання.
1)      Вивчити конспект.
2)      Скласти програми до наступних задач:

VІІ. Практична робота.
VІІІ. Підсумки уроку. Висновки.