СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Проект :База даних "Cалон краси "Bounty""

Категория: Информатика

Нажмите, чтобы узнать подробности

Презентация. Проект по информатике на тему"База данных "Салон красоты "Bounty"", 11 класс, информационно-технологический профиль обучения. Пример проекта, который создают и защищают ученики по окончанию изучения темы "Основы баз данных". На основе собственных БД ученик должен показать возможности БД. Язык запросов SQL. 

Просмотр содержимого документа
«Проект :База даних "Cалон краси "Bounty""»

СКБД MS Access Проект: База даних Салон краси «Bounty» 10/21/16 Герасимович Л.Й., учитель информатики, ОШ №4 г. Краматорск

СКБД MS Access

Проект: База даних

Салон краси «Bounty»

10/21/16

Герасимович Л.Й., учитель информатики, ОШ №4 г. Краматорск

База даних База даних  (БД) —  це поіменована, структурована сукупність логічно взаємопов’язаних даних, які характеризують окрему предметну область і перебувають під управлінням СКБД. Має розширення: Інтерфейс програми:

База даних

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

Має розширення:

Інтерфейс програми:

Системи управління базами даних  (СУБД) — це комплекс програмних засобів, призначених для створення структури, наповнення її змістом, редагування змісту та візуалізації інформації.  СУБД Microsoft Access FoxPro Paradox Clipper Не мають піктограм

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

СУБД

Microsoft Access

FoxPro

Paradox

Clipper

Не мають піктограм

Основні функції СУБД: Збереження даних(захист даних, збереження дотриманості обмеження цілосності даних). Визначення структури даних(визначення схеми БД, визначення обмежень цілосності).  Маніпулювання даних(додавання, оновлення,пошук,видалення даних).

Основні функції СУБД:

Збереження даних(захист даних, збереження дотриманості обмеження цілосності даних).

Визначення структури даних(визначення схеми БД, визначення обмежень цілосності).

Маніпулювання даних(додавання, оновлення,пошук,видалення даних).

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

Цілісність БД

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

Обмеження цілісності даних .

Обмеження цілісності даних – умови, яким мають відповідати конкретні дані.

Предметна область Предметна область -  частина реального світу, що підлягає вивченню з метою організації управління і, в кінцевому рахунку, автоматизації. Об'єкти Сфера застосування Салон краси Клієнти, працівники, співвласники, послуги

Предметна область

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

Об'єкти

Сфера застосування

Салон краси

Клієнти, працівники, співвласники, послуги

Моделі баз даних Існує три основні типи моделей даних: Ієрархічна Мережева   Реляційна

Моделі баз даних

Існує три основні типи моделей даних:

Ієрархічна

Мережева

  Реляційна

Сутність – зв’язок. Сутності - це базові типи інформації, які зберігаються в БД (в реляційної БД кожної сутності призначається таблиця). До сутностей можуть належати: учителі,класи і інш. навчає Клас Учитель Паспорт Прізвище Ім'я По батькові Стать Спеціальність Буква Паралель Зв'язок Атрибути Зв'язок - взаємозв'язок між сутностями в предметній області. Зв'язки представляють собою з'єднання між частинами БД.

Сутність – зв’язок.

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

навчає

Клас

Учитель

Паспорт

Прізвище

Ім'я

По батькові

Стать

Спеціальність

Буква

Паралель

Зв'язок

Атрибути

Зв'язок - взаємозв'язок між сутностями в предметній області. Зв'язки представляють собою з'єднання між частинами БД.

Сутність-зв’язок «один до одного» Приклад: керує 1 1 Учитель Клас Класний керівник керує одним класом. Учитель є одним класним керівником.

Сутність-зв’язок «один до одного»

Приклад:

керує

1

1

Учитель

Клас

Класний керівник керує одним класом.

Учитель є одним класним керівником.

Сутність-зв’язок «багато до багатьох» Приклад: навчає ∞ ∞ Учитель Клас Учитель може навчати багато класів. Навчати клас можуть багато вчителів.

Сутність-зв’язок «багато до багатьох»

Приклад:

навчає

Учитель

Клас

Учитель може навчати багато класів.

Навчати клас можуть багато вчителів.

Сутність-зв’язок «один до багатьох» Приклад: вчиться ∞ 1 Клас Учень У класі можуть навчатися багато учнів. Учні можуть вчитися у одному класі.

Сутність-зв’язок «один до багатьох»

Приклад:

вчиться

1

Клас

Учень

У класі можуть навчатися багато учнів.

Учні можуть вчитися у одному класі.

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

Ключ. Ключове поле.

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

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

Семантичне модулювання. Потреби проектувальників баз даних в більш зручних і потужних засобах моделювання предметної області викликали до життя напрямок семантичних моделей даних. Головним призначенням семантичних моделей є забезпечення можливості вираження семантики даних. Цілісна частина Маніпуляційна частина Структурна частина

Семантичне модулювання.

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

Цілісна частина

Маніпуляційна частина

Структурна частина

Клієнти Таблиця, що показує Номер талончику, ім'я, Прізвище, дату прийому та час, обслуговуючого працівника.

Клієнти

