Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Другие методич. материалы / Практические работы по теме "Базы данных и СУБД. БД в пакете LibreOffice"

Практические работы по теме "Базы данных и СУБД. БД в пакете LibreOffice"

  • Информатика

Название документа 1_работа с базой данных.doc

Поделитесь материалом с коллегами:

Задание 1. Дополните базу данных «Работники сферы образования».

ТЕХНОЛОГИЯ РАБОТЫ.

  1. Запустите СУБД (откройте Finder, выберите программу LibreOffice.org) – выберите пункт «База данных». В появившемся окне «Мастер баз данных» , выберите пункт открыть существующий файл, выберите файл, который укажет учитель, нажмите кнопку «Готово».

  2. В открывшемся окне Сотрудники сферы образования: база данных выберите вкладку ТАБЛИЦЫ.

  3. Откройте таблицу Сотрудники и дополните её 5-10 записями.

  4. Аналогичным образом для этих созданных сотрудников заполните таблицы «ЛИЧНЫЕ ДАННЫЕ», «ЗАРПЛАТА» и «СОТРУДНИКИ-ПРЕДМЕТЫ»

  5. Оставшиеся две таблицы «ДОЛЖНОСТИ» и «ПРЕДМЕТЫ просто просмотрите.

  6. Сохраните получившуюся базу данных со всеми изменениями в своей личной папке.

Задание 2. Выполните команду Сервис \ связи. В появившемся окне добавьте все таблицы двойным щелчком.

hello_html_28df148d.png


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

hello_html_m5348248.png


Еще раз сохраните свою работу!!!

Название документа 2_создание формы базы данных.doc

Поделитесь материалом с коллегами:

База данных «LibreOfficeBase».

Занятие № 2 «Создание формы базы данных».

ТЕХНОЛОГИЯ РАБОТЫ:

  1. Запустите СУБД.

  2. Откройте документ Работники сферы образования.odb.

  3. Выберите вкладку ТАБЛИЦЫ.

  4. Откройте таблицу СОТРУДНИКИ.

    1. Измените ширину первого поля. Для этого: Выделите поле; щелкните правой кнопкой мыши, ШИРИНА СТОЛБЦА. В появившемся диалоговом окне введите свою ширину.

  5. Аналогично отформатируйте все поля таблицы.

  6. Измените выравнивание текста в некоторых столбцах. Для этого:

    1. Выполните команду ФОРМАТ СТОЛБЦА – вкладка ВЫРАВНИВАНИЕ – ПО ЦЕНТРУ;

  7. Создайте форму для таблицы СОТРУДНИКИ. Для этого:

    1. Выберите вкладку ФОРМЫ;

    2. Нажмите кнопку ИСПОЛЬЗОВАТЬ МАСТЕР ДЛЯ СОЗДАНИЯ ФОРМЫ. Откроется диалоговое окно МАСТЕР ФОРМ;

hello_html_10f6c8a0.pnghello_html_4b92dfab.gif

Нажмите сюда


hello_html_437082bf.png


    1. Нажмите 2 раза кнопку ДАЛЬШЕ

hello_html_m1fd5ec05.png



    1. Выберите первое расположение готовой формы; Нажмите 2 раза кнопку ДАЛЬШЕ

    2. Выберите подходящий стиль формы

hello_html_7dd94b0.png


    1. Нажмите кнопку ДАЛЬШЕ, В последнем окне задайте имя формы СОТРУДНИКИ. Нажмите кнопку ГОТОВО

    2. Закройте форму. Просмотрите, что получилось.

  1. Создайте дизайн формы согласно образцу.

Для этого откройте форму в режиме конструктора. (Щелкните на форме СОТРУДНИКИ правой кнопкой мыши, выберите пункт ИЗМЕНИТЬ)

А. Щелкните по слову ФОТО и рамке для фотографии правой кнопкой мыши \ ГРУППИРОВКА \ РАЗГРУППИРОВАТЬ

Б. Удалите слово ФОТО, а рамку для фотографии увеличьте и перетащите в правую сторону формы.

