Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР-Т6-Base-ru.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.61 Mб
Скачать

ІНФОРМАТИКА

Базы данных

OpenOffice.org BASE

Лабораторный практикум оглавление

Введение 3

Методические указания по выполнению. Теоретические сведения 4

Лабораторная работа № 1. Создание простейшей базы данных 18

Лабораторная работа № 2. Создание запросов 25

Лабораторная работа № 3. Создание форм 28

Лабораторная работа № 4. Создание отчетов 32

Самостоятельное задание 37

Вопросы для защиты лабораторных работ 37

Введение

Настоящее пособие предназначено для студентов и ориентировано на поддержку дисциплин “Информатика” и “Информационные системы и технологии”.

Лабораторный практикум – состоит из двух лабораторных работ, предусматривающих освоение основных возможностей приложения OpenOffice.org BASE. Каждая лабораторная работа содержит перечень заданий для выполнения, учитывающих будущую специализацию студентов.

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

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

Методические указания по выполнению. Теоретические сведения

Базы данных (БД) – это вид программного обеспечения, предназначенный для хранения и обработки информации. Например БД «библиотека» может хранить информацию о книгах в библиотеке, БД «ГАИ» - об автомобилях, зарегистрированных в регионе, БД «горсправка» - о жителях города и т.д.

Для работы с БД необходимо знать следующие термины:

  • запись – один объект (книга, автомобиль, человек и т.д.)

  • поле – одна из характеристик объекта (для книги: название, автор, год издания и т.д.; для автомобиля - модель, цвет, год выпуска и т.д.)

  • тип данных (тип поля) – характер информации, хранящийся в поле: фамилия – текст, год рождения – числовой, оклад – числовой, дата устройства на работу – дата/время, семейное положение (состоит в браке да/нет) – логический и т.д.

  • таблица – совокупность записей. Сложные БД состоят не из одной таблицы, а из нескольких

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

Системы управления базами данных (СУБД) – программы, предназначенные для создания, ведения и обработки баз данных. OpenOffice.org Base – одна из СУБД. Как в текстовом редак­торе можно подготовить много разных документов, так в СУБД Base можно создавать и обрабатывать много разных баз данных.

СУБД предоставляет значитель­ные возможности по работе с хранящимися данными и их обработке: можно выбирать любые поля, типы полей, сортировать данные, можно отбирать интересующие данные по какому-либо признаку, изменять их, удалять, копировать в другие таблицы.

Краткое руководство пользователя OpenOffice.Org Base

Подобно другим заслуживающим внимания системам управления реляционными базами данных (РСУБД), Base состоит из четырех компонентов: таблиц, запросов, форм и отчетов.

Данные внутри базы данных хранятся в виде таблиц (table). Каждая таблица состоит из строк и столбцов. Данные, содержащиеся в одной строке, называются записью (record). Каждая запись состоит из одного или более полей (field), а каждое поле имеет свой тип. Например, тип поля INTEGER (или INT) используется для хранения целочисленных значений, в то время как тип VARCHAR подходит для работы с текстовыми строками. Тип поля DATE, как следует из названия, используется для хранения дат, а двоичный (BINARY) тип создан для хранения двоичных данных, к примеру, изображений.

Запросы (queries) используются для извлечения, просмотра и манипулирования данными. Запросы являются инструментами для сортировки, фильтрации, изменения настроек и анализа данных. В Base (как и в большинстве СУБД), запросы являются созданными SQL-скриптами. Позволяя работать с командами и скриптами SQL, Base также имеет графические инструменты, помогающие создавать достаточно сложные запросы, не углубляясь в SQL-программирование.

Формы (forms) позволяют просматривать и редактировать данные из таблиц. Можно рассматривать формы как графический интерфейс базы данных: в то время как таблицы служат для хранения данных, формы служат для их отображения и манипулирования ими в таблицах. По сути, формы являются инструментами, позволяющими превратить "сухую" базу данных в приложение, с помощью которого пользователь взаимодействует с данными посредством дружелюбного интерфейса, не тратя попусту время на запоминание заумных команд. Чтобы помочь вам создавать формы, в Base имеется Конструктор форм (Form Designer), который можно применять для создания как простых, так и более сложных внешних графических интерфейсов для ваших баз данных.

Отчеты (reports) используются для вывода на принтер содержимого таблицы. Например, если у вас есть таблица базы данных, содержащая информацию об адресах, вы можете создать отчет, который выводит адреса в виде аккуратно отформатированной электронной таблицы. Более сложные отчеты могут выдавать данные не только непосредственно из таблиц, но также и из запросов. Входящий в Base Конструктор отчетов (Report Builder) также позволяет создавать отчеты, используя визуальные инструменты.

 

Уровни базы данных

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