Контакти

Бази даних Навчальна презентація. Визначення База даних (БД) – це інформаційна модель, що дозволяє у впорядкованому вигляді зберігати дані про групу об'єктів - презентація. Бази даних

База даних (БД)-База даних (БД) це сукупність, певним чином
організованої інформації на якусь
тему.
Наприклад:
База даних книжкового фонду бібліотеки;
База даних кадрового складу;
База даних законодавчих актів у сфері
кримінального права;
База даних сучасної естрадної пісні.

Класифікація БД.

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

У фактографічних БД

містяться короткі відомості про
описуваних об'єктах, представлені з
суворо визначеному форматі.
Приклади:
1. У БД бібліотеки про кожну книгу
зберігаються такі відомості: рік
видання, автор, назва та інше.
2. У БД відділу кадрів зберігаються анкетні
дані співробітників: ПІБ, рік народження та
і т.д.

Документальна БД

містить велику інформацію самого
різного типу: текстову, графічну,
звукову, мультимедійну.
Приклади:
1. у БД законів – тексти самих законів,
2. у БД естрадної пісні – тексти та ноти
пісень, біографію авторів, інформація про
поетах, композиторах та виконавцях,
звукові та відеокліпи.

Інформаційна система

– це сукупність БД та всього комплексу
апаратно-програмних засобів для неї
зберігання, зміни та пошуку
інформації, для взаємодії з
користувачем.
Приклади:
1. системи продажу квитків на
пасажирські поїзди та літаки.
2. WWW- це глобальна інформаційна
система.

База даних (БД)

- це структурована сукупність
взаємопов'язаних даних у рамках
деякої предметної області,
призначена для тривалого
зберігання у зовнішній пам'яті
комп'ютера та постійного
застосування.

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

Ієрархічною називається БД,

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

Генеалогічне дерево

Мережевий називається БД,

у якій до вертикальних зв'язків
додаються горизонтальні зв'язки.

Реляційні БД

- бази даних із табличною формою
організації інформації.
Реляційна БД складається з однієї або
кількох взаємопов'язаних
двовимірні таблиці.

Приклади:

У реляційних (табличних) БД рядок називається записом, а стовпець – полем.

Поля – це різні характеристики
(іноді кажуть атрибути) об'єкта.
Значення полів в одному рядку
відносяться до одного об'єкта.
Різні поля відрізняються іменами.

Приклад 1. Організація інформації в однотабличній БД "Репертуар кінотеатрів на тиждень".

Кінотеатр
фільм
Росія
Пригоди 11.00
Буратіно
Титанік
13.00
3.00
Росія
Росія
Титанік
Зоряний
десант
17.00
21.00
20.00
15.00
світ
Ну постривай!
11.00
3.00
світ
Титанік
13.00
15.00
світ
Злодій
17.00
10.00
Росія
час
вартість
15.00

Первинний (головний) ключ БД

- це поле або група полів, з
допомогою яких можна однозначно
ідентифікувати запис. Значення
первинного ключа не повинно
повторюватися у різних записів. В
розглянутому вище прикладі
як первинний ключ БД потрібно
взяти групу полів
кінотеатр + час.

Тип поля

визначає безліч значень,
які може приймати це
поле у ​​різних записах.
У реляційних базах даних
використовується чотири основних типи
полів: числовий, символьний,
дата, логічний

Числовий тип мають поля, значення яких
можуть бути лише числами. Числа можуть бути
цілими та речовими.
Символьний тип мають поля, у яких будуть
зберігатися символьні послідовності
(слова, тексти, коди тощо).
Тип «дата» мають поля, що містять
календарні дати у різній формі.
Логічний тип відповідає полю, яке
може набувати всього два значення:
"так" - "ні" або "істина" - "брехня".

Приклад 2. Описати структуру БД "Репертуар кінотеатрів на тиждень".

