Учреждение образования гомельский государственный политехнический техникум


НазваниеУчреждение образования гомельский государственный политехнический техникум
страница7/29
Дата публикации02.04.2013
Размер1.89 Mb.
ТипЛитература
referatdb.ru > Информатика > Литература
1   2   3   4   5   6   7   8   9   10   ...   29


Чтобы задать структуру таблицы, используется вкладка Fields. В колонку Name этой вкладки вводится имя поля, его длина не должна превышать 10 символов. В колонке Type из предлагаемого списка следует выбрать подходящий тип для каждого поля таблицы. Использование некоторых числовых типов предусматривает заполнение колонок, определяющих ширину поля (Width) и количество разрядов дробной части числа (Decimal). При этом значение Width определяется суммарным количеством цифр целой и дробной части числа плюс единица на разделительную точку. Например, для числа 99.999 значение Width равно 6, а Decimal – 3.

Вкладка Fields также имеет области:

  • Display – содержит следующие поля ввода: Format (установка формата отображения поля таблицы), Input mask (определение маски при вводе данных в поле таблицы, например, для ввода номера телефона можно использовать маску (999) 99-99-99), Caption (определение другого заголовка поля);

  • Field Validation – содержит следующие поля редактирования: Rule (ввод логического выражения, используемого при проверке значимости поля), Message (выводимое сообщение о неправильном вводе значений), Default value (определяет значение поля, которое будет вводиться по умолчанию во все новые записи таблицы);

  • Map field type to classes содержит следующие поля редактирования Display library и Display class (определение соответственно библиотеки или класса, базового для объекта, представляющего поля таблицы определенного типа в экранной форме);

  • AutoIncrement – область конфигурирования поля автонумерации. Здесь можно задать начальное значение Next Value и шаг приращения автоинкремента Step (по умолчанию – 1).

В нижней части окна Конструктора таблиц располагаются кнопки:

  • Insert - используется для вставки нового поля перед выбранным, при этом по умолчанию ему присваивается имя NewField;

  • Delete – удаляет отмеченное поле из списка.

Для сохранения структуры следует щелкнуть на кнопке ОК.
После сохранения структуры необходимо выполнить ввод данных в таблицу. Для этого следует выбрать таблицу, подлежащую заполнению, с помощью команды View - Browse, а затем выбрать команду в том же меню View - Append mode. В результате откроется окно для ввода данных в таблицу:


^ СОЗДАНИЕ ТАБЛИЦЫ С ПОМОЩЬЮ МАСТЕРА:
Проще всего создать таблицу на основе одной из типовых таблиц с помощью мастера Table Wizard. Для этого требуется всего четыре шага. На каждом шаге щелчком на кнопке Cancel можно прекратить работу с мастером. Щелчок на кнопке Back позволяет возвратиться на один или несколько шагов назад. Кнопка Next предназначена для перехода к следующему шагу, а Finish - становится доступной после выполнения всех шагов для завершения работы с мастером.

Шаг 1. Выбор таблицы.

Первое диалоговое окно мастера позволяет выбрать в списке Sample Tables одну из стандартных таблиц, спроектированных для хранения данных. С помощью кнопок, которые расположены под списком таблиц, выбираются таблицы либо делового (Business), либо личного характера (Personal). Кроме того, щелчок на кнопке Add откроет окно Open для добавления любой другой существующей таблицы.

Если выбрать какую-либо стандартную таблицу, то в списке доступных полей Available Fields предлагаются на выбор все ее поля. Следует отметить поля, которые войдут в новую таблицу, используя компоновщик полей, и переместить их из списка Available Fields в список выбранных полей Selected Fields. Порядок следования полей в таблице можно изменить щелчком кнопки мыши на одной из кнопок блока перемещения, который находится слева от имени поля в списке Selected Fields, и перетаскиванием поля вверх или вниз.

Для перехода к следующему шагу щелкните на кнопке Next.

Шаг 1а. Выбор базы данных.

