5.Основні об'єкти субд oOo Base
Таблиця – основний найголовніший об'єкт, В таблицях зберігаються дані з предметної області, для якої розроблена база. В одній базі даних може бути одна, або декілька таблиць.
Запит – об’єкт БД для відбору даних на підставі заданої умови
Форма - об'єкт БД, призначений для відображення на екрані усіх або окремих полів таблиці, результатів виконання запитів. На формі можуть бути елементи управління, наприклад, кнопки, за допомогою яких можна відкривати таблиці, запити, інші форми, звіти.
Звіт- об'єкт БД, призначений для виведення на друк таблиць, результат виконання запитів. У звіті можуть бути поля, які розраховуються. (Наприклад, в базі даних Кадри, яка містить інформацію про співробітників, можна підготувати відомість зарплати. В цій відомості будуть розраховані поля До видачи (враховано податок), загальна сума для всього підрозділа (інформація для касира))
Макроси – послідовність дій (нескладних) в базі даних, оформлена як програмний код мови BASIC. Модулі – програма обробки даних в базі, розроблена на мові BASIC.
6. Типи звязків : Один до одного – кожному запису таблиці А відповідає єдиний запис з таблиці Б і навпаки
Один до багатьох кожному запису з таблиці А відповідає єдиний запис з таблиці Б .
Багато до багатьох – кільком записам з таблиці А відповідає кілька записів з таблиці Б.
7.
1) вибірка
A WHERE Місто=‘Львів’
А# |
Назва |
Термін |
Місто |
A2 |
Оріон |
12 |
Львів |
A3 |
Техаs |
24 |
Львів |
A6 |
Діавест |
10 |
Львів |
2) Проекція
А [Назва] А [Назва, Місто]
Назва |
|
Назва |
Місто |
Сігма |
|
Сігма |
Тернопіль |
Оріон |
|
Оріон |
Львів |
Техаs |
|
Техаs |
Львів |
BM |
|
BM |
Ужгород |
Incotex |
|
Incotex |
Київ |
Діавест |
|
Діавест |
Львів |
3)Декартовий добуток
M TIMES N ( в таблицях M, N немає однакових імен полів)
M N
Назва1 |
Назва2 |
|
Назва3 |
Товар1 |
56 |
|
Львів |
Товар2 |
70 |
|
Харків |
Товар3 |
8 |
|
Київ |
Товар4 |
12 |
|
|
Товар5 |
10 |
|
Результат:
Назва1 |
Назва2 |
Назва3 |
Товар1 |
56 |
Львів |
Товар1 |
56 |
Харків |
Товар1 |
56 |
Київ |
Товар2 |
70 |
Львів |
Товар2 |
70 |
Харків |
Товар2 |
70 |
Київ |
Товар3 |
8 |
Львів |
Товар3 |
8 |
Харків |
Товар3 |
8 |
Київ |
Товар4 |
12 |
Львів |
Товар4 |
12 |
Харків |
Товар4 |
12 |
Київ |
Товар5 |
10 |
Львів |
Товар5 |
10 |
Харків |
Товар5 |
10 |
Київ |
