Індивідуальні задачі – навігаційний спосіб доступу до БД

План лабораторних занять з куpсу БД.

Перший семестр.

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

Загальні задачі – навігаційний спосіб доступу до БД

 

1)Вміти працювати з програмами BDE Admistrator і Databasе Desktop. Вміти застосовувати для роботи з БД.

Программа BDE Admistrator. Вміти створити псевдоніми для БД в BDE Admistrator.

Программа Databasе Desktop. Вміти:

А)Сторити всі типи полів;

Б)Створити таблиця та первиний ключ для неї;

В)Заповнити таблицю із заданими полями в Databasе Desktop;

Г)Створити для цієї таблиці вторинні індекси.


2)Створення найпростішого додатка з однієї таблиці за допомогою компонент DataSource, DBGrid, DBNavigator, Table. Вважати, що таблиця вже створена раніше(завдання 1). Вміти редагувати, додавати і видаляти записи.

 

3)Створення та робота з таблицями Xbase програмним способом. Потрібно імітувати роботу СУБД за допомогою файлової системи С++.

А)Створити таблиця Xbase програмним способом за списком заданих полів із зазначенням їх типів і довжин. Потрібно створити таблицю тільки за допомогою файлової системи С++ за вимогами внутрішнього формата таблиць Xbase(створити заголовок з описом полів).

Заданий текстовий файл, де вказано:

А1)Імя поля;

А2)Тип поля;

А3)Довжина поля;

Потрібно створити програмним способом таблицю за цими даними.

Зверніть увагу, що дані пунктів А1)-А3) можуть бути некоректними. Оцінка за задачу буде залежатии від якості перевірки даних.

Б)Заповнити таблиця Xbase програмним способом за допомогою файлової системи С++. Список та типи полів прочитати з заголовка таблиці.

В)Прочитати таблиця Xbase програмним способом за допомогою файлової системи С++. Список та типи полів прочитати з заголовка таблиці.


4)Створення таблиці Paradoxпрограмним способом (як в лекції) за списком заданих полів із зазначенням їх типів і довжин.

Заданий текстовий файл, де вказано:

А)Імя поля;

Б)Тип поля;

В)Довжина поля;

Г)Логічний параметр, що означає, чи повині задаватися значення для цього поля;

Д)Значення цього поля, якщо логічний параметр рівний Тrue.

Потрібно створити програмним способом таблицю за цими даними.

Зверніть увагу, що дані пунктів А)-Д) можуть бути некоректними!

Оцінка за задачу буде залежатии від якості перевірки даних!

 

 

5)Створення зв'язків. Повністю реалізувати приклад з лекції "Телефонна книжка".

6) Використання фільтрів. Таблиця повинна мати не менше 50 записів. В таблиці повинні бути рядкові, числові цілі та дійснічислові поля.

А)отримати список полів таблиці та їх типи;

Б)ввести текст фільтру з вікна редатора. Він може включати багато полів таблиці;

В)проконтролювати синтаксичну правильність фільтра;

Г)якщо фільтр корректний виконати фільтрацію навігаційними методами СУБД Paradox/

7) Пошук. Для заданної таблиці прочитати список полів таблиці та їх типів.

Потрібно організувати по текстовим, числовим і полям типа дата пошук.

Користувач вибирає поле, в залежності від типу якого потрібно:
А)У символьному стовпці знайти перший запис із заданим підрядком. Підрядок не обов'язково є початком поля;
Б)виділити дати із заданого діапазону в (стовпці дат);
В)для числових полів перший запис, яка задовольняє заданій нерівності.

8) Використання редактора полів і стовпців(лекція). Вміти створювати працювати з редактором полів:
а) Створити таблицю з 10 -12 полями.
б) Обрати частину полів для перегляду в зручній для користувача формі.
в) Заголовки стовпців російською/українською.

 

Індивідуальні задачі – навігаційний спосіб доступу до БД

 

9)Кожен студен повинен виконати задачу навігаційним способом з теми “Кадри”. Номер задачі співпадає з номером студента по журналу. Потрібно

А)створити таблиці БД

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

В)виконати умову задачі

 

10)Кожен студен повинен виконати задачу навігаційним способом з теми “Автосалон”. Номер задачі співпадає з номером студента по журналу. Потрібно

А)створити таблиці БД

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

В)виконати умову задачі

 

11)Кожен студен повинен виконати задачу навігаційним способом з теми “Деканат”. Номер задачі співпадає з номером студента по журналу. Потрібно

А)створити таблиці БД

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

В)виконати умову задачі.