Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Базы данных лабораторные 3 курс.doc
Скачиваний:
50
Добавлен:
25.04.2019
Размер:
5.68 Mб
Скачать

4 Содержание отчёта

Отчёт должен содержать:

4.1 Название работы

4.2 Цель работы

4.3 Задание

4.4 Ответы на контрольные вопросы

4.5 Выводы к работе.

5 Список литературы

  1. Агальцов ВП. Базы данных. В 2-х кн. Книга 1. Локальные базы даны: учебник. — М.: ИД «ФОРУМ»: ИНФРА-М, 2009– 352 с.: ил. – (Высшее образование).

  2. Фаронов В.В. Программирование баз данных в Delphi 7. Учебный курс. – СПб.: Питер, 2006 – 459 с.: ил.

  3. Бобровский С.И. Технологии Delphi. Разработка приложений для бизнеса. Учебный курс. –СПб.: Питер, 2007 – 720 с.: ил.

  4. Хомоненко А.Д. Самоучитель Delphi. – 2-е изд., перераб. И доп. / А.Д. Хомоненко, В.Э. Гофман. – СПб.: БХВ-Питер, 2008 – 576 С.: ИЛ. + CD-ROM

  5. Фаронов В.В. Delphi 5. Руководство программиста. – М.: «Нолидж», 2001 – 880 с., ил.

  6. Гайдамакин Н.А. Автоматизированные информационные системы, базы и банки данных. Ввод

ный курс: Учебное пособие – М.:Гелиос АРВ, 2002– 368с.

  1. Советов Б.Я., Цехановский В.В., Чертовской В.Д. Базы данных: теория и практика: Учеб

ник для вузов– М,:Высш.шк., 2005 – 463с.

  1. Голицина О.Л., Максимов Н.В., Попов И.И. Базы данных: Учебное пособие –М.: ФОРУМ:

ИНФРА-М, 2004 – 352с. (профессиональное образование)

Лабораторная работа 2. Создание таблиц и ввод исходных данных.

    1. Цель работы

научиться создавать файл базы данных, создавать таблицы и вводить данные.

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 Перечень используемого оборудования Персональный компьютер