Содержание
- 2. Як побудувати модель даних предметної області? Процес побудови моделі даних предметної області належить до абстрактного моделювання
- 3. Як побудувати модель даних предметної області? 2. Розробка таблиць, з яких складатиметься база даних. Одним з
- 4. Як побудувати модель даних предметної області? Проектування бази даних передбачає розробку структури таблиць та встановлення зв'язків
- 5. Як побудувати модель даних предметної області? 3. Визначення полів таблиці. Кожна таблиця містить дані окремої теми,
- 6. Як побудувати модель даних предметної області? 4. Визначення ключа таблиці. Кожна таблиця має містити поле або
- 7. За допомогою програми Access можна:
- 8. Основні функції СУБД ACCESS
- 9. Основні об’єкти СУБД ACCESS
- 10. Таблиці Таблиця бази даних схожа на електронну таблицю, в якій дані зберігаються в рядках і стовпцях.
- 11. Форми Форми іноді називаються «екранами вводу даних». Це інтерфейси, які використовуються під час роботи з даними,
- 12. Звіти Звіти використовуються для зведення та представлення даних у таблицях. Звіт зазвичай відповідає на певне питання,
- 13. Запити Запити — це справжні робочі коники бази даних, які можуть виконувати багато різних функцій. Їх
- 14. Дані можна ефективно використовувати завдяки пов'язаних таблиць Access відрізняється від інших програм тим, що в ньому
- 15. Реляційні БД Модель – картотека Приклади: записна книжка каталог в бібліотеці найпростіша структура всі інші типи
- 16. Реляційні БД 1970-і рр. Е. Кодд, англ. relation – відношення. Реляційна база даних – це набір
- 17. Реляційні БД немає дублювання інформації; при зміні адреси фірми, достатньо змінити її тільки в таблиці Продавці;
- 18. Зв'язки між таблицями Один до одного («1-1») – одному запису в першій таблиці відповідає тільки один
- 19. Зв’язок між таблицями Багато до багатьох (« - ») – одному запису в першій таблиці відповідає
- 20. Нормалізація бази даних Нормалізація – це розробка такої структури БД, в які немає надлишкових даних і
- 22. Скачать презентацию
Слайд 2Як побудувати модель даних предметної області?
Процес побудови моделі даних предметної області належить
Як побудувати модель даних предметної області?
Процес побудови моделі даних предметної області належить

1. Визначення мети створення бази даних.
На першому етапі побудови моделі необхідно визначити мету створення бази даних, основні її функції і набір даних, тобто визначити основний зміст таблиць бази даних і дані, які будуть зберігатися в полях таблиць.
Під час роботи з базою даних наприклад Бібліотека користувач може шукати відповіді на такі запитання:
Таким чином, можна так сформулювати мету створення цієї бази даних: зберігати дані про книги, авторів та видавництва для подальшого задоволення запитів користувачів.
Слайд 3Як побудувати модель даних предметної області?
2. Розробка таблиць, з яких складатиметься база
Як побудувати модель даних предметної області?
2. Розробка таблиць, з яких складатиметься база

Одним з найбільш складних етапів у процесі побудови моделі є розробка таблиць, оскільки очікувані результати не завжди дають повне уявлення про структуру таблиць.
Наприклад, відносно бази даних Бібліотека можна виділити три об'єкти (сутності), характеристики яких можна зберігати в таблицях, а саме: книга, автор, видавництво. Причому, з огляду на перший етап, для кожного об'єкта можна виділити такі атрибути:
Для опису кожного виділеного об'єкта доцільно побудувати таблицю, до якої внести імена атрибутів об'єктів та типи значень цих атрибутів, а також обмеження на їх значення.
Слайд 4Як побудувати модель даних предметної області?
Проектування бази даних передбачає розробку структури таблиць
Як побудувати модель даних предметної області?
Проектування бази даних передбачає розробку структури таблиць

Під час проектування таблиць спочатку краще розробити їх структуру на папері, при цьому доцільно користуватися основними правилами:
Слайд 5Як побудувати модель даних предметної області?
3. Визначення полів таблиці.
Кожна таблиця містить дані
Як побудувати модель даних предметної області?
3. Визначення полів таблиці.
Кожна таблиця містить дані

Слайд 6Як побудувати модель даних предметної області?
4. Визначення ключа таблиці.
Кожна таблиця має
Як побудувати модель даних предметної області?
4. Визначення ключа таблиці.
Кожна таблиця має