Описати структуру - це означає вказати все
поля таблиці та його характеристики.
назва поля
тип
ширина
кінотеатр
символьний
15
фільм
символьний
25
час
числовий
5
2
вартість
числовий
5
2
кільк.
десяткових
знаків

Приклад 3. Даний фрагмент реляційної бази даних: Вказати головний ключ; описати характеристики полів.

Номер Дата
рейсу вильоту
2156
Тип
Ціна
літака квитка
23.10.08 ТУ-154
4564.50
Наявність
квитків
так

Головний ключ: номер рейсу + дата вильоту. Опис полів:

назва поля
тип
ширина
Номер рейсу
числовий
4
дата вильоту
дата
Тип літака
символьний
10
Ціна квитка
числовий
5
Наявність
квитків
логічний
Кількість
десяткових
знаків
2

Приклад 4. Перетворити на табличній формі ієрархічну структуру, зображену на рис.

Приклад 4. Перетворити на табличну форму ієрархічну
структуру, зображену на рис.
Кафедра
факультет
ВНЗ
загальної фізики
Фізичний
ПДУ
теоретичної фізики
Фізичний
ПДУ
органічної хімії
Хімічний
ПДУ
неорганічної хімії
Хімічний
ПДУ
ботаніки
Біологічний
ПДУ
зоології
біологічний
ПДУ

Завдання №1

Перетворити
наведену нижче
інформацію до
табличного вигляду,
визначивши ім'я таблиці та
назва кожного поля:
Оля, Петя, 13, спів, 14,
баскетбол, Вася, Катя,
13, хокей, баскетбол,
футбол, 15,11, Коля, 11,
танці, Сергій.
Назва таблиці: Зайнятість у
гуртках
Ім'я
Вік гурток
Оля
13
Спів
Петя
14
Баскетбол
Вася
13
Хокей
Катя
15
Баскетбол
Коля
11
Футбол
Сергій 11
танці

Самостійно виконати:

1.
Таблиця БД "Пацієнт" містить
поля: прізвище, ім'я, по батькові, дата
народження, номер ділянки, адреса,
наявність хронічних хвороб, дата
останнього відвідування лікаря.
Визначити тип та ширину кожного

База даних

схема

наповнення

  • Визначає, які параметри та зв'язки мають об'єкти
  • Значення параметрів об'єктів, записаних у базі на даний момент

Відомості про ПІБ, дату народження, адресу, телефон учнів ЗОШ №20

Учень Іванов П.К., 12.10.1998, проживає м-н2, буд.7, кв. 11, телефон 2 - 45 - 65


Бази даних

фактографічні

БД бібліотек

документальні

БД законів

БД сучасної музики


  • Система управління базами даних (СУБД) - Це керуюча програма, призначена для створення, введення, зберігання та обробки баз даних.

Прикладна

програма

людина

Приклади СУБД:

  • Microsoft Office Access
  • Visual FoxPro
  • Borland dBase.

СУБД

База даних


Основні можливості СУБД

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

Прикладна

програма

людина

СУБД

База даних


Цілісність даних у БД

  • Цілісність даних у базі
  • Обмеження цілісності


Ролі користувачів, які працюють із БД

  • Розробник
  • Користувач
  • Адміністратор
  • Розробник(Створює схему БД)
  • Користувач(працює з даними)
  • Адміністратор(визначає обмеження цілісності та встановлює права доступу)

Моделі баз

даних

Ієрархічні бази даних

Мережеві бази даних

Реляційні бази даних

Сукупність

об'єктів,

різного рівня,

причому один із них

є

головним, решта –

підлеглими

Сукупність

об'єктів, з

безліччю

зв'язків між

інформацію,

організовану

прямокутних


  • Інформація у базах даних може бути організована по-різному.
  • Найчастіше використовується табличний метод.
  • Бази даних із табличною формою організації називаються реляційними БД.

Поняття сутності

клас

учень

Підручник

інформатики

Бал навчальних

досягнень

вчитель

