Основні компоненти Бд Visual Foxpro. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Основні компоненти Бд Visual Foxpro.



Visual FoxPro складається з окремих компонентів, які використовуються для збереження і пред’явлення інформації. Цими компонентами являються таблиці, форми, звіти, програми та ін. Для створення форм та звітів використовуються конструктори. Конструкторські об’єкти є складовими об’єктами. В Visual FoxPro вся інформація зберігається в таблицях. Кожна таблиця має унікальне ім’я і зберігається в окремому файлі. Файлам, що утримують таблиці Visual FoxPro, автоматично присвоює розширення.DBF. Перераховані об’єкти завжди пов’язані з таблицею, для якої вони створені. Кожний об’єкт зберігаеться в окремому файлі. Імена файлів, що утримують об’єкти, розробник програми задає самостійно. В залежності від типу об’єкта, Visual FoxPro автоматично присвоює кожному файлу розширення, яке допомогає його ідентифікувати. Список розширень файлів приведено нижче.

Проект PRJ, FPC, PJX, PJT База даних DBC Таблиця БД DBF Складений індексний файл CDX Memo-поле FRT Форма SCX Запит QPR Звіт FRX, FRM Меню MPR Програма PRG Малюнок BMP, JPJ.

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

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

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

Програми, що написані на мові програмування Visual FoxPro, призначені для виконання різноманітних операцій. При використані об’єктно-орієнтованого програмування, як правило, програми зв’язуються з об’єктами, розміщеними в формах (кнопками, перемикачами та іншими об’єктами форми). Але, програма може виступати і в ролі незалежного об’єкта. Такі програми виконуються незалежно від наявності форм на екрані.

Індекси зберігають посилання, призначені для впорядкування даних і прискорюють пошук у таблицях. Кожна таблиця може утримувати декілька індексів.

Memo - поля зберігають текстову інформацію.

 

 

Використання запитів на вибірку в SQL.

Безумовна вибірка

Структура найпростішого запиту на вибірку даних

SELECT список результуючих стовпчиків

FROM список таблиць-джерел даних

WHERE умова виводу стрічок;

Усунення дублювання в виводі - DISTINCT

Для виключення із результату SELECT- запиту повторів використовується ключове слово DISTINCT (відмінний). Наприклад сформувати список міст можна наступним запитом

SELECT DISTINCT city

FROM student;

Логічні оператори AND, OR, NOT

В умові WHERE можна використовувати операції порівняння

= > >= < <= <>

та логічні операції

AND, OR, NOT.

Наприклад

SELECT surname, name, city FROM student WHERE city= "Орел" AND birthday > '1990-12-25';

Оператор належності IN

Оператори IN (рівний довільному елементу із списку) і NOT IN (не рівний жодному елементу із списку) дозволяють ускладнювати умови відбору результуючих стрічок.
Наприклад, вибрати студентів окремих міст

SELECT * FROM exam_marks WHERE city IN ("Курськ", "Москва");

або тих студентів, які не отримували ніколи деяких оцінок

SELECT * FROM exam_marks WHERE mark NOT IN (3, 5);

Оператор діапазону BETWEEN

Оператор BETWEEN дозволяє перевірити входження елемента в заданий інтервал із його межами включно

SELECT * FROM subject WHERE city BETWEEN "К" AND "М";

Оператор подібності LIKE

Пошук стрічкових значень по заданому зразку, який використовує символи: “_” – наявність, у вказаному місці одного довільного символу, •“%” - наявність, у вказаному місці довільної послідовності символів. Цей засіб часто використовують для вибору слів, що починаються на певну букву

SELECT * FROM student WHERE surname LIKE ”П%”;

Також ми можемо відбирати слова, деякі символи в яких пишуться неоднозначно, наприклад



Поделиться:


Последнее изменение этой страницы: 2016-12-30; просмотров: 510; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 44.223.36.100 (0.007 с.)