Система управления базами данных Visual FoxPro5.0 - от начальных навыков к профессиональной работе. Крушель Е.Г - 10 стр.

UptoLike

Составители: 

56
New для создания новых файлов таблиц (баз данных, запросов, таблиц и т.д.). Выберите
опцию Table и щелкните в правой части экрана диалога на картинку New File, и Visual
FoxPro после ввода предложит записать Вашу таблицу с именем. Если выбрать картинку
Wizards, то произойдет вызов мастера (Wizards) – это означает, что Ваша работа будет
протекать в режимевопрос- ответ”.
Таким образом, все зависит от Вашего желания и выбора. Из-за наличия большого
числа способов, далее мы будем пропускать некоторые из них, оставляя пользователю на
самостоятельное изучение. Авторы данного учебного пособия считают, что для знания
Visual FoxPro Вам достаточно знать описанные здесь методы (являющиеся наиболее
удобными и
простыми), со временем, при более опытной работе в этой СУБД Вы сами
приобретете свои привычки, и возможно выберите другие методы, которые мы здесь
опустили.
Вы увидите диалоговое окно создания/корректировки таблиц баз данных.
Внимательно рассмотрите основные элементы окна. В верхней части окна помещено имя
таблицы с названием окна - Table Designer, которое
имеет три вкладки: Fields, Indexes,
Table.
Вкладка Fields содержит таблицу с полями:
Nameимя поля;
Туретип поля;
Widthдлина поля в байтах (для полей, в которых эта величина может
варьироваться (см. пункт 2));
Decimalколичество знаков после запятой;
Index - ключ индексирования данного поля (без индексирования, по возрастанию,
по убыванию);
Nullесли
установлен флажок, то по умолчанию присваивается значение Null
данному полю.
Заполните вкладку Fields по следующей таблице:
Имя поля Пояснение к названию поля Тип данных
ФИО Имя, фамилия, отчество Character
Группа Группа Character
Код_Спец Код специальности Numeric
Год_Поступ Год поступления в ВУЗ Numeric
Балл_Сес01 Средний бал за сессию 01 Numeric
Балл_Сес02 Средний бал за сессию 02 Numeric
Балл_Сес03 Средний бал за сессию 03 Numeric
Балл_Сес04 Средний бал за сессию 04 Numeric
Остальные свойства типов полей таблицы Вы выберите сами (Width, Decimal,
Index, Null) в зависимости от потребностей.
Справа размещаются графические кнопки для ввода команд, полезных при
создании баз данных: Insertвставка поля, Deleteудаление поля, Cancelпрекращение
работы без записи на диск, Перемещение по графическим кнопкам лучше осуществлять
мышью. OK завершение работы
с записью на диск. После ввода (OK) появится
сообщение:
Input data records now?
(Будите вводить записи сейчас?)
хотя можно вводить данные в файл и при ответе Yes (Да), гораздо удобнее вводить их в
другом режиме см. пункт 3.1. Поэтому отвечайте Нет. Произойдет запись результатов на
диск и возврат к режиму ожидания ввода другой команды (
в командном окне).
Вкладки Indexes и Table разберем позже.
2.2. Корректировка структуры таблицы
1) Корректировка - означает внесение в структуру таблицы изменений
(например: при необходимости вставки или удаления имени поля, изменение его ширины
и т.д.) Освоим технику внесения корректировок структуры на примере.
                                           56

New для создания новых файлов таблиц (баз данных, запросов, таблиц и т.д.). Выберите
опцию Table и щелкните в правой части экрана диалога на картинку New File, и Visual
FoxPro после ввода предложит записать Вашу таблицу с именем. Если выбрать картинку
Wizards, то произойдет вызов мастера (Wizards) – это означает, что Ваша работа будет
протекать в режиме “вопрос- ответ”.
        Таким образом, все зависит от Вашего желания и выбора. Из-за наличия большого
числа способов, далее мы будем пропускать некоторые из них, оставляя пользователю на
самостоятельное изучение. Авторы данного учебного пособия считают, что для знания
Visual FoxPro Вам достаточно знать описанные здесь методы (являющиеся наиболее
удобными и простыми), со временем, при более опытной работе в этой СУБД Вы сами
приобретете свои привычки, и возможно выберите другие методы, которые мы здесь
опустили.
   Вы увидите диалоговое окно создания/корректировки таблиц баз данных.
Внимательно рассмотрите основные элементы окна. В верхней части окна помещено имя
таблицы с названием окна - Table Designer, которое имеет три вкладки: Fields, Indexes,
Table.
   Вкладка Fields содержит таблицу с полями:
       Name – имя поля;
       Туре – тип поля;
       Width – длина поля в байтах (для полей, в которых эта величина может
       варьироваться (см. пункт 2));
       Decimal – количество знаков после запятой;
       Index - ключ индексирования данного поля (без индексирования, по возрастанию,
       по убыванию);
       Null – если установлен флажок, то по умолчанию присваивается значение Null
       данному полю.
       Заполните вкладку Fields по следующей таблице:
   Имя поля                Пояснение к названию поля                   Тип данных
 ФИО           Имя, фамилия, отчество                          Character
 Группа        Группа                                          Character
 Код_Спец      Код специальности                               Numeric
 Год_Поступ    Год поступления в ВУЗ                           Numeric
 Балл_Сес01    Средний бал за сессию 01                        Numeric
 Балл_Сес02    Средний бал за сессию 02                        Numeric
 Балл_Сес03    Средний бал за сессию 03                        Numeric
 Балл_Сес04    Средний бал за сессию 04                        Numeric
       Остальные свойства типов полей таблицы Вы выберите сами (Width, Decimal,
       Index, Null) в зависимости от потребностей.
       Справа размещаются графические кнопки для ввода команд, полезных при
создании баз данных: Insert – вставка поля, Delete – удаление поля, Cancel – прекращение
работы без записи на диск, Перемещение по графическим кнопкам лучше осуществлять
мышью. OK завершение работы с записью на диск. После ввода (OK) появится
сообщение:
                                    Input data records now?
                                (Будите вводить записи сейчас?)
хотя можно вводить данные в файл и при ответе Yes (Да), гораздо удобнее вводить их в
другом режиме см. пункт 3.1. Поэтому отвечайте Нет. Произойдет запись результатов на
диск и возврат к режиму ожидания ввода другой команды (в командном окне).
     Вкладки Indexes и Table разберем позже.

                            2.2. Корректировка структуры таблицы
        1)    Корректировка - означает внесение в структуру таблицы изменений
(например: при необходимости вставки или удаления имени поля, изменение его ширины
и т.д.) Освоим технику внесения корректировок структуры на примере.