В. Закройте окно формы, сохранив изменения.

Г. Снова откройте формы в режиме просмотра (двойной щелчок). Щелкните правой кнопкой мыши по окну фотографии, выберите пункт ВСТАВИТЬ ГРАФИЧЕСКИЙ ОБЪЕКТ. Вставьте подходящую картинку из папки ДОКУМЕНТЫ \ РИСУНКИ \ ФОТО УЧИТЕЛЕЙ

Д. Аналогичным образом вставьте подходящие фотографии еще для нескольких сотрудников.


9. Вставьте любую подходящую картинку командой ВСТАВКА\ИЗОБРАЖЕНИЕ \ ИЗ ФАЙЛА. (Для этого откройте форму в режиме конструктора). Переместите и растяните её так, чтобы она занимала большую часть формы (используя маркеры по бокам) и была на заднем плане.

  1. Расположите поля на листе так, как вам нравится.

  2. Измените параметры шрифта каждого поля так, чтобы текст хорошо читался на вашем фоне (попробуйте это выполнить самостоятельно)

  3. Перейдите в режим формы и просмотрите то, что у вас получилось.

  4. Если что-то не устраивает, измените эти недочёты в режиме конструктора. Ваша форма должна полностью поместиться на экране.

  5. Самостоятельно создайте форму для таблицы «Личные данные»

Название документа 3_сортировка и фильтры.doc

Поделитесь материалом с коллегами:

Занятие № 3 «Работа с записями базы данных.

Использование фильтров».

Задание 1. Отсортируйте записи так, чтобы сначала шёл список фамилий женщин, а затем мужчин. Создайте календарь поздравлений. Отредактируйте параметры поля ДАТА РОЖДЕНИЯ. Затем отсортируйте записи.

ТЕХНОЛОГИЯ РАБОТЫ:

  1. Запустите СУБД. Откройте документ Работники сферы образования. ОDB.

  2. Выберите вкладку ТАБЛИЦЫ.

  3. Откройте таблицу СОТРУДНИКИ.

  4. Разделите сотрудников на мужчин и женщин. Для этого:

    1. Вhello_html_7c7b7fce.pngыберите щелчком мыши поле ПОЛ (щелкните по названию поля – тогда выделятся все записи),

    2. Нажмите кнопку \ СОРТИРОВКА ПО ВОЗРАСТАНИЮ на панели инструментов «Данные таблицы»

    3. Закройте таблицу

  5. Отредактируйте поле ДАТА РОЖДЕНИЯ. Для этого:

    1. Откройте таблицу СОТРУДНИКИ в режиме конструктора (правая кнопка мыши \ изменить),

    2. Выберите поле ДАТА РОЖДЕНИЯ,

    3. Внизу на вкладке СВОЙСТВА ПОЛЯ выберите строку «Пример формата»,

hello_html_60329003.pnghello_html_medfb974.gif

Нажмите на кнопку

    1. Измените формат так, чтобы число записывалось цифрами, месяц прописью, а год записывался полностью.

    2. Сохраните изменения в таблице.

  1. Отсортируйте дни рождения в хронологическом порядке. Для этого:

    1. Откройте таблицу СОТРУДНИКИ в обычном режиме,

    2. Выберите щелчком мыши поле ДАТА РОЖДЕНИЯ,

    3. Выполните команду СОРТИРОВКА ЗАПИСЕЙ \ ПО ВОЗРАСТАНИЮ на панели инструментов «Данные таблицы»

    4. Верните прежний формат Даты!

Задание 2. Создайте следующие быстрые фильтры:

  1. Стаж 13 лет– отображает записи о сотрудниках, чей стаж 13 лет;

ТЕХНОЛОГИЯ РАБОТЫ:

  1. Запустите СУБД. Откройте документ Работники сферы образования. ОDB.

  2. Выберите вкладку ТАБЛИЦЫ

    • Откройте таблицу СОТРУДНИКИ.

    • Выделите в любой записи таблицы стаж в 13 лет, нажмите кнопку быстрый фильтр