5. Визначення зв'язків між таблицями.
Після розподілу даних у таблицях і визначення ключових полів необхідно вибрати схему для зв'язування даних у різних таблицях. Для цього слід визначити зв'язки між таблицями. Наприклад, Автор - Книга (зв'язок 1-N), Видавництво - Книга (зв'язок 1-N) тощо.
6. Оновлення структури бази даних.
Після опису таблиць, полів і зв'язків необхідно ще раз переглянути структуру бази даних і виявити можливі недоліки. Крім того, необхідно виключити з таблиць усі можливі повторення даних.
У процесі побудови моделі важливо враховувати основні вимоги — модель має бути універсальною, адекватною, точною та економічною щодо визначеної предметної області.
Слайд 7За допомогою програми Access можна:
За допомогою програми Access можна:

Слайд 8Основні функції СУБД ACCESS
Основні функції СУБД ACCESS

Слайд 9Основні об’єкти СУБД ACCESS
Основні об’єкти СУБД ACCESS

Слайд 10Таблиці
Таблиця бази даних схожа на електронну таблицю, в якій дані зберігаються
Таблиці
Таблиця бази даних схожа на електронну таблицю, в якій дані зберігаються

Щоб забезпечити максимальну гнучкість бази даних, дані необхідно впорядкувати в таблицях, щоб позбутися зайвих елементів. Наприклад, якщо потрібно зберігати дані про працівників, відомості про кожного працівника необхідно один раз ввести в таблиці, яка настроєна лише для розміщення даних про працівників. Цей процес називається оптимізацією.
Кожний рядок у таблиці називається записом. Записи — це місце розташування окремих елементів даних.
Кожний запис складається з одного або кількох полів. Поля відповідають стовпцям у таблиці. Наприклад, можна створити таблицю «Працівники», де кожний запис (рядок) зберігає відомості про окремого працівника, а кожне поле (стовпець) містить власний тип даних, наприклад ім’я, прізвище, адресу тощо. Поля мають містити певний тип даних: текст, дату або час, число або інший тип.
Ще один спосіб опису записів і полів: уявіть старий картковий каталог у бібліотеці. Кожна картка у ящику відповідає запису бази даних. Кожний елемент даних на окремій картці (автор, назва тощо) відповідає полю бази даних.
Слайд 11Форми
Форми іноді називаються «екранами вводу даних». Це інтерфейси, які використовуються під час
Форми
Форми іноді називаються «екранами вводу даних». Це інтерфейси, які використовуються під час

Форми пропонують простий у використанні формат роботи з даними, крім того, до них можна також додавати функціональні елементи, наприклад кнопки. Ці кнопки можна настроїти для визначення даних, що відображатимуться у формі, відкриття інших форм або звітів та для виконання низки інших завдань. Наприклад, є форма «Форма клієнта», у якій виконується робота з даними клієнта. Форма клієнта може містити кнопку, яка відкриває форму замовлення, де можна ввести нове замовлення цього клієнта.
Форми також дають змогу керувати способом взаємодії інших користувачів із даними бази даних. Наприклад, можна створити форму, яка відображає лише певні поля та дозволяє виконувати лише певні операції. Це допомагає захистити дані та забезпечує належне введення даних.
Слайд 12Звіти
Звіти використовуються для зведення та представлення даних у таблицях. Звіт зазвичай відповідає
Звіти
Звіти використовуються для зведення та представлення даних у таблицях. Звіт зазвичай відповідає

Звіт можна запустити будь-коли, і він завжди відображатиме поточні дані в базі даних. Звіти зазвичай мають формат для друку, але їх також можна переглядати на екрані, експортувати до іншої програми або надсилати електронною поштою.
Слайд 13Запити
Запити — це справжні робочі коники бази даних, які можуть виконувати багато
Запити
Запити — це справжні робочі коники бази даних, які можуть виконувати багато

Певні запити є «оновлюваними», тобто дані в базових таблицях можна редагувати за допомогою таблиці даних запиту. Якщо дії виконуються з оновлюваним запитом, слід пам’ятати, що зміни насправді виконуються в таблицях, а не лише в таблиці даних запиту.
Запити поділяються на дві основні групи: запити на вибірку і запити на дію.
Запит на вибірку просто отримує дані й робить їх доступними для використання. Результати запиту можна переглянути на екрані, роздрукувати або скопіювати до буфера обміну. Або можна використати результат запиту як джерело записів для форми чи звіту.
Запит на змінення, згідно з назвою, виконує з даними певне завдання. Запити на змінення можна використовувати для створення нових таблиць, додавання даних до наявних таблиць, оновлення або видалення даних.
Слайд 14Дані можна ефективно використовувати завдяки пов'язаних таблиць
Access відрізняється від інших програм тим,
Дані можна ефективно використовувати завдяки пов'язаних таблиць
Access відрізняється від інших програм тим,

