Категории

Cуществуют следующие способы оплаты за занятия:

  • Абонемент на 8 посещений (срок действия 1 месяц) - 300 грн.;
  • Абонемент на 4 посещения (срок действия 1 месяц) - 200 грн.;
  • Абонемент на 12 посещений(срок действия 1 месяц) - 400 грн.;
  • Разовое посещение - 60 грн.
(ДЛИТЕЛЬНОСТЬ ЗАНЯТИЙ ПО 1,5 ЧАСА)

Лекція на тему «Що таке база даних. Реляційна база даних MS Access »

  1. Реляційні бази даних
  2. Використовувана література:

Наше деловое партнерство www.banwar.org

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

наприклад:

  1. база даних книжкового фонду бібліотеки;
  2. база даних кадрового складу установи;
  3. база даних законодавчих актів в галузі кримінального права;
  4. база даних сучасної естрадної пісні.

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

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

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

Отже, документальна БД містить велику інформацію самого різного типу: текстову, графічну, звукову, мультимедійну

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

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

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

Прикладами інформаційних систем є системи продажу квитків на пасажирські поїзди і літаки. WWW - це теж приклад глобальної інформаційної системи.


Далі йтиметься буде тільки про фактографічних базах даних. Дамо більш суворе визначення комп'ютерної БД, ніж те, що наводилося вище.
База даних - організована сукупність даних, призначена для тривалого зберігання у зовнішній пам'яті ЕОМ і постійного застосування. Для зберігання БД може використовуватися як один комп'ютер, так і безліч взаємопов'язаних комп'ютерів.

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

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

Модель даних будується за принципом взаємопов'язаних таблиць - реляційної.

Один тип об'єкта є головним, все нижележащие - підлеглими - ієрархічна.

Будь-який тип даних одночасно може бути головним і підлеглим - мережевий.

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


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

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

У чому ж їх перевага?

Головне достоїнство таблиць - в їх зрозумілості. З табличній інформацією ми маємо справу практично кожен день. Загляньте, наприклад в свій щоденник: розклад занять там представлено у вигляді таблиці, відомість з оцінками за чверті має табличний вигляд. Коли ми приходимо на вокзал, дивимося розклад електричок. Який вид воно має? Це таблиця! А ще є таблиця футбольного чемпіонату. І журнал вчителя, куди він ставить вам оцінки - теж таблиця.

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

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

Кожне поле таблиці має ім'я. Наприклад, в таблиці «Іграшки» імена полів такі: НАЗВА, МАТЕРІАЛ, КОЛІР, КІЛЬКІСТЬ.

Одна запис містить інформацію про один об'єкт тієї реальної системи, модель якої представлена ​​в таблиці.

Наприклад, одна запис про яке-небудь об'єкті - це інформація про одну іграшку.

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

Головним ключем в базах даних називають поле (або сукупність полів), значення якого не повторюється у різних записів.

В БД «Домашня бібліотека» різні книги можуть мати одного учасника, можуть збігатися назви книг, рік видання, полку. Але інвентарний номер у кожної книги свій (поле НОМЕР). Саме він і є головним ключем для записів в цій базі даних.

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

У такій таблиці у різних записів не можуть співпасти тільки одночасно два поля МІСТО і НОМЕР ШКОЛИ. Ці два поля разом утворюють складовою ключ: МІСТО-НОМЕР ШКОЛИ. Складовою ключ може складатися і більш ніж з двох полів.

З кожним полем пов'язано ще одну дуже важливу властивість - тип поля.

Тип визначає безліч значень, які може приймати дане поле в різних записах.

У реляційних базах даних використовуються чотири основні типи полів:

  1. числовий;
  2. символьний;
  3. дата;
  4. логічний.

Числовий тип мають поля, значення яких можуть бути тільки числами. Наприклад, в БД «Погода» три поля числового типу: ТЕМПЕРАТУРА, ТИСК, ВЛАЖНОСТЬ.

Символьний тип мають поля, в яких будуть зберігатися символьні послідовності (слова, тексти, коди і т.п.). Прикладами символьних полів є поля АВТОР і НАЗВА в БД «Домашня бібліотека»; поле ТЕЛЕФОН в БД «Школи».

Тип «дата» мають поля, що містять календарні дати в формі «день / місяць / рік» (в деяких випадках використовується американська форма: місяць / день / рік). Тип «дата» має поле ДЕНЬ в БД «Погода».

Логічний тип відповідає полю, яке може приймати всього два значення: «так» - «ні» або «істина» - «брехня» або (по-англійськи) «true» - «false». Якщо двійкову матрицю представити у вигляді реляційної БД (табл. 6.4, 6.5), то її полях, які приймають значення «О» або «1», зручно поставити у відповідність логічний тип. При цьому «1» заміниться на значення «істина», «О» - на значення «брехня».

Отже, значення полів - це деякі величини певних типів.

Від типу величини залежать ті дії, які можна з нею робити.

Наприклад, з числовими величинами можна виконувати арифметичні операції, а з символьними і логічними - не можна.

Для взаємодії користувача з базами даних використовують системи управління даними (СУБД).

Принципи побудови систем управління баз даних випливають з вимог, яким повинна задовольняти організація баз даних:

  • Продуктивність і готовність. Запити від користувача базою даних задовольняються з такою швидкістю, яка потрібна для використання даних. Користувач швидко отримує дані щоразу, коли вони йому необхідні.

  • Мінімальні витрати. Низька вартість зберігання і використання даних, мінімізація витрат на внесення змін.

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

  • Простота внесення змін. База даних може збільшуватися і змінюватися без порушення існуючих методів використання даних.

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

  • Цілісність. Сучасні бази даних можуть містити дані, які використовуються багатьма користувачами. Дуже важливо, щоб в процесі роботи елементи даних і зв'язку між ними не порушувалися. Крім того, апаратні помилки і різного роду випадкові збої не повинні призводити до необоротних втрат даних. Значить, система управління даними повинна містити механізм відновлення даних.

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

Одне з найважливіших переваг сучасних СУБД полягає в логічної і фізичної незалежності даних. Наприклад, база даних, реалізована в СУБД DBASE, фізично містить, як мінімум, три файли. У той же час цю ж базу даних можна перенести в СУБД Microsoft Access, де вона фізично розміститься в одному файлі. При цьому логічна організація даних не зміниться.

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

Далі на прикладі однієї з найпоширеніших систем управління базами даних - Microsoft Access входить до складу популярного пакету Microsoft Office - ми познайомимося з основними типами даних, способами створення баз даних і з прийомами роботи з базами даних.

Існує величезна кількість СУБД, наприклад: Lotus Approach, Visual FoxPro, Borland Paradox, Borland dBase.

Використовувана література:

Бєшенков С.А., Ракітіна Є.А. Інформатика. Систематичний курс. Підручник для 10 класу. М .: Лабораторія Базових Знань, 2001.

Файл конспекту уроку в форматі Файл конспекту уроку в форматі .doc в архіві, об'ємом 192 Кб (2-2-13.zip)


додатково: додатково:

Дидактичний матеріал (картки завдань) Кросворд «Бази даних».
Розробка лабораторно-практичного заняття «Основні прийоми роботи з даними».

20.06.2008

У чому ж їх перевага?
Який вид воно має?
А чим відрізняються один від одного різні записи?