Таблиця, що показує Номер талончику, ім'я, Прізвище, дату прийому та час, обслуговуючого працівника.

Послуги Таблиця звітує про вид Послуги, виконуючого працівника та скільки коштує дана послуга.

Послуги

Таблиця звітує про вид Послуги, виконуючого працівника та скільки коштує дана послуга.

Працівники Таблиця, у якій зазначено № паспорту, ім'я, прізвище, по батькові, вік, професію працівника та фото.

Працівники

Таблиця, у якій зазначено № паспорту, ім'я, прізвище, по батькові, вік, професію працівника та фото.

Салон краси Назва та адреса салону Співвласники Кількість співвласників, ім'я, прізвище, по батькові, вік та фото.

Салон краси

Назва та адреса салону

Співвласники

Кількість співвласників, ім'я, прізвище, по батькові, вік та фото.

Зв’язок «один-до-багатьох» Салон Співвласники 1   ∞ Керують Одним салоном можуть керувати багато співвласників. Тому зв’язок буде один до багатьох. Керують Схема-зв’язок 1 ∞ Салон Співвласники

Зв’язок «один-до-багатьох»

Салон

Співвласники

1

 

Керують

  • Одним салоном можуть керувати багато співвласників. Тому зв’язок буде один до багатьох.

Керують

Схема-зв’язок

1

Салон

Співвласники

Зв’язок «один-до багатьох» Працівники Салон ∞ 1 Працюють У одному салоні може працювати багато працівників. Тому зв’язок буде один до багатьох. Працюють 1 ∞ Схема-зв’язок Салон Працівники

Зв’язок «один-до багатьох»

Працівники

Салон

1

Працюють

У одному салоні може працювати багато працівників. Тому зв’язок буде один до багатьох.

Працюють

1

Схема-зв’язок

Салон

Працівники

Зв’язок «багато-до-багатьох» Клієнти Працівники ∞ ∞ Обслуговують У багатьох клієнтів може бути багато обслуговуючих працівників. Тому зв’язок буде багато до багатьох. Обслуговують ∞ Клієнти ∞ Працівники Схема-зв’язок

Зв’язок «багато-до-багатьох»

Клієнти

Працівники

Обслуговують

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

Обслуговують

Клієнти

Працівники

Схема-зв’язок

Зв'язок у базі даних Для того щоб створити зв’язок у Microsoft Access, треба зробити слідуюче: 1)У головному меню перейти «Робота з базами даних»; 2)Вибрати таблиці, які потрібно зв'язати; 3)Та перетягнути потрібні дані, щоб отримати зв’язок; 4)Заповнити дані поля у меню, та «ОК»

Зв'язок у базі даних

Для того щоб створити зв’язок у Microsoft Access, треба зробити слідуюче:

1)У головному меню перейти «Робота з базами даних»;

2)Вибрати таблиці, які потрібно зв'язати;

3)Та перетягнути потрібні дані, щоб отримати зв’язок;

4)Заповнити дані поля у меню, та «ОК»

Схема-зв’язок «Салон краси Bounty» Послуги Надає ∞ 1 ∞ Співвласники Працівники ∞ Керують ∞ 1 Обслуговують Салон ∞ Клієнти

Схема-зв’язок «Салон краси Bounty»

Послуги

Надає

1

Співвласники

Працівники

Керують

1

Обслуговують

Салон

Клієнти

Фільтр Щоб виконати фільтрування слід у полі головного меню вибрати «Фільтр» та назначити потрібні умови. Наприклад: Дата прийому клієнтів 23.09.2011

Фільтр

Щоб виконати фільтрування слід у полі головного меню вибрати «Фільтр» та назначити потрібні умови.

Наприклад: Дата прийому клієнтів 23.09.2011

Сортування Щоб виконати сортування слід у полі головного меню вибрати «Сортування» та назначити потрібні умови. Наприклад: Сортувати Ім'я клієнта від А до Я.

Сортування

  • Щоб виконати сортування слід у полі головного меню вибрати «Сортування» та назначити потрібні умови.

Наприклад: Сортувати Ім'я клієнта від А до Я.

«Конструктор запросов» 2)Вибрати таблиці 3)У нижньому полі, виставити необхідні поля для запросів та умови 3)Виконати Наприклад: Визначити Ім'я, Прізвище та вік працівника, у якого професія - парикхмахер. " width="640"

Запроси

Щоб виконати запрос, треба:

1)У головному меню вибрати «Создание»«Конструктор запросов»

2)Вибрати таблиці

3)У нижньому полі, виставити необхідні поля для запросів та умови

3)Виконати

Наприклад: Визначити Ім'я, Прізвище та вік працівника, у якого професія - парикхмахер.

Запрос 2 Bизначити Ім'я, Прізвище та послугу, яку надає працівник. Якщо вартість послуги сягає 50 грн.

Запрос 2

Bизначити Ім'я, Прізвище та послугу, яку надає працівник. Якщо вартість послуги сягає 50 грн.

Запрос на мові SQL Для завдання макросу у мові SQL треба указати у полі SELECT поля, що повинні вивестись. У полі WHERE умову запросу. Приклад: Вказати Номер талончику, дату, час, паспорт, ім'я та прізвище клієнта, за умовою що дата прийому буди рівна 22.09.2011року.