Це показано на малюнку. У таблицю "Завдання" вводиться нове завдання. Для цього, крім іншого, потрібно вибрати номер проекту в поле Проект, яке використовує дані з таблиці "Проекти". Крім того, поле Відповідальний в таблиці "Проекти" використовує дані з таблиці "Співробітники", а отже, і в таблиці "Завдання", і в таблиці "Проекти" є відомості про те, якому співробітникові призначена задача. Це дозволяє зрозуміти, кому призначено проект. Пов'язані таблиці роблять Access більш ефективним засобом, ніж списки або листи.
Слайд 15Реляційні БД
Модель – картотека
Приклади:
записна книжка
каталог в бібліотеці
найпростіша структура
всі інші типи БД використовують
Реляційні БД
Модель – картотека
Приклади:
записна книжка
каталог в бібліотеці
найпростіша структура
всі інші типи БД використовують

в багатьох випадках – дублювання даних:
Слайд 16Реляційні БД
1970-і рр. Е. Кодд, англ. relation – відношення.
Реляційна база даних –
Реляційні БД
1970-і рр. Е. Кодд, англ. relation – відношення.
Реляційна база даних –

Слайд 17Реляційні БД
немає дублювання інформації;
при зміні адреси фірми, достатньо змінити її тільки
Реляційні БД
немає дублювання інформації;
при зміні адреси фірми, достатньо змінити її тільки

захист від неправильного введення: можна вибирати тільки фірму, яка заздалегідь введена в таблицю Продавці;
механізм транзакції: будь-які зміни вносяться в базу тільки тоді, коли вони повністю завершені.
складність структури (не більше 40-50 таблиць);
при пошуку потрібно звертатися до декількох таблиць;
потрібно підтримувати цілісність: при вилученні фірми продавця потрібно вилучати всі зв'язані записи з всіх таблиць (в СКБД – автоматично, каскадні вилучення).
Слайд 18Зв'язки між таблицями
Один до одного («1-1») – одному запису в першій таблиці
Зв'язки між таблицями
Один до одного («1-1») – одному запису в першій таблиці

1
1
Один до багатьох («1- ») – одному запису в першій таблиці відповідає декілька записів в другій.
1
товари
прайс-лист
Слайд 19Зв’язок між таблицями
Багато до багатьох (« - ») – одному запису в
Зв’язок між таблицями
Багато до багатьох (« - ») – одному запису в

Реалізація – через третю таблицю і два зв'язки «1-».
розклад
вчителі
предмети
1
1
Слайд 20Нормалізація бази даних
Нормалізація – це розробка такої структури БД, в які немає
Нормалізація бази даних
Нормалізація – це розробка такої структури БД, в які немає

Основні принципи:
Будь-яке поле повинно бути неподільним.
Не повинно бути полів, в яких позначені різні види одного і того ж, наприклад, товарів.
1
объемные изображения в скульптуре
Прикладная психология
Научно-практическая конференция обучающихся МОУ «Основная общеобразовательная школа №26» г. Энгельса «Мир вокруг нас»
Подача запроса на ПОРТАЛЕ УСЛУГФЕДЕРАЛЬНОЙ СЛУЖБЫ ГОСУДАРСТВЕННОЙ РЕГИСТРАЦИИ, КАДАСТРА И КАРТОГРАФИИ
Регламент работы
КАК ПРЕОДОЛЕТЬ ДЕФИЦИТ ПЛАТЕЖНОГО БАЛАНСА
Развитие духовных качеств личности ребёнка через знакомство детей с историей празднования Светлого Христова Воскресения
Избирательная система
О предложениях по правовому регулированию в области комплексного морского природопользования
Интеграция предметов: литературное чтение, окружающий мир
Выход в сеть. Переход от офлайн-уроков к онлайн-образованию и обучению
История государственного флага РФ
Изобразительно-выразительные средстваТРОПЫ (А3)
Promodo Вилявин Роман: «Анализ эффективности интернет-рекламы. Что скрывается за цифрами?»
Новые механизмы государственной поддержки бизнеса в Ямало-Ненецком автономном округе
Хозяйка бисерных чудес
Десятичные дроби. Десятичная запись дробных чисел
Водно-электролитные нарушения у хирургических больных, инвазивная терапия
Устройства и техническая оснащенность станций
Имидж, лик или личина
Ориентирование на местности
Английский для начинающих
Презентация на тему Опасные места в школе
Марина Ивановна Цветаева. Биография поэта и поэтическое творчество
Презентация на тему Мещерский край в географии и литературе
Культура речи. Правильное употребление глаголов. Глагол в словосочетании и предложении.
Развитие института государственной гражданской службы в условиях современной трансформации
Управление человеческими ресурсами. Оплата и стимулирование труда. (Тема 9)