Модель предметної галузі Інформатика у школі


  • Сутність предметної галузі- це безліч об'єктів, які мають однаковий набір параметрів.
  • Модель «сутність-зв'язок»призначена для графічного зображення сутностей деякої предметної області, їх параметрів та зв'язків між ними.
  • Сутність Вчитель: паспорт, ПІБ, підлога, спеціальність. (атрибути)

  • Один до одного 1 – 1
  • Один до багатьох 1 –
  • Багато до багатьох
  • Вчитель є класним керівником
  • Учні навчаються у 11 – А класі
  • Вчитель навчає 11 клас

  • Сутність предметної галузі
  • Тип зв'язку

керує

клас

вчитель

вчиться

клас

учень

навчає

клас

Вчитель



Основні поняття баз даних

  • запису(Рядки таблиці)
  • поля(стовпці таблиці)
  • ключове поле(Поле або кілька полів, які однозначно визначають запис)

Сігов А.К.

Фучика 1 0 , кв.3 0

Першин І.А.

434 1234

Руденко Т.В.

Уманська 2, кв. 1 6

1234 375

Севастопольська 1, кв. 8

24 1234 0


Елементи табличної БД Поле бази даних – це стовпець таблиці, що містить значення певної властивості Запис бази даних – це рядок таблиці, що містить набір значень властивостей, розміщений у полях бази даних


Основні типи даних Лічильник – цілі числа, які задаються автоматично під час введення записів. Ці числа не можуть бути змінені користувачем Текстовий – тексти, що містять до 255 символів Числовий – числа Дата/час – дата або час Грошовий – числа у грошовому форматі Логічний – значення Істина (Так) або Брехня (Ні) Інтернет (наприклад, Web-сайт)










Об'єкти баз даних Таблиця Запити Форми Звіти Макроси Модулі (для докладної інформації натисніть на запис) Далі >>> Далі >>> >> Далі >>>"> >> Далі >>>"> >> Далі >>>" title="(!LANG:Об'єкти баз даних Таблиця Запити Форми Звіти Макроси Модулі (для докладної інформації натисніть на запис) Далі >> > Далі >>>"> title="Об'єкти баз даних Таблиця Запити Форми Звіти Макроси Модулі (для докладної інформації натисніть на запис) Далі >>> Далі >>>"> !}


