Конспект уроку в 11 класі Тема: «Поняття баз даних. Моделі баз даних. Робота з файлами. Основні поняття бази даних. Типи даних. Проектування та створення структури бази даних.»
Вид материала | Конспект |
СодержаниеЗв'язок «один до одного». |
- План уроку: Порівняльна характеристика типів баз даних. Особливості реляційних баз, 83.01kb.
- Тема. Поняття про бази даних. Системи управління базами даних (субд) Мета, 35.04kb.
- Урок 3 практична робота №1 тема: Створення структури бази даних І введення даних, 27.48kb.
- Методичні рекомендації до вивчення теми 4 Державний стандарт освіти «Бази даних. Системи, 1008.1kb.
- Інтерфейс системи керування базами даних access. Створення бази даних. Таблиці. Запити, 156.05kb.
- Лабораторна робота №13: “ ms ассеss. Проектування бази даних”, 356.07kb.
- Могилянська Академія " Реферат з курсу, 44.73kb.
- Називається комплекс програмних та мовних засобів, які використовуються для створення, 149.17kb.
- Роботу з об'єктами, до яких відносяться таблиці бази даних, запити, а також об'єкти, 623.25kb.
- Відповідальність за порушення законодавства у сфері захисту персональних даних, 26.54kb.
Конспект уроку в 11 класі
Тема: «Поняття баз даних. Моделі баз даних. Робота з файлами. Основні поняття бази даних. Типи даних. Проектування та створення структури бази даних.».
Мета: розширити уявлення учнів про роботу з базами даних.
Хід уроку
І. Пояснення нового матеріалу.
Зберігання інформації – одна з найважливіших функцій комп’ютера. Одним з самих найпоширеніших способів такого зберігання інформації являються бази даних.
База даних – це файл спеціального формату, який містить інформацію, організовану спеціальним чином.
База даних – це сукупність даних і зв’язків між ними.
Більшість баз даних мають табличну структуру. В базі даних стовпці називаються полями, а рядки – записами. Найпростіші бази даних можна складати не використовуючи спеціальні програмні засоби. Базами даних можна вважати таблиці створені в будь-якому табличному або текстовому редакторі.
Приклади, які навели вище, можна вважати найпростішими базами даних, але насправді це не зовсім бази, а тільки таблиці. Якщо б інформація зберігалась в таких простих структурах, то для роботи з нею не можна було б обійтися без спеціальних систем управління базами даних. На практиці доводиться мати справу з більш складними структурами, які утворені з багатьох зв’язаних таблиць.
Розглянемо приклад роботи невеликого підприємства, яке займається прокатом компакт-дисків з фільмами. Для того, щоб знати, хто взяв який диск, коли повинен повернути та скільки дисків залишилось на складі, необхідна база даних. Але якщо всі дані про покупців та про диски зберігати в одній таблиці, то таблиця стане дуже незручною для роботи.
Набагато зручніше мати декілька таблиць. В одній зберігати дані про всіх клієнтів, їх паспортні дані, в іншій – дані про видані диски, щоб в будь-який час дізнатися, що видано клієнту і коли настане час повернення, а в третій таблиці - залишок дисків на складі. Після цього окремі поля таблиць зв’язують. Якщо з таблиці прокат відомо, що клієнт НВП взяв диск Д001, то система управління базою даних миттєво знайде в таблиці Клієнти всі паспортні дані цього чоловіка, а в таблиці Склад всі дані про цей диск.
Створення бази даних завжди починається з розробки структури її таблиць. Структура повинна бути такою, щоб при роботі з базою даних необхідно було вводити якнайменше даних. Якщо введення якихось даних доводиться повторювати неодноразово, базу даних роблять з декількох зв’язаних таблиць. Структуру кожної таблиці розробляють окремо.
Для того, щоб зв’язки між таблицями працювали надійно та по запису з однієї таблиці можна було однозначно знайти записи в другій таблиці, потрібно передбачити в таблиці унікальні поля, тобто поля, значення в яких ніколи не повторюються. Наприклад, для таблиці Клієнт, поле Номер Телефону – найбільш вдалий кандидат на звання унікального поля. Якщо жодне поле не може бути унікальним то можна створити його штучно. Наприклад, можна створити поле Шифр в таблиці Клієнт і кожному клієнту присвоїти унікальний числовий шифр. Таке унікальне поле ще називають ключовим полем.
Розглянемо види зв’язків між таблицями.
Зв'язок «один до одного». Одному об’єкт може біти зв’язаним лише з один іншим об’єктом.
Зв'язок «один до багатьох». Кожному елементу може відповідати кілька інших об’єктів. Подібна структура має кілька рівнів. Кожний її елемент може біти зв’язаний з кількома іншими, що знаходяться на нижчому рівні. Така структура називається деревовидною або деревом. Бази даних з деревовидною структурою називаються ієрархічними.
Зв'язок «багато до багатьох». Відносини між підприємствами часто мають складний характер, який відображається в мережених структурах. Мережа – це багаторівнева структура, кожний елемент якої може бути пов'язаний з кількома елементами різних рівнів. Мережева модель отримується, наприклад, якщо розглянути зв’язки учитель – клас.
Реляційні бази даних. Реляційною називається база даних, в якій всі дані, що доступні користувачеві, мають вигляд таблиць, а всі дії зводяться до дій с таблицями. Таблиці можна «розрізати» на стовпці або групи стовпців ї по-різному їх склеювати. Такий підхід дозволяє реалізовувати і деревовидні, і мережеві моделі.
II. Домашнє завдання.
Конспект