hello_html_m3f55531d.png
hello_html_m6a0c6fac.gif



  1. После нажатия этой кнопки отобразятся записи, удовлетворяющие условию.

hello_html_785229e4.pnghello_html_3ef7ebec.png

  1. Чтобы вернуть все записи, нажмите на кнопку УДАЛИТЬ ФИЛЬТР


  1. Только женщины– отображает записи о женщинах-сотрудниках – создайте этот фильтр самостоятельно;

Задание 3. Создайте следующие быстрые фильтры:

  1. Стаж больше 38 лет– отображает записи осотрудниках, стаж которых больше 38 лет

  • Нhello_html_69a4df3.pngажмите кнопку ФИЛЬТР ПО УМОЛЧАНИЮ



В появившемся окне введите следующие значения и нажмите ОК

hello_html_5be672e0.png


  • Появятся данные о сотрудниках, чей стаж больше 38 лет.

  • Нажмите кнопку удалить фильтр

Стаж больше 15 лет, но только мужчины– отображает записи о сотрудниках-мужчинах, стаж которых больше 15 лет

  • Нажмите кнопку ФИЛЬТР ПО УМОЛЧАНИЮ

  • В появившемся окне введите следующие значения и нажмите ОК

hello_html_734c353.png


  • Появятся данные о сотрудниках-мужчинах, чей стаж больше 15 лет.

  • Нажмите кнопку удалить фильтр

  • закройте таблицу СОТРУДНИКИ

Сотрудники, проживающие на улицах Гагарина, Анучина и Тетральной

  • Откройте таблицу ЛИЧНЫЕ ДАННЫЕ

  • Нажмите кнопку ФИЛЬТР ПО УМОЛЧАНИЮ

  • В появившемся окне введите следующие значения и нажмите ОК

hello_html_24ffd0c7.png

  • Появятся данные о сотрудниках проживающих на указанных улицах.

  • Нажмите кнопку удалить фильтр


  1. Сотрудники, у которых номер паспорта начинается на цифру 1

  • Откройте таблицу ЛИЧНЫЕ ДАННЫЕ

  • Нажмите кнопку ФИЛЬТР ПО УМОЛЧАНИЮ

  • В появившемся окне введите следующие значения и нажмите ОК

hello_html_75b56588.png

  • Появятся данные о сотрудниках, чей номер паспорта начинается на цифру 1

  • Нажмите кнопку удалить фильтр


  1. Сотрудники, фамилии которых начинается на букву Л

  • Откройте таблицу СОТРУДНИКИ

  • Нажмите кнопку ФИЛЬТР ПО УМОЛЧАНИЮ

  • В появившемся окне введите следующие значения и нажмите ОК

hello_html_2cba7d3b.png


  • Появятся данные о сотрудниках, чьи фамилии начинаются на букву Л.

  • Нажмите кнопку удалить фильтр


Самостоятельные задания по использованию фильтров по умолчанию:

  1. По таблице ЛИЧНЫЕ ДАННЫЕ отобразите данные о женатых и замужних сотрудниках

  2. По таблице ЛИЧНЫЕ ДАННЫЕ отобразите данные о сотрудниках, рожденных в Екатеринбурге и проживающих на улице Гагарина

  3. *По таблице ЛИЧНЫЕ ДАННЫЕ отобразите данные о сотрудниках, проживающих в частном доме (у которых не стоит номера квартиры)

  4. По таблице СОТРУДНИКИ отобразите данные о сотрудниках, рожденных в 70-е годы 20 века.

  5. По таблице СОТРУДНИКИ отобразите данные о сотрудниках, код должности которых 3 или 5.


Название документа 4_создание запросов.doc

Поделитесь материалом с коллегами:

Занятие № 4 «Создание запросов к БД».

Задание 1. Создайте запрос, который будет выводить сотрудников-женщин, у которых фамилия начинается на букву «Л»