На этом шаге мастер предлагает выбрать базу данных, в которую будет добавлена новая таблица, или использовать таблицу отдельно, как свободную. На этом этапе можно заменить стандартное имя выбранной таблицы более подходящим пользовательским.

Для перехода к следующему шагу щелкните на кнопке Next.
Шаг 2. Модификация полей.

На этом шаге можно выполнять любые модификации полей, т.е. изменять имена, типы и другие спецификации каждого поля. Мастер таблиц предоставляет возможность задать маску ввода в каждое поле (Input Mask), воспользовавшись одной из системных масок (опция Pre-defined) или задать маску ввода самостоятельно (опция Custom mask). Можно также выбрать один из форматов поля в списке Format. Установка флажка Allow null values означает, что данное поле может быть и пустым. Каждому полю таблицы можно дать более осмысленный заголовок на русском языке, введя его в поле заголовка Caption.

Шаг 3. Создание индексов.

Диалоговое окно шага 3 позволяет отметить поля, по которым будут созданы индексы для связи с другими таблицами и для выполнения ускоренного поиска по данному полю. Для этого следует установить флажки слева от полей, по которым создаются индексы. Кроме того, если открыта база данных с этой таблицей, то индекс по одному из полей можно назначить как главный индекс в области ввода Primary Key.

Шаг 4.Завершение работы.

На последнем шаге мастер предлагает несколько вариантов завершения работы с таблицей:

  • сохранить таблицу для последующего использования;

  • сохранить, просмотреть и заполнить таблицу;

  • сохранить и модифицировать структуру таблицы с помощью Конструктора таблиц (Table Designer).

После выбора одного из вариантов следует щелкнуть по кнопке Finish.

Для сохранения таблицы откроется диалоговое окно Save As. Кроме того, при выборе второго варианта откроется окно Browse (для просмотра таблицы), а при выборе третьего – окно Table Designer (для модификации структуры созданной таблицы).

^ СОЗДАНИЕ БАЗЫ ДАННЫХ:
СОЗДАНИЕ БАЗЫ ДАННЫХ С ИСПОЛЬЗОВАНИЕ МАСТЕРА:

Быстро и просто, всего за пять шагов можно создать новую базу данных с помощью мастера. Для этого используется команда Tools – Wizards – Database или в окне, открывающемся командой File - New, выбрать опцию Database и щелкнуть на кнопке Wizards.

На первом шаге можно выбрать одну из баз данных, перечисленных в списке Select database: Contact, Books, Address Book и т.д. Для добавления в этот список собственной базы данных следует нажать кнопку Select.

На втором шаге из списка Select datasources нужно выбрать таблицы и представления, которые будут использованы в базе данных, установив/отменив флажки слева от имен выбираемых таблиц.

На третьем шаге нужно определить один главный (Primary Key) и обычные (Regular) индексы для таблиц. Для этого из списка Select database следует поочередно выбрать таблицы (в списках Primary Key и Field Name перечисляются все поля выбранной таблицы). Нужно выбрать ключевое поле, которое будет использоваться в качестве главного индекса, в списке Primary Key и установить флажки для тех полей таблицы в списке Field Name, по которым будут созданы индексы Regular.

На четвертом шаге устанавливаются отношения между включенными в базу данных таблицами. Для этого в списке Select table нужно выбрать одну из таблиц, при этом в списке My new <имя таблицы> table перечисляются все возможные отношения выбранной таблицы с другими таблицами, которые определяются фразой Is related to <имя таблицы> или Is not related to <имя таблицы> (Установлено/Не установлено отношение с <таблицей>). Нужно выбрать необходимую опцию. Для уточнения устанавливаемых отношений между связанными таблицами нужно щелкнуть по кнопке Relationships. Здесь следует выбрать один из трех вариантов:

  • The table are not related (Таблицы не связаны).

  • One record in the name1 table will match many records in the name2 table (Одна запись таблицы name1 будет соответствовать нескольким записям таблицы name2).

  • One record in the name2 table may match many records in the name1 table (Одна запись таблицы name2 может соответствовать нескольким записям таблицы name1).

