![](/user_photo/2706_HbeT2.jpg)
- •Содержание
- •Предисловие Назначение методических указаний
- •Требования к знаниям и умениям при выполнении лабораторных работ
- •Правила выполнения лабораторных работ
- •Правила оформления лабораторных работ
- •Уфимский государственный колледж радиоэлектроники журнал
- •Лабораторная работа 1. Нормализация отношений.
- •Цель работы
- •Теоретические сведения
- •2. Задания
- •4 Содержание отчёта
- •5 Список литературы
- •Лабораторная работа 2. Создание таблиц и ввод исходных данных.
- •Цель работы
- •3 Задание
- •3.1. Создание таблицы
- •Лабораторная работа № 3 Открытие, редактирование и пополнение табличного файла. Модификация структуры табличного файла.
- •Лабораторная работа № 4 Индексирование и сортировка таблиц.
- •Лабораторная работа № 5 Поиск данных в таблице. Установка даты и вывод записей на экран.
- •Лабораторная работа 6
- •Лабораторная работа № 7 Написание программного файла и работа с несколькими табличными файлами.
- •Лабораторная работа 8 Работа с переменными и массивами
- •1) Условный оператор
- •2) Операторы цикла
- •I: Integer; // Индекс массива
- •Лабораторная работа 9 Создание меню различных типов
- •2.2. Перечень используемого оборудования
- •4. Контрольные вопросы
- •Лабораторная работа № 10 Создание рабочих окон.
- •3.4. Удалить третье окно;
- •3.5. Создать кнопки активизации и деактивизации окон;
- •3.6. Задать необходимые размеры окнам;
- •3.7. Пример программы
- •3.8. Листинг программы
- •Лабораторная работа 11 Создание файла проекта базы данных
- •Характеристика проекта
- •2.2. Перечень используемого оборудования
- •3. Задание
- •Лабораторная работа № 12 Создание интерфейса (входной формы).
- •Управление внешним видом
- •Лабораторная работа № 14
- •Лабораторная работа № 15 Создание и управление базой данных с помощью sql — операторов.
4 Содержание отчёта
Отчёт должен содержать:
4.1 Название работы
4.2 Цель работы
4.3 Задание
4.4 Ответы на контрольные вопросы
4.5 Выводы к работе.
5 Список литературы
Агальцов ВП. Базы данных. В 2-х кн. Книга 1. Локальные базы даны: учебник. — М.: ИД «ФОРУМ»: ИНФРА-М, 2009– 352 с.: ил. – (Высшее образование).
Фаронов В.В. Программирование баз данных в Delphi 7. Учебный курс. – СПб.: Питер, 2006 – 459 с.: ил.
Бобровский С.И. Технологии Delphi. Разработка приложений для бизнеса. Учебный курс. –СПб.: Питер, 2007 – 720 с.: ил.
Хомоненко А.Д. Самоучитель Delphi. – 2-е изд., перераб. И доп. / А.Д. Хомоненко, В.Э. Гофман. – СПб.: БХВ-Питер, 2008 – 576 С.: ИЛ. + CD-ROM
Фаронов В.В. Delphi 5. Руководство программиста. – М.: «Нолидж», 2001 – 880 с., ил.
Гайдамакин Н.А. Автоматизированные информационные системы, базы и банки данных. Ввод
ный курс: Учебное пособие – М.:Гелиос АРВ, 2002– 368с.
Советов Б.Я., Цехановский В.В., Чертовской В.Д. Базы данных: теория и практика: Учеб
ник для вузов– М,:Высш.шк., 2005 – 463с.
Голицина О.Л., Максимов Н.В., Попов И.И. Базы данных: Учебное пособие –М.: ФОРУМ:
ИНФРА-М, 2004 – 352с. (профессиональное образование)
Лабораторная работа 2. Создание таблиц и ввод исходных данных.
Цель работы
научиться создавать файл базы данных, создавать таблицы и вводить данные.
2 2 Пояснения к работе 2.1 Краткие теоретические сведения.
Таблица БД представляет собой обычную двумерную таблицу с характеристиками (атрибутами) какого-то множества объектов и имеющая имя - идентификатор, по которому на неё можно сослаться.
Тип поля характеризует тип хранящихся в поле данных. Это могут быть строки, числа, булевы значения, большие тексты (например характеристики сотрудников), изображения (фотографии) и т.п.
Каждая строка таблицы соответствует одному из объектов. Она называется записью и содержит значения всех полей, характеризующих данный объект.
При создании таблицы в формате Paradox используются типы допустимых полей, представленных в таблице 1.
При построении таблиц БД важно обеспечить непротиворечивость информации. Это делается введением ключевых полей, обеспечивающих уникальность каждой записи. Ключевым может быть одно или несколько полей.
В каждый момент времени есть некоторая текущая запись, с которой ведётся работа. Записи в таблице БД физически могут располагаться без какого-либо порядка, просто в последовательности их ввода. Но когда данные таблицы предъявляются пользователю, они должны быть упорядочены. Для упорядочения данных в БД, так же, как и для упорядочения данных в массивах, используется понятие индекса. Индекс показывает, в какой последовательности будет просматриваться таблица. Часто индексы хранятся отдельно от файла с данными. Для быстрой сортировки обычно индексы выносят в отдельный индексный файл с тем же названием, но с другим расширением. В таком файле содержатся только первичные ключи и описание очередности записей. Основной же файл при этом остается неупорядоченным. Т. к. индексный файл намного меньше файла объектов, сортировка по индексу происходит гораздо быстрее, чем сортировка основного файла.
Индексы могут быть первичными и вторичными. Например, первичным индексом могут служить поля, отмеченные при создании таблицы как ключевые. А вторичные индексы могут создаваться для других полей как при создании таблицы, так и впоследствии. Вторичным индексам присваиваются идентификаторы, по которым их можно использовать.
Если индекс включает в себя несколько полей, то упорядочение БД сначала осуществляется по первому полю, а для записей, имеющих одинаковое значение первого поля, по второму полю. Например, таблицу о студентах можно проиндексировать по группам, а внутри каждой группы по алфавиту.
Таблица 1. Типы данных в таблицах Paradox
Если индекс включает в себя несколько полей, то упорядочение БД сначала осуществляется по первому полю, а для записей, имеющих одинаковое значение первого поля, по второму полю. Например, таблицу о студентах можно проиндексировать по группам, а внутри каждой группы по алфавиту.
Таблицы, образующие БД, находятся в каталоге (папке) на жестком диске. Таблицы хранятся в файлах и похожи на отдельные документы или электронные таблицы, их можно перемещать и копировать обычным способом ( с помощью Проводника Windows). Но в отличие от документов, таблицы БД поддерживают многопользовательский режим доступа, это означает, что их могут одновременно использовать несколько приложений.
Для одной таблицы создается несколько файлов, содержащие данные, индексы, ключи и т.п. главным из них является файл с данными, имя этого файла совпадает с именем таблицы, которое задаётся при её создании. В некотором смысле понятия таблицы и её главного файла являются синонимами, при выборе таблицы выбирается именно её главный файл: для таблицы dBase это файл с расширением dbf, а для таблицы Paradox – файл с расширением db. Имена остальных файлов таблицы назначаются автоматически – все файлы имеют одинаковые имена, совпадающие с именами таблиц, и разные расширения, указывающие на содержимое соответствующего файла.
Файлы таблиц Paradox имеют следующие расширения:
db – таблица с данными;
mb – BLOB-данные;
px – главный индекс (ключ);
xg* и yg* – вторичные индексы;
val – параметры для проверки данных и целостности ссылок;
tv и fam – форматы вывода таблицы в программе Database Desktop.
2.2 Перечень используемого оборудования Персональный компьютер