Таблиця У базах даних вся інформація зберігається у двовимірних таблицях. Це базовий об'єкт БД, й інші об'єкти створюються з урахуванням існуючих таблиць (похідні об'єкти). Далі >>> >>"> >>"> >>" title="(!LANG:Таблиця У базах даних вся інформація зберігається в двовимірних таблицях. Це базовий об'єкт БД, всі інші об'єкти створюються на основі існуючих таблиць (похідні об'єкти). Далі >> >"> title="Таблиця У базах даних вся інформація зберігається у двовимірних таблицях. Це базовий об'єкт БД, й інші об'єкти створюються з урахуванням існуючих таблиць (похідні об'єкти). Далі >>>"> !}


Запити У СУБД запити є найважливішим інструментом. Головне призначення запитів – відбір даних виходячи з заданих умов. За допомогою запиту з бази даних можна вибрати інформацію, яка задовольняє певні умови. Далі >>> >>"> >>"> >>" title="(!LANG:Запити У СУБД запити є найважливішим інструментом. Головне призначення запитів – відбір даних на підставі заданих умов. За допомогою запиту з бази даних можна вибрати інформацію, що задовольняє певним умовам Далі >>>"> title="Запити У СУБД запити є найважливішим інструментом. Головне призначення запитів – відбір даних виходячи з заданих умов. За допомогою запиту з бази даних можна вибрати інформацію, яка задовольняє певні умови. Далі >>>"> !}


Форми Форми дозволяють відображати дані, що містяться в таблицях або запитах, більш зручному для сприйняття вигляді. За допомогою форм можна додавати нові дані в таблиці, а також редагувати або видаляти існуючі. Форма може містити малюнки, графіки та інші запроваджені об'єкти. Далі >>> >>">


Звіти Звіти призначені для друку даних, що містяться в таблицях та запитах, у красиво оформленому вигляді. Далі >>> >>"> >>"> >>" title="(!LANG:Звіти Звіти призначені для друку даних, що містяться в таблицях та запитах, у красиво оформленому вигляді. Далі >>>"> title="Звіти Звіти призначені для друку даних, що містяться в таблицях та запитах, у красиво оформленому вигляді. Далі >>>"> !}


Макроси Макроси служать для автоматизації операцій, що повторюються. Запис макросу проводиться так само, як в інших додатках, наприклад, як у додатку MS Word. >>"> >>"> >>" title="(!LANG:Макроси Макроси служать для автоматизації повторюваних операцій. Запис макросу проводиться так само, як в інших додатках, наприклад, як у додатку MS Word Далі >>>"> title="Макроси Макроси служать для автоматизації операцій, що повторюються. Запис макросу проводиться так само, як в інших додатках, наприклад, як у додатку MS Word."> !}


Модулі також служать для автоматизації роботи з БД. Модулі ще називають процедурами обробки подій та пишуться мовою VBA. Далі >>> >>"> >>"> >>" title="(!LANG:Модулі Модулі також служать для автоматизації роботи з БД. Модулі ще називають процедурами обробки подій і пишуться мовою VBA. Далі >>>"> title="Модулі також служать для автоматизації роботи з БД. Модулі ще називають процедурами обробки подій та пишуться мовою VBA. Далі >>>"> !}




1 етап Створити в програмі Access нову базу даних за допомогою команди: [Файл – Створити базу даних…] Далі > "> "> " title="(!LANG:1 етап Створити в програмі Access нову базу даних за допомогою команди: [Файл – Створити базу даних…] Далі >"> title="1 етап Створити в програмі Access нову базу даних за допомогою команди: [Файл – Створити базу даних…] Далі >"> !}


2 етап У вікні Провайдери Інтернету: база даних вибрати групу об'єктів Таблиці, потім пункт Створення таблиці в режимі конструктора Далі > "> "> " title="(!LANG:2 етап У вікні Провайдери Інтернету: база даних вибрати групу об'єктів Таблиці, потім пункт Створення таблиці в режимі конструктора Далі >"> title="2 етап У вікні Провайдери Інтернету: база даних вибрати групу об'єктів Таблиці, потім пункт Створення таблиці в режимі конструктора Далі >"> !}


">


4 етап Після створення таблиці її ім'я додається до вікна бази даних і її можна легко відкрити або в режимі Конструктор (кнопка Конструктор), або в режимі Таблиця (кнопка Відкрити) Наступна робота > "> "> " title="(!LANG:4 етап Після створення таблиці її ім'я додається у вікно бази даних і її можна легко відкрити або в режимі Конструктор (кнопка Конструктор), або в режимі Таблиця (кнопка Відкрити) Наступна робота >"> title="4 етап Після створення таблиці її ім'я додається до вікна бази даних і її можна легко відкрити або в режимі Конструктор (кнопка Конструктор), або в режимі Таблиця (кнопка Відкрити) Наступна робота >"> !}




1 етап У вікні Провайдери Інтернету: база даних вибрати групу об'єктів Форми. Вибрати пункт Створення форми за допомогою майстра Далі > "> "> " title="(!LANG:1 етап У вікні Провайдери Інтернету: база даних вибрати групу об'єктів Форми. Вибрати пункт Створення форми за допомогою майстра Далі >"> title="1 етап У вікні Провайдери Інтернету: база даних вибрати групу об'єктів Форми. Вибрати пункт Створення форми за допомогою майстра Далі >"> !}


2 етап На панелі Створення форм, що з'явилася, вибрати у вікні Таблиці та запити вихідну таблицю, а у вікні Доступні поля: - поля для Форми. Натиснути на кнопку Далі Далі >Далі > Далі >"> Далі >"> Далі >" title="(!LANG:2 етап На панелі Створення форм вибрати у вікні Таблиці та запити вихідну таблицю, а у вікні Доступні поля: - поля для Форми. Клацнути по кнопці Далі Далі >Далі >"> title="2 етап На панелі Створення форм, що з'явилася, вибрати у вікні Таблиці та запити вихідну таблицю, а у вікні Доступні поля: - поля для Форми. Натиснути на кнопку Далі Далі >Далі >"> !}


3 етап На наступній панелі за допомогою перемикачів вибрати спосіб розміщення полів на Формі (наприклад, в один стовпець). Натиснути на кнопку Далі Далі >Далі > Далі >"> Далі >"> Далі >" title="(!LANG:3 етап На наступній панелі за допомогою перемикачів вибрати спосіб розміщення полів на Формі (наприклад, в один стовпець). Клацнути по кнопці Далі Далі >Далі >"> title="3 етап На наступній панелі за допомогою перемикачів вибрати спосіб розміщення полів на Формі (наприклад, в один стовпець). Натиснути на кнопку Далі Далі >Далі >"> !}









Cлайд 1

Cлайд 2

БД служать для зберігання та пошуку великого обсягу інформації. Приклади баз даних: записник, словники, довідники, енциклопедії. База даних - структурна інформаційна модель БАЗА ДАНИХ (БД) - сукупність взаємозалежних даних, що зберігаються, організованих за певними правилами Колесова Ж. В.

Cлайд 3

За характером збереженої інформації бази даних діляться на фактографічних БД містяться короткі відомості про описувані об'єкти, представлені в строго певному форматі. Наприклад, у БД бібліотеки про кожну книгу зберігаються бібліографічні відомості: рік видання, автор, назва тощо. У документальних БД містяться документи (інформація) різного типу: текстового, графічного, звукового, мультимедійного (наприклад , Різні довідники, словники) Колесова Ж. В.

Cлайд 4

ПРИКЛАДИ БАЗ ДАНИХ: БД книжкового фонду бібліотеки; БД кадрового складу установи. БД законодавчих актів у сфері кримінального права; БД сучасної рок-музики. фактографічні документальні Сама база даних включає лише інформацію (БД – «інформаційний склад») Колесова Ж. У.

Cлайд 5

За способом зберігання бази даних діляться на Централізована БД – БД зберігається одному комп'ютері Розподілена БД – різні частини однієї БД зберігаються на множині комп'ютерів, об'єднаних між собою мережею Приклад: інформація у мережі Internet, об'єднана павутиною WWW Колесова Ж. У.

Cлайд 6

За структурою організації бази даних діляться на РЕЛЯЦІЙНІ НЕРЕЛЯЦІЙНІ ІЄРАРХІЧНА МЕРЕЖА Реляційною (від англійського слова relation – відношення) називається БД, що містить інформацію, організовану у вигляді прямокутних таблиць, пов'язаних між собою. Така таблиця називається ставленням Ієрархічної називається БД, в якій інформація впорядкована таким чином: один елемент запису вважається головним, інші – підлеглими. Ієрархічну БД утворюють файлова система на диску, родове генеалогічне дерево Мережевий називається БД, в якій до вертикальних ієрархічних зв'язків додаються горизонтальні зв'язки. Колесова Ж. У.

Cлайд 7

СТРУКТУРА БД Кожна таблиця має своє ім'я. Запис – це рядок таблиці. Поле – це стовпець таблиці. Таблиця - інформаційна модель реальної системи. Запис містить інформацію про один конкретний об'єкт. Поле містить певні характеристики об'єктів. Основний елемент БД – запис Колесова Ж. В.

Cлайд 8

Ім'я таблиці поле запис Головний ключ – це поле чи сукупність полів, яке однозначно визначає запис у таблиці Колесова Ж. У.

Сподобалась стаття? Поділіться їй