При этом главное ключевое поле отмечается символами “**” (Primary key), а остальные поля, по которым создан индекс, - символом “*” (Other key).

На последнем, пятом шаге, предлагаются варианты дальнейшей работы с базой данных:

  • Save database for later use (Сохранить базу данных для дальнейшего использования).

  • Save database and modify it in the Database Designer (Сохранить базу данных и модифицировать ее, используя Конструктор базы данных).


^ СОЗДАНИЕ БАЗЫ ДАННЫХ С ИСПОЛЬЗОВАНИЕ КОНСТРУКТОРА:

Для конструирования базы данных нужно выполнить команду File – New - Database – New file. В диалоговом окне Create назначить имя новой базе данных.

При работе с базой данных в основное меню добавляется пункт Database. Список его команд следующий:

Команда

Назначение

New table

Создание новой таблицы в базе данных

Add table

Добавление таблицы

^ New Remote View

Создание нового удаленного представления

New Local View

Создание нового локального представления

Modify

Модификация структуры текущей таблицы или представления

Browse

Просмотр и изменение данных

Remove

Удаление текущей таблицы или представления

Find object

Поиск таблицы или представления

Rebuild Table Indexes

Переиндексация текущей таблицы

^ Remove Deleted Records

Упаковка таблиц с ликвидацией отмеченных для удаления записей

Edit Relationship

Редактирование отношений между таблицами

^ Edit Referential Intergrity

Редактирование правил для обеспечения целостности данных

Edit Stored Procedures

Редактирование хранимых процедур

Connections

Создание и редактирование строк соединений с удаленными данными

Arrange

Визуальное упорядочение объектов базы данных

Refresh

Обновление данных путем считывания с диска

^ Clean Up Database

Упаковка базы данных

Properties

Работа с диалоговым окном свойств базы данных Database Properties


Если выполнить команду View – Tools - Database Designer, откроется панель инструментов Database Designer (Конструктора баз данных), которая позволяет выполнить большинство команд для работы с базой данных.

Добавление таблицы к базе данных:

Добавить таблицу к базе данных можно одним из трех следующих способов:

  • выполнить команду меню Database – New Table (при этом, если выбрать кнопку New Table, можно использовать конструктор таблиц, а если ^ Table Wizard -мастер таблиц) или Database – Add Table (при этом открывается диалоговое окно Open для добавления уже существующей таблицы);

  • щелкнуть на кнопке New Table или Add Table панели инструментов Database Designer;

  • выбрать команду New Table или Add Table в контекстном меню окна Database Designer.

Установление связей между таблицами в базе данных:

Для одновременной работы с данными из нескольких таблиц их необходимо связать по общему полю или установить между ними отношение. Установление отношений позволяет не вводить повторяющиеся данные в каждую таблицу. Чтобы установить отношения между таблицами, используют индексы, синхронизирующие перемещение указателя записей в связанных таблицах.

Рассмотрим конкретный пример: Поле name каждой записи таблицы stud содержит имя студента, который может несколько раз вносить оплату за обучение. Информация обо всех платежах хранится в таблице payment.dbf со следующими полями:



name – имя студента – точно такое же, как в таблице stud.dbf;

num – номер платежной квитанции;

dpay – дата оплаты;

pay – сумма оплаты.

Следовательно, в таблице payment.dbf одно и то же значение поля name может встречаться многократно:

Для получения информации о том, сколько и когда платил каждый студент, необходимо связать таблицы stud и payment по общему ключевому полю, в данном случае по полю name. Для установления отношения ключевое поле в таблице stud должно быть уникальным, т.е. значения этого поля не должны повторяться в нескольких записях таблицы. Кроме того, ключевое поле должно быть неизменяемым.

Для индексирования таблицы, включенной в базу данных, используется вкладка Indexes, здесь нужно задать имя индекса Name, его тип Type и указать имя поля Expression.

