Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика=) / BASE / Posobie_Base.doc
Скачиваний:
66
Добавлен:
11.05.2015
Размер:
1.09 Mб
Скачать

2.2. Создание новой базы данных Сессия

Запустите программу OpenOffice.org Base на выполнение командой Пуск > Программы > OpenOffice.org > OpenOffice.org Base. При создании новой базы данных появляется окно Мастера базы данных «Выбор базы данных» (рис. 1):

Рис. 1. Окно «Выбор базы данных»

В открывшемся окне «Выбор базы данных» выберемСоздать новую базу данных. Этот вариант выбирается, если Вы хотите создать БД, которая будет работать под управлением встроенной СУБДOOoBase(базаHSQL). После нажатия кнопки «Далее» откроется следующее окно Мастера «Сохранить и выполнить» (рис. 2):

Рис. 2. Окно «Сохранить и выполнить»

Второй шаг имеет два вопроса с двумя ответами для каждого. Ответом по умолчанию на первый вопрос является Да, зарегистрировать мне базу данных, а ответом по умолчанию на второй вопрос являетсяОткрыть базу на редактирование. Если база данных не зарегистрирована, она не будет доступна для других модулей ООо, таких какWriterиCalc. Убедитесь, что выбраны указанные ответы и нажмите кнопку «Готово».

В открывшемся окне сохранения файла откройте папку для хранения БД и дайте нашей БД имяСессия. Таким образом, будет создан файлСессия.odb.OOoBaseхранит все свои объекты (таблицы, формы, запросы и пр.) в одном файле, что делает БД легко переносимой на различные персональный компьютеры и платформы.

В результате проделанных действий откроется Главное окно базы данных (рис. 3), которое имеет все инструменты для создания, изменения и работы с объектами БД.

Вы создали пустую БД Сессия. В следующий раз при запускеOOoBaseна шаге «Выбор базы данных» будете вызывать командуОткрыть существующий файл и указывать имя файлаСессия.odb.

При выходе из базы данных система запрашивает сохранение изменений, автоматического сохранения нет.

Рис. 3. Главное окно базы данных

2.3. Создание таблицы в режиме дизайна

Для создания новой таблицы необходимо щелчком мыши выбрать кнопку «Таблицы», см. рис. 3.OOBaseпредоставляет несколько возможностей по созданию новой таблицы:

• создание таблицы в режиме дизайна;

• использовать мастер для создания таблицы:

•создать представление.

Рассмотрим, как создаются таблицы в режиме дизайна, так как это наиболее полный и часто используемый способ создания таблиц.

Итак, выберем команду Создание таблицы в режиме дизайна. Откроется окно, изображенное на рис. 4.Теперь, используя Конструктор таблиц, можно создать поля для таблицы. Создадим таблицу «Студент», см. табл. 1 на стр. 3:

1.Введите в строку столбца Название… имя первого поля Код студента.

2.В следующей ячейке справа определите Тип поля. Щелкнув в этой ячейке, выберите из списка тип данных – Целое [INTEGER]; измените параметры Свойства поля: обязательное поле – да, остальные параметры оставьте по умолчанию;

3.Задайте первичный ключ для поля Код студента. Для этого щелкните правой кнопкой мыши в ячейке слева от поля Код студента и выберите в контекстном меню команду Первичный ключ. В ячейке слева от поля Код студента появится изображение ключа

Для определения всех остальных полей таблицы Студент выполните действия, аналогичные указанным в п.п. 1 и 2, в соответствии с табл. 1. После заполнения ваша таблица будет выглядеть как на рис. 4.

При выборе формата поляДата рождения нажмите на кнопку ,что приведет к появлению диалогового окна, в котором выберите требуемый формат в соответствующих категориях.

4. Щелкните кнопку «Сохранить» на панели инструментов, в диалоговом окнеСохранить как наберите вместо Таблица1 имя таблицыСтудент.

Рис. 4. Структура таблицы Студент

5. Закройте окно конструктора таблиц. Таблица Студент появится в списке объектов данного типа на вкладке Таблицы в главном окне БД.

Структуры других таблиц БД создаются аналогичным образом.

Задание 1. Создайте в БД Сессия структуры таблиц Дисциплина и Экзамен, см. табл. 2 и табл. 3 на стр. 4.

Указание. При сохранении таблицыЭкзаменна экран будет выведено сообщение о том, что первичный ключ не задан и программа запросит подтверждение для его создания. Ответьте «Да» и автоматически будет создан первичный ключ со стандартным названиемID.

Сравните результаты работы с конечным видом структуры таблиц Дисциплина и Экзамен, приведенных на рис. 5, 6.

Рис. 5. Структура таблицы Дисциплина

Рис. 6. Структура таблицы Экзамен

После создания всех таблиц Главное окно БД будет выглядеть следующим образом (рис. 7):

Рис. 7. Главное окно БД после создания всех таблиц

Соседние файлы в папке BASE