SlideShare a Scribd company logo
1 of 24
ОСНОВИ БАЗИ ДАНИХ
        Виконала
        учениця 11-А класу
        ЗОШ І-ІІІ ступенів №4
        Гулько Марія
Поняття БД

 База даних - це структурована сукупність
даних, які відображають стан об`єктів певної
  предметної області та зв`язки між ними.


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

Прикладна
програма              Людина


Система керування базами даних
            (СКБД)


        База даних
Переваги СКБД

        Цілісність даних
  Незалежність даних від інших
            програм
  Централізоване зберігання
           інформації
Забезпечення спільного доступу до
     даних кількох клієнтів
Функції СКБД
   Визначення              Маніпулювання
                                                Збереження даних
 структури даних              даними


схема БД                  додавання         захист
обмеження                 оновлення         забезпечення
цілісності                 пошук             обмеження
                           видалення         цілісності


Microsoft       Oracle      Microsoft      Firebird    PostgreSQL
 Access        Database     SQL Server
Ролі користувачів БД

  розробник           адміністратор         користувач

розробляє схему БД   Визначає обмеження     Оперує даними БД
                      цілісності та права
                       доступу до даних
Моделі БД

                                                   об`єкто-
   ієрархічна    мережева       реляційна
                                                 орієнтована


   у вигляді        набір           набір
багаторівневої     вузлів, в   взаємозв’язаних
  структури          яких          таблиць
                   кожний
                  може бути        99,9 %
                 зв’язаний з
                   кожним
Предметна область
 сфера застосування конкретної бази даних
                  Школа, лікарня, залізниця, бібліотека

    ВНЗ                         ПО                Виставка
                                                   собак
                       Сутність
множина об`єктів з однаковими параметрами
     • вчителі               Сутності            • породи собак
     • учні                                      • класи за віком
     • предмети                                  • учасник виставки
     • оцінки                                    • власник
                                                 • оцінки
                                                 • експерти
Модель “сутність-зв`язок”
графічне зображення сутностей певної області,
    їхніх параметрів та зв`язків між ними

                   Зв`язки:
                              1   ∞
• один-до-багатьох       А            В   керівник-клас

                              1   1
• один-до-одного         А            В   учень-клас
                              ∞   ∞
• багато-до-багатьох     А            В    учитель-клас
Зв`язки у БД “ВНЗ”
Зв`язки у БД “Виставка собак”
Семантичне моделювання
                Головний
                принцип



  Модель “сутність-зв`язок” повинна дозволяти
зберігання будь-якого факту лише в одному місці
Ключ
атрибут, значення якого не повторюється
     номер паспорта, регістраційний номер автомобіля


        • ключове поле сутності “Учасник виставки”
                     – номер собаки



         • ключове поле сутності “Породи собак” –
                      номер породи
Форма
          це структуроване вікно, призначене для
        введення і перегляду інформації бази даних.




                             Створення

       Конструктор форм                           Майстер форм
(призначений для створення форми будь-   (дозволяє створювати форми різні як за
           якої складності)                     стилем, так і за змістом)
Форми в БД “Виставка собак”
Кнопки на формі у БД
                       елемент керування БД


            Дії, які будуть виконуватися кнопкою:




  Кнопки у БД “Виставка собак”
перехід у
меню


 перший       попередній   наступний   останнійз   пошук   закрити
 запис        запис        запис       апис                форму
Сортування
Запити

                        видалення
додавання   оновлення


        Створення запитів
Запити. Додавання

  Додавання записів у таблицю
 призначено для копіювання записів у
 таблиці, або з однієї таблиці в іншу
Запити.Оновлення

  Оновлення записів у таблиці
 призначено для зміни усіх або деяких значень
 записів в таблиці

 Спосіб змінення задається
 автоматично або формулою


                У БД “Виставка собак”:
                збільшення на 1 значення поля
                “Номер групи”
Запити. Видалення

  Видалення записів у таблиці
 призначено для видалення записів у таблиці, що
 відповідають певній умові



 У БД “Виставка собак”:
 видалення значень поля “Номер
 собаки” (умова < 10)
