- •Базы данных
- •Лабораторный практикум оглавление
- •Введение
- •Методические указания по выполнению. Теоретические сведения
- •Краткое руководство пользователя OpenOffice.Org Base
- •Обработчики баз данных
- •Соединение Base и MySql
- •Использование Connector/j
- •Использование Connector/odbc в Ubuntu
- •Использование Connector/odbc в Windows
- •Создание базы данных
- •Создание таблиц
- •Задание связей
- •Создание простого запроса
- •Создание формы
- •Импорт данных
- •Лабораторная работа № 1. Создание простейшей базы данных
- •Содержание работы
- •Разработка структуры базы данных
- •Ход работы Создание базы данных
- •Создание связей
- •Лабораторная работа № 2. Создание запросов
- •Ход работы
- •Лабораторная работа № 3. Создание форм
- •Ход работы
- •Лабораторная работа № 4. Создание отчетов
- •Ход работы
- •Использование и изменение отчетов баз данных
- •Самостоятельное задание
- •Вопросы для защиты лабораторных работ
ІНФОРМАТИКА
Базы данных
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) также позволяет создавать отчеты, используя визуальные инструменты.
Уровни базы данных
В целом, можно сказать что база данных состоит из трех уровней. Внизу находятся таблицы, в которых хранятся данные, выше — запросы, извлекающие данные и манипулирующие ими, а затем — формы, основанные на запросах или непосредственно на таблицах.
