Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
отчет по базам данных1.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
979.32 Кб
Скачать

Лабораторное занятие № 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.