Мова SQL
 (Structured Query Language - мова структурованих запитів) - це
   мова програмування, яка призначена для програм
              керування базами даних

 SELECT – виводить дані з таблиці
                  SELECT * FROM [Породи собак];
       виведення повного списку полів з таблиці “Породи собак”

WHERE      - дозволяє встановлювати умову, яка може бути або
вірна або невірна для будь-якого запису таблиці
                SELECT [Породи собак].[Назва породи]
                         FROM [Породи собак]
             WHERE ((([Породи собак].[Номер групи])=2))
              GROUP BY [Породи собак].[Назва породи];
     виведення полів з таблиці “Породи собак”, де поле “Группа” = 2
Мова SQL
AND - використовує дві умови та оцінює чи вірні вони обидва
               SELECT [Породи собак].[Назва породи]
                        FROM [Породи собак]
            WHERE ((([Породи собак].[Номер групи])=2) AND
                (([Породи собак].[Номер породи])=6))
              GROUP BY [Породи собак].[Назва породи];
         виведення полів з таблиці “Породи собак”, де поле “Группа”
                     = 2 та поле “Номер породи” = 6

OR - використовує дві умови та оцінює чи вірна одна з них
           SELECT [Породи собак].[Назва породи]
           FROM [Породи собак]
           WHERE ((([Породи собак].[Номер групи])=2) OR
           ((([Породи собак].[Номер групи])=5)
           GROUP BY [Породи собак].[Назва породи];
        виведення полів з таблиці “Породи собак”, де поле “Группа”
                                = 2 АБО 5
Мова SQL
BETWEEN - визначає діапазон значень
            SELECT [Породи собак].[Назва породи]
                     FROM [Породи собак]
       WHERE ((([Породи собак].[Номер групи]) BETWEEN 2
                           AND 5);

                виведення полів з таблиці “Породи
             собак”, де поле “Группа” дорівнює числу з
                           діапазону 2-5

More Related Content

What's hot

2010 р. розробка презентації тема =excel=
2010 р. розробка презентації тема =excel=2010 р. розробка презентації тема =excel=
2010 р. розробка презентації тема =excel=irina_klopinska
 
Lab 1 access-6
Lab 1 access-6Lab 1 access-6
Lab 1 access-6mgm2019
 
Bazi danih
Bazi danihBazi danih
Bazi danihAnn Eres
 
Access2007 lab4
Access2007 lab4Access2007 lab4
Access2007 lab4mgm2019
 
використання стилів у текстових документах
використання стилів у текстових документахвикористання стилів у текстових документах
використання стилів у текстових документахElena Kostesnko
 
11 клас 19 урок. Сортування, пошук і фільтрація даних в таблицях.
11 клас 19 урок. Сортування, пошук і фільтрація даних в таблицях.11 клас 19 урок. Сортування, пошук і фільтрація даних в таблицях.
11 клас 19 урок. Сортування, пошук і фільтрація даних в таблицях.StAlKeRoV
 
Access2007 lab3
Access2007 lab3Access2007 lab3
Access2007 lab3mgm2019
 
Access2007 lab2
Access2007 lab2Access2007 lab2
Access2007 lab2mgm2019
 
11 клас 18 урок. Проектування бази даних. Введення і редагування даних у табл...
11 клас 18 урок. Проектування бази даних. Введення і редагування даних у табл...11 клас 18 урок. Проектування бази даних. Введення і редагування даних у табл...
11 клас 18 урок. Проектування бази даних. Введення і редагування даних у табл...StAlKeRoV
 

What's hot (12)

2010 р. розробка презентації тема =excel=
2010 р. розробка презентації тема =excel=2010 р. розробка презентації тема =excel=
2010 р. розробка презентації тема =excel=
 
Access
AccessAccess
Access
 
Lab 1 access-6
Lab 1 access-6Lab 1 access-6
Lab 1 access-6
 
Bazi danih
Bazi danihBazi danih
Bazi danih
 
Access2007 lab4
Access2007 lab4Access2007 lab4
Access2007 lab4
 
Access2007 lab1
Access2007 lab1Access2007 lab1
Access2007 lab1
 
використання стилів у текстових документах
використання стилів у текстових документахвикористання стилів у текстових документах
використання стилів у текстових документах
 
11 клас 19 урок. Сортування, пошук і фільтрація даних в таблицях.
11 клас 19 урок. Сортування, пошук і фільтрація даних в таблицях.11 клас 19 урок. Сортування, пошук і фільтрація даних в таблицях.
11 клас 19 урок. Сортування, пошук і фільтрація даних в таблицях.
 
Access2007 lab3
Access2007 lab3Access2007 lab3
Access2007 lab3
 
Microsoft word
Microsoft wordMicrosoft word
Microsoft word
 
Access2007 lab2
Access2007 lab2Access2007 lab2
Access2007 lab2
 
11 клас 18 урок. Проектування бази даних. Введення і редагування даних у табл...
11 клас 18 урок. Проектування бази даних. Введення і редагування даних у табл...11 клас 18 урок. Проектування бази даних. Введення і редагування даних у табл...
11 клас 18 урок. Проектування бази даних. Введення і редагування даних у табл...
 

Similar to база даних

база даних
база данихбаза даних
база данихMaria Gulko
 
електронний помічник
електронний помічникелектронний помічник
електронний помічникSergiy Shydlovskyy
 
поняття моделі даних
поняття моделі данихпоняття моделі даних
поняття моделі данихJulia Stepsnuk
 
Поняття моделі даних, бази даних
Поняття моделі даних, бази данихПоняття моделі даних, бази даних
Поняття моделі даних, бази данихVladyslavKochkin
 
ЛК03. Кластерний аналіз даних в SAS Enterprise Miner.ppt
ЛК03. Кластерний аналіз даних в SAS Enterprise Miner.pptЛК03. Кластерний аналіз даних в SAS Enterprise Miner.ppt
ЛК03. Кластерний аналіз даних в SAS Enterprise Miner.pptKostiantyn Hrytsenko
 
Тема 5. Простори даних.
Тема 5. Простори даних.Тема 5. Простори даних.
Тема 5. Простори даних.Oleg Nazarevych
 
Реляційна модель БД
Реляційна модель БДРеляційна модель БД
Реляційна модель БДpogromskaya
 
Різноманітя баз даних (додаток до доповіді)
Різноманітя баз даних (додаток до доповіді)Різноманітя баз даних (додаток до доповіді)
Різноманітя баз даних (додаток до доповіді)Olga Tomakhina
 
Системи управління базами даних. поняття бази даних.
Системи управління базами даних. поняття бази даних.Системи управління базами даних. поняття бази даних.
Системи управління базами даних. поняття бази даних.Наталья Коба
 
sql introduction
sql introductionsql introduction
sql introductioneleksdev
 
Potochniak y
Potochniak yPotochniak y
Potochniak ygarasym
 
Тема 6. Підготовка до публікації відкритих даних
Тема 6. Підготовка до публікації відкритих данихТема 6. Підготовка до публікації відкритих даних
Тема 6. Підготовка до публікації відкритих данихAndriy Gorbal
 
бази даних
бази данихбази даних
бази данихHelen Pata
 
Lecture 106 - SQL query language
Lecture 106 - SQL query languageLecture 106 - SQL query language
Lecture 106 - SQL query languageAndrii Kopp
 

Similar to база даних (20)

база даних
база данихбаза даних
база даних
 
Sql db
Sql dbSql db
Sql db
 
електронний помічник
електронний помічникелектронний помічник
електронний помічник
 
DAL
DALDAL
DAL
 
Бази даних
Бази данихБази даних
Бази даних
 
Sql ddl
Sql ddlSql ddl
Sql ddl
 
поняття моделі даних
поняття моделі данихпоняття моделі даних
поняття моделі даних
 
Поняття моделі даних, бази даних
Поняття моделі даних, бази данихПоняття моделі даних, бази даних
Поняття моделі даних, бази даних
 
ЛК03. Кластерний аналіз даних в SAS Enterprise Miner.ppt
ЛК03. Кластерний аналіз даних в SAS Enterprise Miner.pptЛК03. Кластерний аналіз даних в SAS Enterprise Miner.ppt
ЛК03. Кластерний аналіз даних в SAS Enterprise Miner.ppt
 
Тема 5. Простори даних.
Тема 5. Простори даних.Тема 5. Простори даних.
Тема 5. Простори даних.
 
Реляційна модель БД
Реляційна модель БДРеляційна модель БД
Реляційна модель БД
 
Різноманітя баз даних (додаток до доповіді)
Різноманітя баз даних (додаток до доповіді)Різноманітя баз даних (додаток до доповіді)
Різноманітя баз даних (додаток до доповіді)
 
Системи управління базами даних. поняття бази даних.
Системи управління базами даних. поняття бази даних.Системи управління базами даних. поняття бази даних.
Системи управління базами даних. поняття бази даних.
 
пз
пзпз
пз
 
sql introduction
sql introductionsql introduction
sql introduction
 
Potochniak y
Potochniak yPotochniak y
Potochniak y
 
Тема 6. Підготовка до публікації відкритих даних
Тема 6. Підготовка до публікації відкритих данихТема 6. Підготовка до публікації відкритих даних
Тема 6. Підготовка до публікації відкритих даних
 
бази даних
бази данихбази даних
бази даних
 
Lecture 106 - SQL query language
Lecture 106 - SQL query languageLecture 106 - SQL query language
Lecture 106 - SQL query language
 
2 bd
2 bd2 bd
2 bd
 

More from Maria Gulko

утилізація відходів
утилізація відходівутилізація відходів
утилізація відходівMaria Gulko
 
турецкая керамика
турецкая керамикатурецкая керамика
турецкая керамикаMaria Gulko
 
сальвадор дали
сальвадор далисальвадор дали
сальвадор далиMaria Gulko
 
леонардо да винчи гулько
леонардо да винчи гульколеонардо да винчи гулько
леонардо да винчи гулькоMaria Gulko
 
Prezentatsia po teme_mitoz
Prezentatsia po teme_mitozPrezentatsia po teme_mitoz
Prezentatsia po teme_mitozMaria Gulko
 
подорож до італії
подорож до італіїподорож до італії
подорож до італіїMaria Gulko
 
проектуємо своє майбутнє гулько 11а
проектуємо своє майбутнє гулько 11апроектуємо своє майбутнє гулько 11а
проектуємо своє майбутнє гулько 11аMaria Gulko
 
предотвращение торговли людьми
предотвращение торговли людьмипредотвращение торговли людьми
предотвращение торговли людьмиMaria Gulko
 
Покажчик
ПокажчикПокажчик
ПокажчикMaria Gulko
 
Стили одежды
Стили одеждыСтили одежды
Стили одеждыMaria Gulko
 
проектуємо своє майбутнє гулько 11а
проектуємо своє майбутнє гулько 11апроектуємо своє майбутнє гулько 11а
проектуємо своє майбутнє гулько 11аMaria Gulko
 
Леонардо да винчи
Леонардо да винчиЛеонардо да винчи
Леонардо да винчиMaria Gulko
 
Культурне надбання юнеско
Культурне надбання юнескоКультурне надбання юнеско
Культурне надбання юнескоMaria Gulko
 
основи теорії графів
основи теорії графівоснови теорії графів
основи теорії графівMaria Gulko
 
основи статистичного аналізу 19.04.
основи статистичного аналізу 19.04.основи статистичного аналізу 19.04.
основи статистичного аналізу 19.04.Maria Gulko
 
основи програмування
основи програмуванняоснови програмування
основи програмуванняMaria Gulko
 

More from Maria Gulko (20)

утилізація відходів
утилізація відходівутилізація відходів
утилізація відходів
 
турецкая керамика
турецкая керамикатурецкая керамика
турецкая керамика
 
сальвадор дали
сальвадор далисальвадор дали
сальвадор дали
 
леонардо да винчи гулько
леонардо да винчи гульколеонардо да винчи гулько
леонардо да винчи гулько
 
Svoystva nefti
Svoystva neftiSvoystva nefti
Svoystva nefti
 
Starenie
StarenieStarenie
Starenie
 
Prezentatsia po teme_mitoz
Prezentatsia po teme_mitozPrezentatsia po teme_mitoz
Prezentatsia po teme_mitoz
 
подорож до італії
подорож до італіїподорож до італії
подорож до італії
 
проектуємо своє майбутнє гулько 11а
проектуємо своє майбутнє гулько 11апроектуємо своє майбутнє гулько 11а
проектуємо своє майбутнє гулько 11а
 
предотвращение торговли людьми
предотвращение торговли людьмипредотвращение торговли людьми
предотвращение торговли людьми
 
Покажчик
ПокажчикПокажчик
Покажчик
 
Стили одежды
Стили одеждыСтили одежды
Стили одежды
 
проектуємо своє майбутнє гулько 11а
проектуємо своє майбутнє гулько 11апроектуємо своє майбутнє гулько 11а
проектуємо своє майбутнє гулько 11а
 
Леонардо да винчи
Леонардо да винчиЛеонардо да винчи
Леонардо да винчи
 
Культурне надбання юнеско
Культурне надбання юнескоКультурне надбання юнеско
Культурне надбання юнеско
 
множини
множинимножини
множини
 
Множини
МножиниМножини
Множини
 
основи теорії графів
основи теорії графівоснови теорії графів
основи теорії графів
 
основи статистичного аналізу 19.04.
основи статистичного аналізу 19.04.основи статистичного аналізу 19.04.
основи статистичного аналізу 19.04.
 
основи програмування
основи програмуванняоснови програмування
основи програмування
 

Recently uploaded

Р.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняР.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняAdriana Himinets
 
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»tetiana1958
 
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.pptЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.pptssuser59e649
 
psychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.pptpsychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.pptOlgaDidenko6
 
Бомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяБомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяssuser0a4f48
 
Іваніщук Надія Вікторівна атестація .pdf
Іваніщук Надія Вікторівна атестація  .pdfІваніщук Надія Вікторівна атестація  .pdf
Іваніщук Надія Вікторівна атестація .pdfhome
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxOlgaDidenko6
 
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdfатестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdfhome
 
Defectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptxDefectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptxOlgaDidenko6
 
Горбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptxГорбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptxOlgaDidenko6
 
Проблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішенняПроблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішенняtetiana1958
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxOlgaDidenko6
 
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...JurgenstiX
 
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfЗастосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfssuser15a891
 
Хімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класХімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класkrementsova09nadya
 
Презентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxПрезентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxOlgaDidenko6
 
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості  та дозвілля для дітейpptxБібліотека – розвиток дитячої творчості  та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptxssuserc301ed1
 

Recently uploaded (17)

Р.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняР.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповідання
 
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
 
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.pptЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
 
psychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.pptpsychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.ppt
 
Бомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяБомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентація
 
Іваніщук Надія Вікторівна атестація .pdf
Іваніщук Надія Вікторівна атестація  .pdfІваніщук Надія Вікторівна атестація  .pdf
Іваніщук Надія Вікторівна атестація .pdf
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptx
 
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdfатестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
 
Defectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptxDefectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptx
 
Горбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptxГорбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptx
 
Проблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішенняПроблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішення
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptx
 
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
 
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfЗастосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
 
Хімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класХімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 клас
 
Презентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxПрезентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptx
 
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості  та дозвілля для дітейpptxБібліотека – розвиток дитячої творчості  та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
 

база даних

  • 1. ОСНОВИ БАЗИ ДАНИХ Виконала учениця 11-А класу ЗОШ І-ІІІ ступенів №4 Гулько Марія
  • 2. Поняття БД База даних - це структурована сукупність даних, які відображають стан об`єктів певної предметної області та зв`язки між ними. СКБД Система керування БД – це програма, що забезпечує можливість створення БД та виконання операцій з даними, які в ній зберігаються.
  • 3. Схема роботи СКБД Прикладна програма Людина Система керування базами даних (СКБД) База даних
  • 4. Переваги СКБД Цілісність даних Незалежність даних від інших програм Централізоване зберігання інформації Забезпечення спільного доступу до даних кількох клієнтів
  • 5. Функції СКБД Визначення Маніпулювання Збереження даних структури даних даними схема БД  додавання захист обмеження  оновлення забезпечення цілісності  пошук обмеження  видалення цілісності Microsoft Oracle Microsoft Firebird PostgreSQL Access Database SQL Server
  • 6. Ролі користувачів БД розробник адміністратор користувач розробляє схему БД Визначає обмеження Оперує даними БД цілісності та права доступу до даних
  • 7. Моделі БД об`єкто- ієрархічна мережева реляційна орієнтована у вигляді набір набір багаторівневої вузлів, в взаємозв’язаних структури яких таблиць кожний може бути 99,9 % зв’язаний з кожним
  • 8. Предметна область сфера застосування конкретної бази даних Школа, лікарня, залізниця, бібліотека ВНЗ ПО Виставка собак Сутність множина об`єктів з однаковими параметрами • вчителі Сутності • породи собак • учні • класи за віком • предмети • учасник виставки • оцінки • власник • оцінки • експерти
  • 9. Модель “сутність-зв`язок” графічне зображення сутностей певної області, їхніх параметрів та зв`язків між ними Зв`язки: 1 ∞ • один-до-багатьох А В керівник-клас 1 1 • один-до-одного А В учень-клас ∞ ∞ • багато-до-багатьох А В учитель-клас
  • 10. Зв`язки у БД “ВНЗ”
  • 11. Зв`язки у БД “Виставка собак”
  • 12. Семантичне моделювання Головний принцип Модель “сутність-зв`язок” повинна дозволяти зберігання будь-якого факту лише в одному місці
  • 13. Ключ атрибут, значення якого не повторюється номер паспорта, регістраційний номер автомобіля • ключове поле сутності “Учасник виставки” – номер собаки • ключове поле сутності “Породи собак” – номер породи
  • 14. Форма це структуроване вікно, призначене для введення і перегляду інформації бази даних. Створення Конструктор форм Майстер форм (призначений для створення форми будь- (дозволяє створювати форми різні як за якої складності) стилем, так і за змістом)
  • 15. Форми в БД “Виставка собак”
  • 16. Кнопки на формі у БД елемент керування БД Дії, які будуть виконуватися кнопкою: Кнопки у БД “Виставка собак” перехід у меню перший попередній наступний останнійз пошук закрити запис запис запис апис форму
  • 18. Запити видалення додавання оновлення Створення запитів
  • 19. Запити. Додавання Додавання записів у таблицю призначено для копіювання записів у таблиці, або з однієї таблиці в іншу
  • 20. Запити.Оновлення Оновлення записів у таблиці призначено для зміни усіх або деяких значень записів в таблиці Спосіб змінення задається автоматично або формулою У БД “Виставка собак”: збільшення на 1 значення поля “Номер групи”
  • 21. Запити. Видалення Видалення записів у таблиці призначено для видалення записів у таблиці, що відповідають певній умові У БД “Виставка собак”: видалення значень поля “Номер собаки” (умова < 10)
  • 22. Мова SQL (Structured Query Language - мова структурованих запитів) - це мова програмування, яка призначена для програм керування базами даних SELECT – виводить дані з таблиці SELECT * FROM [Породи собак]; виведення повного списку полів з таблиці “Породи собак” WHERE - дозволяє встановлювати умову, яка може бути або вірна або невірна для будь-якого запису таблиці SELECT [Породи собак].[Назва породи] FROM [Породи собак] WHERE ((([Породи собак].[Номер групи])=2)) GROUP BY [Породи собак].[Назва породи]; виведення полів з таблиці “Породи собак”, де поле “Группа” = 2
  • 23. Мова SQL AND - використовує дві умови та оцінює чи вірні вони обидва SELECT [Породи собак].[Назва породи] FROM [Породи собак] WHERE ((([Породи собак].[Номер групи])=2) AND (([Породи собак].[Номер породи])=6)) GROUP BY [Породи собак].[Назва породи]; виведення полів з таблиці “Породи собак”, де поле “Группа” = 2 та поле “Номер породи” = 6 OR - використовує дві умови та оцінює чи вірна одна з них SELECT [Породи собак].[Назва породи] FROM [Породи собак] WHERE ((([Породи собак].[Номер групи])=2) OR ((([Породи собак].[Номер групи])=5) GROUP BY [Породи собак].[Назва породи]; виведення полів з таблиці “Породи собак”, де поле “Группа” = 2 АБО 5
  • 24. Мова SQL BETWEEN - визначає діапазон значень SELECT [Породи собак].[Назва породи] FROM [Породи собак] WHERE ((([Породи собак].[Номер групи]) BETWEEN 2 AND 5); виведення полів з таблиці “Породи собак”, де поле “Группа” дорівнює числу з діапазону 2-5