Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТКОІ Галаницька О.О..docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
17 Мб
Скачать
☆

Урок 109 Лекція 14: Фізичні структури даних

Мета:

  • навчальна – навчити розуміти основні поняття теми, розуміти побудову концепції БД, при цьому учні повинні знати історію виникнення БД та їх класифікації;

  • розвиваюча – розвивати навички опрацювання інформації в БД.

  • виховна – виховувати .

Форма проведення: лекція.

Тип лекції: вступна.

Додаткові елементи: бесіда.

Метод викладання: пояснювально-ілюстративний, евристичний.

Форма навчання: групова, класно-урочна.

Тривалість: 45 хв.

Засоби: дошка, підручник.

Домашнє завдання:

План.

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

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

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

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

  2. визначення конкретних структур зберігання даних і методів доступу до них, забезпечуючих оптимальну продуктивність СУБД;

  3. розробка засобів захисту створюваної системи.

Урок 110, 111. Практична робота № 7, 8. Проектування бд. Створення схеми даних.

Мета:

  • навчальна – навчитися працювати з панеллю інструментів тексту;

  • виховна – виховувати почуття етики.

  • розвиваюча – розвивати навички роботи з панеллю примітивною інструментів;

Теоретичні відомості 1. Створення таблиці за допомогою конструктора. Визначення полів таблиці.

В вікні бази даних клацнути на кнопці таблиці/створити відкривається діалогове вікно нова таблиця. Якщо ми виберемо в списку пункт режим таблиці і клацнемо на кнопці ОК, то на екрані з'явиться пуста таблиця яка нагадує звичайну електронну таблицю. При заповнені таблиці потрібно слідкувати, щоб відповідні дані вводились у відведений для них стовпець. При введені даних в області виділення поточного рядка появиться індикатор змінного запису у формі значка олівця. Для переходу з стовпця в стовпець користуємось клавішею Таb.

А якщо ми створивши стовпець вирішили його знищити , клацаємо в будь - якому місці стовпця і вибираємо меню Правка/знищити стовбець. Щоб вставити новий стовпець між існуючими, клацаємо в стовпці перед яким вставляємо новий і вибираємо меню Вставка/стовбець. Для переміщення стовпця клацаємо на імені поля і переміщаємо його в нове місце. Для перейменування стовпця клацаємо два рази на його заголовку і вводимо нове ім'я або меню Формат/перейменувати стовбець.

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