Технология работы:

  1. Выберите вкладку ЗАПРОСЫ, СОЗДАТЬ ЗАПРОС В РЕЖИМЕ ДИЗАЙНА

hello_html_479a0930.png

  1. В окне добавления таблицы выберем таблицу СОТРУДНИКИ

hello_html_75e2ee9d.png

  1. После добавления таблицы нажмите кнопку ЗАКРЫТЬ

  2. Перетащите поля ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, ПОЛ в строку ПОЛЕ

hello_html_m38ad2a3c.png

  1. В строке «КРИТЕРИЙ» наберите

hello_html_m27bcd0e8.png

hello_html_6fd88e42.png

  1. Нажмите кнопку ВЫПОЛНИТЬ ЗАПРОС

  2. Просмотрите получившиеся изменения, закройте окно запроса, дав ему имя ЖЕНЩИНЫ С ФАМИЛИЕЙ НА БУКВУ Л

Задание 2. Создайте запрос, который будет выводить зарплату сотрудников-директоров с учетом 13% налога.


Технология работы:

  1. Выберите вкладку ЗАПРОСЫ, СОЗДАТЬ ЗАПРОС В РЕЖИМЕ ДИЗАЙНА

hello_html_479a0930.png

  1. В окне добавления таблицы выберем таблицы ЗАРПЛАТА, ДОЛЖНОСТИ и СОТРУДНИКИ

  2. После добавления таблицы нажмите кнопку ЗАКРЫТЬ

  3. Перетащите поля ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, КОД ДОЛЖНОСТИ, ДОЛЖНОСТЬ, ОКЛАД, ПРЕМИЯ в строку ПОЛЕ

hello_html_5b148ad4.png


  1. Нажмите кнопку ВЫПОЛНИТЬ ЗАПРОС

  2. Просмотрите получившиеся изменения, закройте окно запроса, дав ему имя ЗАРПЛАТА ДИРЕКТОРОВ С УЧЕТОМ 13% НАЛОГА

Задание 2. Создайте запрос, который будет выводить сотрудников, родившихся в 1984 году и название их предмета

Подсказка: окно запросов должно выглядеть следующим образом:

hello_html_m5c932726.png




Задание 3*. Создайте запрос, который будет выводить возраст всех сотрудников

Подсказка: окно запросов должно выглядеть следующим образом:

hello_html_m72c5ba30.png

Самостоятельная работа:

  1. Создайте запрос, который будет выдавать ФИО всех уборщиков-мужчин. Назовите запрос «УБОРЩИКИ»

  2. Создайте запрос, который будет выводить всех учителей физкультуры и название их предмета. Назовите его «УЧИТЕЛЯ ФИЗКУЛЬТУРЫ»

  3. Создайте запрос, который будет выдавать ФИО и семейное положение сотрудников. Это должны быть только женатые или замужние сотрудники. Назовите запрос «ЖЕНАТЫЕ И ЗАМУЖНИЕ СОТРУДНИКИ»

  4. Создайте запрос, который будет выдавать фамилии, пол, улицу и стаж сотрудников-женщин, со стажем меньше 15 лет и проживающих на улице Гагарина. Назовите запрос «ЖЕНЩИНЫ СО СТАЖЕМ МЕНЬШЕ 15 ЛЕТ, ПРОЖИВАЮЩИЕ НА УЛИЦЕ ГАГАРИНА».

  5. Создайте запрос, который будет выдавать фамилии, имена, отчества и должность сотрудников с именем АНДРЕЙ. Назовите запрос «СОТРУДНИКИ С ИМЕНЕМ АНДРЕЙ И ИХ ДОЛЖНОСТЬ».

  6. Создайте запрос, который будет выдавать фамилии, имена, отчества, пол и должность сотрудников-мужчин. Назовите запрос «СОТРУДНИКИ - МУЖЧИНЫ И ИХ ДОЛЖНОСТЬ».

  7. Создайте запрос, который будет выдавать фамилии, имена, отчества, стаж, название предмета и должность учителей со стажем больше 30 лет. Назовите запрос «УЧИТЕЛЯ СО СТАЖЕМ БОЛЬШЕ 30 ЛЕТ».

  8. Создайте запрос, который будет выдавать фамилии, имена, отчества, должность и полный адрес всех системных администраторов. Назовите запрос «ФИО, ДОЛЖНОСТИ И АДРЕСА ВСЕХ сисадминов».

  9. Создайте запрос, который будет выдавать фамилии, имена, отчества, улицу сотрудников, фамилия которых начинается на букву «О» и проживающих на улице Горького. Назовите запрос «ФАМИЛИЯ НАЧИНАЕТСЯ НА БУКВУ О И ПРОЖИВАЮЩИЕ НА УЛИЦЕ ГОРЬКОГО».

  10. Создайте запрос, который будет выдавать фамилии, имена, отчества, возраст сотрудников пенсионного возраста (женщины>=55 лет, мужчины >=60 лет). Назовите запрос «ПЕНСИОНЕРЫ».

  11. Создайте запрос, который будет выводить фамилии, имена, отчества, мето рождения и должность воспитателей уроженцев Березовского или Екатеринбурга. Назовите его «ВОСПИТАТЕЛИ УРОЖЕНЦЫ БЕРЕЗОВСКОГО ИЛИ ЕКАТЕРИНБУРГА».

  12. Создайте запрос, который будет выводить фамилии, дату рождения сотрудников, родившихся в феврале месяце. Назовите запрос «РОДИЛИСЬ В ФЕВРАЛЕ»

  13. Создайте запрос, который будет выводить фамилии сотрудников, родившихся в 70-е годы 20 века.Назовите его «70-е годы»


