
- •Історія розвитку баз даних
- •2.Перспективи розвитку систем управління базами даних.
- •Перспективи розвитку систем управління базами даних
- •Основні поняття та визначення бд
- •Архітектура бази даних. Фізична та логічна незалежність
- •5. Поняття інформаційно-логічної моделі
- •Етапи життєвого циклу бази даних
- •Основні функції субд
- •Типова організація сучасної субд
- •Класифікація моделей даних
- •11.Ієрархічна модель даних.
- •12.Моделі засновані на інвертованих списках.
- •13.Реляційні бази даних.
- •14.Основні оператори реляційної алгебри.
- •15. Основні елементи er-моделі
- •16. Основні етапи побудови логічної моделі
- •17. Таблиці, унікальність і ключі
- •18. Зовнішні ключі і домени
- •19. Моделювання відносин у базі даних
- •1. Цілісність сутностей
- •2. Цілісність значень
- •21. Перша нормальна форма
- •22. Друга нормальна форма
- •23. Третя нормальна форма
- •Четверта нормальна форма
- •Нормальна форма Бойса-Кодда (нфбк)
- •П’ята нормальна форма
- •Кодування та набори сортування в sql
- •Тема 3. Створення таблиць
- •1. Команда створення таблиці.
- •2. Заборона значення null за допомогою обмеження not null
- •Властивість identity оператора create table
- •Обмеження primary key оператора create table
- •Обмеження foreign key оператора create table
- •Обмеження unique оператора create table
- •Обмеження check оператора create table
- •Обмеження default оператора create table
- •Типи стовпців в sql
- •37.Визначення таблиці за допомогою директиви from
- •Вказівка стовпців в операторі select
- •Вибір рядків і стовпців за допомогою директиви where
- •Використання директиви order by
- •Використання ключового слова distinct для вибірки унікальних значень стовпця
- •42.Використання арифметичних операторів в запиті на вибірку даних
- •43.Використання директиви group by
- •44.Об'єднання результатів запиту за допомогою директиви union
- •45.Використання строкових функцій
- •46.Використання числових функцій
- •47.Додавання даних до таблиці за допомогою оператора insert
- •48.Використання та синтаксис оператора replace
- •49.Використання оператора update
- •50.Видалення даних в sql
Основні поняття та визначення бд
Основою інформаційних технологій є дані, які повинні бути організовані в бази даних з метою адекватного відображення мінливого реального світу та задоволення інформаційних потреб користувачів.
Одним з найважливіших понять у теорії баз даних є поняття інформації - це будь-які відомості про будь-яку подію, процесі, об'єкті. До інформації може відноситися все, що може цікавити користувача будь-якого рівня.
Дані - це інформація, представлена в певному вигляді, що дозволяє автоматизувати її збір, зберігання та подальшу обробку людиною або інформаційним засобом. Для комп'ютерних технологій дані - це інформація в дискретному, фіксованому вигляді, зручна для зберігання, обробки на ЕОМ, а також для передачі по каналах зв'язку.
База даних (БД) - іменована сукупність даних, що відображає стан об'єктів та їх відносин у розглянутій предметній області, або інакше БД - це сукупність взаємозв'язаних даних при такій мінімальній надмірності, яка допускає їх використання оптимальним чином для одного або декількох додатків в певній предметній області. БД складається з безлічі пов'язаних файлів.
Система управління базами даних (СКБД) - сукупність мовних та програмних засобів, призначених для створення, ведення і сумісного використання БД багатьма користувачами.
Автоматизована інформаційна система (АІС) - це система, що реалізує автоматизований збір, обробку, маніпулювання даними, що функціонує на основі ЕОМ та інших технічних засобів і включає відповідне програмне забезпечення (ПЗ) і персонал. Надалі в цій якості буде використовуватися термін інформаційна система (ІС), який має на увазі поняття автоматизована. ІС може функціонувати самостійно або служити компонентом більш складної системи. Кожна ІС залежно від її призначення має справу з тією чи іншою частиною реального світу, яку прийнято називати предметною областю (ПрО) системи. Виявлення ПрО - це необхідний початковий етап розробки будь ІС. Саме на цьому етапі визначаються інформаційні потреби всієї сукупності користувачів майбутньої системи, які, в свою чергу, зумовлюють зміст її бази даних. По області застосування ІС можна розділити на системи, використовувані в освіті, виробництві, бізнесі, науці та інших областях.
У більшості випадків вдаються до розбиття всієї множини об'єктів ПрО на групи об'єктів, однорідних по структурі, що володіють однаковими властивостями, наприклад. У кожному фрагменті ПрО виділяється система об'єктів і зв'язки між об'єктами, виділяються процеси, що відбуваються в цьому фрагменті, а також кінцеве число користувачів.
Банк даних (БнД) є різновидом ІС. БнД - це система спеціальним чином організованих даних: баз даних, програмних, технічних, мовних, організаційно-методичних засобів, призначених для забезпечення централізованого накопичення та колективного багатоцільового використання даних.
Під завданнями обробки даних зазвичай розуміється спеціальний клас розв'язуваних на ЕОМ задач, пов'язаних з виглядом, зберіганням, сортуванням, відбором по заданій умові і угрупованням записів однорідної структури. При цьому передбачається для користувача генерація різних звітів, як правило, табличної форми.