Для создания устойчивых отношений между таблицами, в одной из таблиц (stud.dbf) нужно установить индекс типа Candidate или Primary. В остальных таблицах можно установить индекс типа Regular.

Например, в таблице stud ключевое поле Name задается следующим образом:

Для установления связи используется команда Window – Data Session – Open - открыть таблицу payment, а затем stud. Затем нужно выбрать в левом поле Aliases окна Data Session таблицу payment. Затем нужно щелкнуть на кнопке Properties и в списке Index Order окна Work Area Properties выбрать в качестве главного индекс Payment. Name. Затем нужно щелкнуть на кнопке ОК, чтобы вернуться в окно Data Session.

Для установки отношения 1:1 (один-к-одному) следует выбрать таблицу stud и щелкнуть на кнопке Relations. В окне Relations появится имя stud и линия связи. При выборе payment откроется окно Expression Builder и в качестве связующего будет предложено имя name. После нажатия ОК установится отношение 1:1.



Для установки отношения 1:N (один-ко-многим) следует щелкнуть на кнопке 1 – To Many, чтобы использовать в окне Create One-to-Many Relationship блок диалога Establish 1-To-Many Relationship. Выберите кнопку All: имя файла payment перенесется в список выбранных псевдонимов. После нажатия ОК установится отношение 1:N.


Отношение между таблицами можно установить и в Конструкторе баз данных, который вызывается командой View – Toolbars – Database Designer. Нужно выбрать мышью индекс, обозначенный ключом, и перетащить указатель к соответствующему индексу другой таблицы. Для удаления отношения достаточно удалить с помощью клавиши Delete соответствующую линию.



^ МОДИФИКАЦИЯ СТРУКТУРЫ ТАБЛИЦЫ:

Если возникла необходимость изменения структуры таблицы, используется команда View – Table Designer. После этого откроется окно Конструктора таблиц. Внесенные изменения необходимо сохранить.
^ ПРОСМОТР, РЕДАКТИРОВАНИЕ И ДОПОЛНЕНИЕ ТАБЛИЦЫ:

Для этого следует выбрать таблицу, подлежащую заполнению, с помощью команды View - Browse, а затем выбрать команду в том же меню View - Append mode. В результате откроется окно для ввода данных в таблицу.
1   2   3   4   5   6   7   8   9   10   ...   29

Похожие рефераты:

Учреждение образования гомельский государственный политехнический техникум
Машинописное оформление служебных документов. Государственные стандарты по оформлению документов. 15
Учреждение образования гомельский государственный политехнический колледж
Автор М. А. Ширко, преподаватель учреждения образования «Гомельский государственный политехнический колледж»
Учреждение образования гомельский государственный политехнический колледж
Автор М. А. Ширко, преподаватель учреждения образования «Гомельский государственный политехнический колледж»
Техникум
Разработчик: Е. И. Краснова, преподаватель учреждения образования «Новополоцкий государственный политехнический техникум»
Государственной формы собственности, обеспечивающие получение среднего специального образования
...
Аналитическая химия
Разработчик: О. Л. Пирог, преподаватель учреждения образования «Новополоцкий государственный политехнический техникум»
Учреждение образования «гомельский государственный медицинский университет»...
В. Я. Латышева, О. А. Ковалева, И. И. Игнатенко; Гомельский государственный медицинский университет, Гомельский государственный университет...
Учреждение образования «гомельский государственный политехнический колледж» деловая документация
Продолжите высказываниеК организационным относятся следующие документы: устав, положение, …
Стипендиаты специального фонда Президента Республики Беларусь по поддержке талантливой молодежи
Место учёбы (работы) учреждение образования «Гомельский государственный политехнический колледж», г. Гомель, ул. Билецкого,6
Учреждение образования «гомельский государственный политехнический...
Рассмотрено и одобрено на заседание цикловой комиссии лесных и лесотехнических дисциплин

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
referatdb.ru
referatdb.ru
Рефераты ДатаБаза