Название документа 5_Разработка отчёта для вывода данных.doc

Поделитесь материалом с коллегами:

Разработка отчёта для вывода данных.

Технология работы:

  1. Запустите СУБД.

  2. Выберите вкладку ОТЧЁТЫ.

  3. Нажмите кнопку использовать мастер для создания отчетов.

  4. Выберите в качестве источника данных таблицу СОТРУДНИКИ.

  5. Установите список полей для отчёта. Для этого:

    1. В окошке Существующие поля выберите поле Фамилия. Нажмите кнопку >. Поле фамилия появится в окне выбранные поля;

    2. Аналогично добавьте поля: Имя, Отчество, Дата рождения, Стаж. Нажмите кнопку Далее. Откроется следующая вкладка, на которой вы можете указать другие имена столбцов для отчета (можете оставить все, как есть)

    3. Нажмите кнопку Далее. В качестве поля для группировки выберите поле «Стаж»

hello_html_m7874a1ce.png

    1. Нажмите кнопку Далее. Откроется следующая вкладка – Сортировка.

  1. Установите порядок сортировки. Для этого:

    1. Во 2 окне сортировки выберите из списка поле Фамилия;

    2. Указатель направления сортировки установите щелчком мыши в положение по возрастанию.

  2. Нажмите кнопку Далее. Откроется следующая вкладка – Выбор стиля. Выберите любой понравившийся вам стиль отчета и нажмите кнопку Далее

  3. В последнем окне согласитесь с предложенными параметрами и нажмите кнопку ГОТОВО. Готовый отчёт появится на мониторе.

  4. Закройте отчёт. (Файл\закрыть).

  5. Выйдите из СУБД

Самостоятельно:

Создайте отчёт «Сотрудники по коду должности» (см. пример)

hello_html_4514ed85.png

Краткое описание документа:

Предлагаемый набор лабораторных работ можно использовать на компьютерах с операционной системой MAC OS. К набору лабораторных работ прилагается БД "Работники сферы образования", в которой содержатся 150 вымышленных записей. БД создана в среде LibreOffice 4.0.0.3 и состоит из 6 таблиц, которые в ходе выполнения практических работ должны быть связны между собой.

Автор
Дата добавления 20.08.2015
Раздел Информатика
Подраздел Другие методич. материалы
Просмотров1074
Номер материала ДA-008996
Получить свидетельство о публикации
Похожие материалы

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