
- •Лекція № 16
- •1. Бази даних. Їх типи та характеристика
- •2. Основні поняття бази даних. Етапи створення та проектування бд.
- •3. Створення, збереження і відкриття баз даних. Копіювання бд
- •Створення таблиць (майстер, конструктор, режим таблиці)
- •Збереження і відкриття таблиць
- •4. Форми, їх типи та призначення
Лекція № 16
Тема: Організація машинної бази даних
Бази даних. Їх типи та характеристика
Основні поняття бази даних. Етапи створення та проектування БД.
Створення, збереження і відкриття баз даних. Копіювання БД.
Форми, їх типи та призначення
1. Бази даних. Їх типи та характеристика
Банк даних – це дані, які зберігаються на машинних носіях.
Банк даних – це сукупність бази даних, системи управління базою даних, системи адміністрування БД і прикладних програм обробки.
СУБД включає :
· Спеціальну мова програмування
· Системний інтерфейс
· Бібліотеку додатків
СУБД класифікується:
По типу представлення даних:
ієрархічна база даних – це база даних, в якій зв'язок між елементами здійснюється по типу підпорядкування і схемно зображається у вигляді дерева. Операції над файлами в такій мережі можна виконати, якщо вони знаходяться в одному каталозі.
мережева БД, в ній зв'язки між даними влаштовані по типу мережі, така система зручна.
реляційна БД, в цій моделі зв'язки між даними здійснюються у вигляді таблиць, де кожному елементу рядка відповідає один і лише один елемент стовпця.
По мові, яка забезпечує роботу СУБД :
dBase
RBace
Clipper
Visual Basic
По типу трансляції:
1. компілюючі БД, компіляція – переклад на машинну мову цілих фраз.
2. інтерпретуючі БД, при роботі з транслятором переводиться кожен символ.
Реляційна БД – це БД, де зв'язки між даними здійснюються у вигляді таблиць. Кожному елементу рядка відповідає один і лише один елемент стовпця.
У таблицях рядки називаються записами або коротежами, а стовпці називаються полями.
Унікальність кожної таблиці створюється за рахунок ключів, які містять одне або декілька полів таблиці. Ключі зберігаються у впорядкованому вигляді, що забезпечує доступ до кожного запису.
Загальна характеристика СУБД ACCESS
Сучасні СУБД містять:
набір засобів для підтримки таблиць і відносин між ними.
розвинений призначений для користувача інтерфейс, який дозволяє вводити і форматувати інформацію.
засоби програмування високого рівня для створення додатку.
За допомогою СУБД можна:
· вибрати дані, що цікавлять;
· надрукувати таблицю або її частину;
· видати дані у вигляді діаграми;
· виконувати різні обчислення в процесі розрахунку.
2. Основні поняття бази даних. Етапи створення та проектування бд.
Таблиця
Запит – це засіб вибірки даних з однієї або декількох таблиць. Відбір здійснюється по умові заданій користувачем.
Форма – це засіб відображення даних на екрані, з їх допомогою можна оформляти таблиці.
Звіти – це засоби відображення даних і результатів при висновку на
друк.
Макроси – це засоби для автоматизації часто виконуваних операцій. Макроси містять одну або декілька макрокоманд.
Лічильник – це поле, яке містить номери записів в таблиці.
Конструктор – це режим визначення властивостей об'єкту в базі даних. Конструктор має своє вікно, яке називається банком.
Майстер – це програма для вирішення вузької певної задачі, діалогове рішення. Ця програма складається з декількох вікон, звично не менше 3.
Запуск MS ACCESS:
Пуск > Програми > MS ACCESS
через робочий стіл
через створення документів
через Мої документи
Проектування баз даних
Перед створенням БД користувач повинен визначити, з яких таблиць повинна складатися БД, які дані потрібно помістити в таблиці, як зв'язати таблиці. Такі питання розв'язуються в процесі проектування, в результаті проектування визначається логічна структура, яка є реляційною структурою таблиць.
Насамперед потрібно створити наочну область, що охоплює базу даних. На цьому етапі визначається склад і структура даних, яка відображається інформаційно логічною моделлю. Для цієї моделі використовуються 2 підходи:
визначаються основні задачі, для вирішення яких будується БД і виявляється потреба заданих даних.
відразу встановлюються типові об'єкти наочної області.
Етапи проектування і створення БД містять:
аналіз БД, створених уручну, визначення джерела даних
розділення інфо на групи
визначення типу даних, які зберігатимуться в таблицях
виділення загальних елементів в таблицях називається ключовими полями
продумування оформлення форм і звітів
визначення умов вибору для запитів
продумування, створення, автоматизація звітів
проблеми безпеки даних (створення полів і розмежування даних)