
- •Введение
- •Лабораторное занятие №1 Тема: ручное проектирование структуры базы данных
- •Лабораторное занятие №2 тема: моделирование данных средствами case - средства
- •Лабораторное занятие № 3 Тема: Создание псевдонима базы данных. Создание таблиц базы данных
- •Лабораторное занятие№ 4 Тема: Операции с таблицами
- •Лабораторное занятие№ 5 Тема: Создание и модификация индексов
- •Лабораторное занятие№ 6 Тема: Создание файла проекта и модуля данных. Подключение к бд
- •Лабораторное занятие№ 7 Тема: проектирование приложения для работы с базой данных. Создание меню
- •Лабораторное занятие№ 8 Тема: отображение данных в delphi – приложении. Навигация в базе данных
- •Лабораторное занятие№ 9 Тема: организация доступа к полям. Работа с записями
- •Лабораторное занятие№ 10 Тема: организация поиска записей в базе данных
- •Лабораторное занятие№ 11 Тема: фильтрация записей в базе данных
- •Лабораторное занятие№ 12 Тема: организация условий ссылочной целостности
- •Лабораторное занятие№ 13 Тема: delphi: создание статических запросов
- •Лабораторное занятие№ 14 Тема: delphi: создание динамических запросов
- •Лабораторное занятие№ 15 Тема: формирование отчетов
- •Заключение
- •Список использованной литературы
Лабораторное занятие № 3 Тема: Создание псевдонима базы данных. Создание таблиц базы данных
Цель: получить навыки создания псевдонима БД и реализации структуры базы данных в системе Delphi 2010.
ТО и ПО: ПК AMD E1-1500 APU with Radeon(tm) HD Graphics 1.48 GHz, 2.00 ГБ, ОС Windows 8.1, Delphi 2010, Database Desktop, BDE Administrator, методические указания.
Описаниехода выполнения работы:
Запустила BDE Administrator. Программа расположена по адресу C:\Program Files (x86)\Common Files\Borland Shared\BDE\Bdeadmin.exe). Изучила элементы окна программы, вид которой приведен на рисунке 3.1.
Рисунок 3.1
Создала псевдоним my_base. Для этого выбрала вкладку database в левой части окна и выполнила команду file\new. Появилось окно New Database Alias, выбрала вкладку STANDARD. Окно приведено на рисунке 3.2
Рисунок 3.2
После нажатия кнопки OK в окне New Database Alias создался новый псевдоним. Назвала его my_base. Далее в правой части окна во вкладке Definition указала полный путь к папке, где будут размещены файлы БД. Полный путь изображен на рисунке 3.3
Рисунок 3.3
Запустив программу Database Desktop, которая расположена по пути (C:\Program Files (x86)\ CommonFiles \CodeGearShared \DatabaseDesktop \DBD32.exe) увидела окно программы. Окно программы изображено на рисунке 3.4
Рисунок 3.4
Далее создала новую таблицу, для этого в контекстном меню выполнила file\ new table. В появившемся окне Create Table выбрала Paradox 7. Окно изображено на рисунке 3.5
Рисунок 3.5
После нажатия на кнопку ОК появилось окно мастеря. Заполнила поля порядковых номеров полей, имена полей, типы полей, размеры полей, признак первичного ключа по примеру, изображенному в методических указаниях.
Аналогично создала таблицы Uchenik, roditeli, instrument, predmet, postuplenie, prom_usp, tek_usp, god_usp; структура таблиц представлены соответственно на рисунках 3.6 - 3.13.
Рисунок 3.6
Рисунок 3.7
Рисунок 3.8
Рисунок 3.9
Рисунок 3.10
Рисунок 3.11
Рисунок 3.12
Рисунок 3.13
Вывод: В ходе выполнения лабораторного практикума были получены навыки создания псевдонима БД и реализована структура данных в системе Delphi 2010.
Лабораторное занятие№ 4 Тема: Операции с таблицами
Цель: получить навыки выполнения различных операций с таблицами формата *.db
ТО и ПО: ПК AMD E1-1500 APU with Radeon(tm) HD Graphics 1.48 GHz, 2.00 ГБ, ОС Windows 8.1, Delphi 2010, Database Desktop, BDE Administrator, методические указания.
Описание выполнения работы:
Запустила Delphi 2010.
Настроила рабочий каталог утилиты Database Desktop (DBD), указав путь к папке с файлами БД.
Выполнила команду меню утилиты DBD File – Working Directory. В диалоговом окне (рисунок 4.1) указала путь к папке с файлами БД, нажав на кнопку Browse.
Рисунок 4.1
Задала языковой драйвер для таблиц. Указала языковой драйвер для таблицы Uchenik. Для этого выполнила действия:
Открыла таблицу Uchenic.db в режиме изменения структуры, выполнив команду Tools – Utilites – Restructure.
В разделе Table Properties в выпадающем списке выбрала <TableLanguage>. Нажала <Modify>. Указала значение Pdox ANSI Cyrillic (рисунок 4.2). Это позволило правильно видеть и сортировать русскоязычные текстовые поля в таблице
Рисунок 4.2
Модифицировала таблицу Uchenic.db, добавив поле Photo, структрурпа которой приведена на рисунке 4.3.
Рисунок 4.3
Выполнила кодирование таблицы Uchenic.db в новую таблицу Uchenic2.db при помощи команды меню Tools – Copy.
При помощи команды Tools – Delete удалила таблицу Uchenik2.db.
Поэкспериментировала с командами Empty, Add, InfoStructure, Rename.
Для ввода записей в таблицу открыла таблицу, перешла в режим редактирования при помощи команды Table – EditData и начала ввод данных.
Ввела по 5 записей в таблицы.
Действия с таблицами и технология их выполнения представлены в таблице 4.1.
Таблица 4.1
-
Действия
Технология выполнения
Изменение структуры (модификация) таблицы
Команда меню Tools-Table-RestructureTable (для открытой в данный момент таблицы) или Utilities| Restructure (с возможностью выбора таблицы)
Просмотр таблицы
File-Open-Table (выбираем нужную нам таблицу)
Задание языкового драйвера
Table Properties- <Table language>-<Modify>-Pdox ANSI Cyrillic
Редактирование таблицы
Table-Edit data
Добавление поля в таблицы
Tools-Utilities-Restructure
Копирование таблицы
Tools-Copy
Удаление таблицы
Tools-Delete
Переименование таблицы
Tools-Utilities-Empty
Вывод: в ходе выполнения данной работы я получила навыки выполнения различных операций с таблицами формата *.db.