Ізяславський НВК 2, Гульчак І.В. Бази даних Основні обєкти БД. СКБД. Проектування БД. Введення і корегування БД.
База даних – це сукупність взаємноповязаних і організованих певним чином даних, що зберігаються в зовнішній памяті компютера. Приклади Книжковий фонд бібліотеки; Книжковий фонд бібліотеки; Кадровий склад підприємства; Кадровий склад підприємства; Довідкова; Довідкова; База даних сучасної музики; База даних сучасної музики; Розклад руху транспорту. Розклад руху транспорту.
Фактографічні БД Зберігають короткі відомості про обєкти, що подаються в точно визначеному форматі (автор, назва, рік видання) Зберігають короткі відомості про обєкти, що подаються в точно визначеному форматі (автор, назва, рік видання) Петров Вася вул. Шевченка, б. 32, кв
Документальні БД Містять інформацію різного виду: текстову, звукову, графічну, мультимедійну Містять інформацію різного виду: текстову, звукову, графічну, мультимедійну ( БД сучасної музики)
Система керування базою даних (СКБД) – це програмне забезпечення для роботи з базою даних Функції СКБД: пошук інформації в БД виконання нескладних розрахунків виведення звітів на друк редагування БД
Типи баз даних Реляційні (у вигляді таблиць); Реляційні (у вигляді таблиць); Ієрархічні ( у вигляді дерева); Ієрархічні ( у вигляді дерева); Мережні. Мережні. ПрізвищеІм'яАдресаТелефон ПетровВася Шевченка пл., б. 32, кв ІвановПетро Франка вул., б. 25, кв
Реляційна БД Ключове поле – це поле, що однозначно визначає запис ПрізвищеІм'яАдресаТелефон 001ПетровВася вул. Шевченка, б. 32, кв ІвановПетро вул. Франка, б. 25, кв записи поля
Реляційні БД складаються з декількох таблиць, повязаних між собою ПродавціКод Назва Адреса Телефон Сайт ВиробникКод Назва Країна Сайт МоделіКод Назва Код виробника ТовариКод Назва Прайс-лист Код запису Код продавця Код виробника Код товару Код моделі Ціна
Проектування БД Інформація в таблиці не повинна дублюватися; Інформація в таблиці не повинна дублюватися; Кожна таблиця повинна містити інформацію тільки на одну тему; Кожна таблиця повинна містити інформацію тільки на одну тему; Інформацію в полях слід розбивати на найменші логічні одиниці; Інформацію в полях слід розбивати на найменші логічні одиниці; Продумати типи даних в полях. Продумати типи даних в полях.
СКБД MS Access Завантажується як всі інші офісні програми. Завантажується як всі інші офісні програми. Файл – Создать – Новая база данных Файл – Создать – Новая база данных При створенні відразу зберігається з вказаним іменем. При створенні відразу зберігається з вказаним іменем.
Головні обєкти БД. Способи створення таблиць.
Створення таблиць в режимі конструктора
Типи даних Текстовий – текст до 255 символів Текстовий – текст до 255 символів МЕМО – текст до символів МЕМО – текст до символів Числовий – числа Числовий – числа Дата/Час – до 8 байт Дата/Час – до 8 байт Грошовий – округлені числові дані для грошових одиниць Грошовий – округлені числові дані для грошових одиниць Лічильник – автоматична нумерація Лічильник – автоматична нумерація Логічний – логічне значення ТАК, НІ Логічний – логічне значення ТАК, НІ Поле обєкта OLE – графіка, звук Поле обєкта OLE – графіка, звук Гіперпосилання – шлях до документа Гіперпосилання – шлях до документа Майстер підстановок – створює поле зі списком з іншої повязаної таблиці Майстер підстановок – створює поле зі списком з іншої повязаної таблиці
Створення таблиці У вікні конструктора створіть структуру таблиці: уведіть назви полів та їх тип У вікні конструктора створіть структуру таблиці: уведіть назви полів та їх тип Закрийте вікно конструктора, задайте імя таблиці і ключове поле Закрийте вікно конструктора, задайте імя таблиці і ключове поле Відкрийте таблицю у головному меню БД Відкрийте таблицю у головному меню БД Заповніть її даними Заповніть її даними