Основные приемы работы с данными OpenOffice.org BASE
Введение
База данных – это организованная структура, предназначенная для хранения информации.
Системы управления базами данных (СУБД) – это комплекс программных средств, предназначенных для создания структуры новой базы данных, наполнение ее содержимым, редактирования содержимого и визуализации информации.
Под визуализацией понимается отбор отображаемых данных в соответствии с заданным критерием, их упорядочение, оформление и последующая выдача на устройство вывода.
Характеристики некоторых основных объектов базы данных
Слева в окне программы находятся четыре основные кнопки: таблицы, запросы, отчеты и формы.
В центре окна появляются дополнительные задачи для выбранного элемента базы данных. При наведении на них справа в окне программы появляется краткое описание, что существенно облегчает выбор нужной функции.
Таблица - это объект, предназначенный для хранения данных в виде записей (строк) и полей (столбцов). Обычно каждая таблица используется для хранения сведений по одному конкретному вопросу. Начинать следует с создания таблицы. В таблице сохраняют записи, содержащие сведения определенного типа, например, список клиентов или опись товаров. Составной частью таблицы являются поля.
Форма - объект OpenOffice.org BASE, предназначенный, в основном, для ввода данных. В форме можно разместить элементы управления, применяемые для ввода, изображения и изменения данных в полях таблиц.
Запрос - объект, позволяющий получить нужные данные из одной или нескольких таблиц.
Отчет - объект базы данных OpenOffice.org BASE, предназначенный для печати данных.
Поле - это элемент таблицы, который содержит данные определенного рода, например, фамилию сотрудника. В режиме таблицы для представления поля используется столбец или ячейка, в этом случае имя поля является заголовком столбца таблицы.
Запись - полный набор данных об определенном объекте. В режиме таблицы запись изображается как строка.
Лабораторная работа №1
Создание и заполнение таблицы базы данных (БД)
1. Запустите OpenOffice.org BASE. Для этого выполните следующую последовательность команд: Пуск \ Программы\ OpenOffice.org BASE.
2.Во время работы часто возникают вопросы по выполнению тех или иных задач. OpenOffice.org BASEимеет хорошую справочную систему, которая поможет на них ответить.
Для вызова справки выберете пункт Вызов справки.
3. Создание баз данных. Нажмите кнопку Создать базу данных панели инструментов или выберите в меню Файл команду Создать. Будет открыто окно диалога <Создание базы данных>, в которое следует ввести имя для сохранения базы данных (з адание: присвойте своей базе данных название).
Окно базы данных выводится при открытии БД. Из него открывают таблицы, формы и другие объекты БД. Причем практически каждую форму можно создавать в двух режимах — с помощью мастера (для начинающих) или с помощью режима дизайна (для опытных пользователей).
4. Создание таблицы с помощью Мастера БД (I способ). При создании таблицы с помощью Мастера предлагается более 40 образцов таблиц, предназначенных: для использования в личных или деловых целям, каждая из которых содержит соответствующий набор полей. Остается выбрать образцы полей, после чего Мастер автоматически создает таблицу. Создание таблицы начинается с определения ее категории с помощью переключателей Деловой, Персональный. Затем в списке Примеры таблиц следует выбрать название наиболее подходящего образца.
4 а. Создание таблиц в режиме дизайна (II способ). Таблицы можно создавать и без применения Мастера таблиц. Чтобы создать новую таблицу в режиме дизайна, выберите Создание таблицы в режиме дизайна.
Рассмотрим второй способ создания таблиц.
Задание №1: создайте таблицу Анкета. Таблица - Анкета. 1. В окне <База данных> выберете кнопку Создать. 2. В окне <Новая таблица> выберете из предложенного списка пункт Конструктор. 3. В режиме конструктора таблицы опишите структуру таблицы. Таблица содержит следующие поля (в скобках указан тип данных): ФАМИЛИЯ (текстовый); ГРУППА (числовой); ГОД РОЖДЕНИЯ (дата); АДРЕС (текстовый); ТЕЛЕФОН (числовой, создайте маску ввода). 4. Определите ключевым поле ФИО. Для этого, выделив в режиме конструктора поле ФИО, вызовите контекстное меню (правой клавишей мыши) и выберите команду Ключевое поле или выполните команду Правка - Ключевое поле.
Первичный ключ (в последующем просто ключ) - одно или несколько полей, совокупность значений которых однозначно определяет любую запись таблицы.
5. Сохраните таблицу под именем АНКЕТА.
Задание №2: Создайте таблицу, содержащую поля: КодАдреса, ФАМИЛИЯ, ИМЯ, ТЕЛЕФОН, СТРАНА, используя как образец создание таблицы Анкета и назовите ее как Вам нравится.
5. Заполнение таблицы №2. Задание: заполните поля ФАМИЛИЯ, ИМЯ, СТРАНА. Создайте таким образом четыре записи (четыре строки таблицы). Оставьте незаполненным поле ТЕЛЕФОН. Для того, чтобы можно было внести исправления, нажмите клавишу (ESC).
6. Изменение маски ввода данных. Задание: заполните поле ТЕЛЕФОН, используя маску ввода.
Маска ввода - это шаблон, позволяющий вводить в поле значения, имеющие одинаковый формат. Маска ввода автоматически изображает в поле постоянные символы. При вводе данных в поле нет необходимости набирать эти постоянные символы, даже если они должны быть включены в значение поля: достаточно заполнить пустые позиции в маске ввода. Кроме того, OpenOffice.org BASEне позволит ввести в поле значения, не вписывающиеся в определенную для этого поля маску ввода. Если внимательно рассмотреть содержимое ячейку, то можно видеть некоторую разметку - маску ввода. В предлагаемом варианте маска ввода рассчитана на семизначный номер телефона с указанием кода города. Предположим, что все ваши друзья живут в одном городе, имеют пятизначные номера телефонов и нет необходимости указывать в базе данных код города. Для этого следует изменить маску ввода. 1. Переключитесь в режим конструктора таблицы. 2. Выделите поле ТЕЛЕФОН. 3. Установите текстовый курсор напротив МАСКА ВВОДА и преобразуйте шаблон в новый (0-00-00) позволяющий вводить в качестве номера телефона пятизначное число, причем разделительные тире будут вставляться автоматически. 4. Перейдите из режима конструктора в режим Таблицы. На вопрос о сохранении таблицы, отвечайте ДА. Далее заполнение столбца Телефон заключается в вводе в каждую ячейку набор из пяти цифр.
Лабораторная работа №2
Создание и работа с формой
Создание формы. Задание:создайте форму для работы с таблицей. В некоторых случаях удобнее вводить данные не в таблицу, а в форму, в которой каждую запись можно представить в отдельном окне. 1. Для создания формы щелкните по ярлычку Формаи нажмите кнопку Создать.2. В окне диалога <Новая форма>выберите таблицу, и нажмите кнопку Мастера форм.3. В окне диалога <Создание форм>выберите для формы все, имеющиеся в таблице поля. Нажмите кнопку Дальше.4. В следующем окне диалога выберете внешний вид формы строку В один столбец.Нажмите кнопку Дальше.5.Определитесь с дизайном.Нажмите кнопку Дальше.6.Введите название формыили согласитесь с предложенным АДРЕСА. Нажмите кнопку Готово.
В результате выполнения задания Вы должны получить 2 формы по Вашим ранее созданным таблицам. Не забудьте проверить заполнение формы по таблице №2.
Лабораторная работа №3