Запрос на мові SQL

Для завдання макросу у мові SQL треба указати у полі SELECT поля, що повинні вивестись. У полі WHERE умову запросу.

Приклад: Вказати Номер талончику, дату, час, паспорт, ім'я та прізвище клієнта, за умовою що дата прийому буди рівна 22.09.2011року.

Групування Визначити прізвище та ім'я клієнтів, яким назначена дата після 22.09.2011.

Групування

Визначити прізвище та ім'я клієнтів, яким назначена дата після 22.09.2011.

Групування мовою SQL Визначити прізвище та ім'я клієнтів, яким назначена дата після 22.09.2011. З'являється нові ключові слова AS та GROUP BY, HAVING

Групування мовою SQL

Визначити прізвище та ім'я клієнтів, яким назначена дата після 22.09.2011.

З'являється нові ключові слова AS та GROUP BY, HAVING

Видалення даних Видалити всю інформацію, де вартість послуги сягає більше ніж 300грн.

Видалення даних

Видалити всю інформацію, де вартість послуги сягає більше ніж 300грн.

Оновлення даних Припустимо що косметолог звільнився. Його робота перейшла до рук дерматолога. Треба замінити косметолога на дерматолога.

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

Припустимо що косметолог звільнився. Його робота перейшла до рук дерматолога. Треба замінити косметолога на дерматолога.

Додавання даних Створити нову таблицю де вказано які працівники мають грамоти.

Додавання даних

Створити нову таблицю де вказано які працівники мають грамоти.

«Отчет» - вибрати потрібну таблицю( «Клієнти») " width="640"

Звіт

Створити звіт за Клієнтами салону краси. Для того щоб це зробити, треба клацнути у головному меню «Создание» - «Отчет» - вибрати потрібну таблицю( «Клієнти»)

»Коструктор форм» 2)Добавити поля 3)Відредагувати " width="640"

Форма

Для створення форми треба виконати слідуюче:

1)Перейти на «Создание»»Коструктор форм»

2)Добавити поля

3)Відредагувати

Форма2

Форма2

Кнопки у формі Для створення кнопок у меню достатньо вибрати «кнопку», розмістити на формі та надати їй призначення.

Кнопки у формі

Для створення кнопок у меню достатньо вибрати «кнопку», розмістити на формі та надати їй призначення.

Фільтрування у БД «Україна» Приклад: Фільтрувати дату утворення областей від найбільшого до найменшого.

Фільтрування у БД «Україна»

  • Приклад: Фільтрувати дату утворення областей від найбільшого до найменшого.
Сортування у БД «Україна» Приклад:Сортувати поле футбольні команди, назва, яких починається з букви «Н». Приклад2:Сортувати поле географічне положення, області, які знаходяться у Центру України.

Сортування у БД «Україна»

Приклад:Сортувати поле футбольні команди, назва, яких починається з букви «Н».

Приклад2:Сортувати поле географічне положення, області, які знаходяться у Центру України.

Форма у БД «Україна» Герб України Столиця України-Київ

Форма у БД «Україна»

Герб України

Столиця України-Київ

Створення запросу у БД « Україна» Зазначити назву, футбольні команди та промисловість, областей, що знаходяться на Заході України.

Створення запросу у БД « Україна»

Зазначити назву, футбольні команди та промисловість, областей, що знаходяться на Заході України.

Створення запросу у БД « Україна» мовою SQL Зазначити назви областей, густота яких складає більше ніж 50 людей на 1 кв. км.

Створення запросу у БД « Україна» мовою SQL

Зазначити назви областей, густота яких складає більше ніж 50 людей на 1 кв. км.

Групування Визначити західні області України, яких населення буде більше ніж 1000людей на 1 кв. м

Групування

Визначити західні області України, яких населення буде більше ніж 1000людей на 1 кв. м

Групування мовою SQL Визначити південні області України, яких населення буде більше ніж 1000людей на 1 кв. м за допомогою SQL

Групування мовою SQL

Визначити південні області України, яких населення буде більше ніж 1000людей на 1 кв. м за допомогою SQL

Видалення даних Видалити усі данні про області, що знаходяться на сході України.

Видалення даних

Видалити усі данні про області, що знаходяться на сході України.

Оновлення даних Припустимо що через 3 роки густота населення стане вище на 2 (1_кв_км). Треба замінити з повищенням +2, густоту населення. +2

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

Припустимо що через 3 роки густота населення стане вище на 2 (1_кв_км). Треба замінити з повищенням +2, густоту населення.

+2

Додавання даних Створити таблицю «Північні області України». Де буде вказані усі адміністративні дані за північними областями України.

Додавання даних

Створити таблицю «Північні області України». Де буде вказані усі адміністративні дані за північними областями України.

Звіт Створити звіт, що буде вказувати дані з таблиці «Адміністративні дані», групуючи дату утворення за місяцями.

Звіт

Створити звіт, що буде вказувати дані з таблиці «Адміністративні дані», групуючи дату утворення за місяцями.


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!