Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Pohilko / Pohilko

.pdf
Скачиваний:
23
Добавлен:
20.04.2015
Размер:
1.47 Mб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

«УЛЬЯНОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ

ИБАЗЫ ДАННЫХ

СИСПОЛЬЗОВАНИЕМ СРЕДСТВ OPENOFFICE

Методические указания к выполнению лабораторных работ по дисциплине «Информационное обеспечение и базы данных» для студентов, обучающихся по направлениям

211400.62 «Управление качеством» и 211000.68 «Конструирование и технология электронных средств»

Составители: А. Ф. Похилько О. В. Козинцев

Ульяновск

УлГТУ

2012

УДК 004.9 (076) ББК 30.2-05я7

И 41

Рецензент Афанасьев Александр Николаевич, д-р техн. наук, профессор кафедры «Вычислительная техника»

Одобрено секцией методических пособий научно-методического совета университета

Информационное обеспечение и базы данных с использованием

И41 средств OpenOffice : методические указания к выполнению лабораторных работ / сост. А. Ф. Похилько, О. В. Козинцев. – Ульяновск : УлГТУ, 2012. – 84 с.

Указания составлены в соответствии с программой дисциплины.

Изложена методика выполнения лабораторных работ по теме и даны образцы решения задач. В методических указаниях рассмотрены возможности OpenOffice в качестве табличного процессора, и инструмента для работы с базами данных, продемонстрированы приемы работы с OpenOffice. В дополнение изложена методика создания Web-страницы, которая использует базу данных, и даны общие сведения о языке структурированных запросов (SQL).

Пособие предназначено для студентов, обучающихся по магистерской программе «Информационные технологии в проектировании ЭС» (Направление подготовки – 211000.68 «Конструирование и технология электронных средств»), а также для студентов направления 211400.62 «Управление качеством» при изучении дисциплины «Информационное обеспечение и базы данных».

Работа подготовлена на кафедре «Системы автоматизированного проектирования» УлГТУ.

УДК 004.9 (076) ББК 30.2-05я7

Учебное издание

Информационное обеспечение и базы данных с использованием средств OpenOffice

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

Составители: ПОХИЛЬКО Александр Фёдорович КОЗИНЦЕВ Олег Владимирович

Редактор Н.А. Евдокимова Подписано в печать 16.05.2012. Формат 60×84/16.

Усл.-печ. л. 4,88. Тираж 50 экз. Заказ 500. Ульяновский государственный технический университет 432027, г. Ульяновск, ул. Сев. Венец, д. 32.

Типография УлГТУ, 432027, г. Ульяновск, ул. Сев. Венец, д. 32.

©Оформление. УлГТУ, 2012

©Похилько А. Ф., Козинцев О. В., составление, 2012

 

ОГЛАВЛЕНИЕ

 

ОБЩИЙ ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТ.........................................................

6

ЧАСТЬ 1: Табличные процессоры ............................................................................

7

1. ФОРМЫ, ПОДБОР ПАРАМЕТРОВ, ЭЛЕМЕНТЫ УПРАВЛЕНИЯ

 

И ДИАГРАММЫ.....................................................................................................

7

1.1

Тема..................................................................................................................

7

1.2

Цель..................................................................................................................

7

1.3

Общие сведения..............................................................................................

7

1.4

Постановка задачи..........................................................................................

8

1.5

Содержание работы........................................................................................

9

 

1.5.1 Подбор параметра................................................................................

10

 

1.5.2 Варианты штатного расписания.........................................................

11

 

1.5.3 Штатное расписание хозрасчетной больницы..................................

11

 

1.5.4 Создание экранной или печатной формы..........................................

12

 

1.5.5 Создание формы для ввода данных в список....................................

12

1.6

Форма отчетности.........................................................................................

18

1.7

Контрольные вопросы..................................................................................

18

2. РАБОТА СО СПРАВОЧНЫМИ ДАННЫМИ, СВОДНЫЕ ТАБЛИЦЫ

 

И ДИАГРАММЫ...................................................................................................

19

2.1

Тема................................................................................................................

19

2.2

Цель................................................................................................................

19

2.3

Общие сведения............................................................................................

19

 

2.3.1 Использование справочных данных ..................................................

19

 

2.3.2 Создание сводной таблицы и диаграммы..........................................

20

2.4

Постановка задачи........................................................................................

21

2.5

Содержание работы......................................................................................

22

2.6

Форма отчетности.........................................................................................

26

2.7

Контрольные вопросы..................................................................................

26

3. ПОСТРОЕНИЕ ПРОСТОЙ СПРАВОЧНОЙ СИСТЕМЫ.............................

27

3.1

Тема................................................................................................................

27

3.2

Цель................................................................................................................

27

3.3

Общие сведения............................................................................................

27

 

3.3.1 Создание базы данных.........................................................................

27

 

3.3.2 Работа с базой данных.........................................................................

27

 

3.3.3 Связывание таблиц на схеме данных.................................................

29

3.4

Постановка задачи........................................................................................

30

3.5

Импорт и экспорт данных в базу................................................................

31

3.6

Содержание работы......................................................................................

33

 

3

 

3.7

Форма отчетности.........................................................................................

33

3.8

Контрольные вопросы..................................................................................

34

ЧАСТЬ 2: СУБД....................................................................................................

35

4. ОСНОВЫ РАБОТЫ С СУБД............................................................................

35

4.1

Тема................................................................................................................

35

4.2

Цель................................................................................................................

35

4.3

Общие сведения............................................................................................

35

 

4.3.1 Формы....................................................................................................

35

 

4.3.2 Запросы..................................................................................................

36

 

4.3.3 Отчеты...................................................................................................

36

4.4

Задание...........................................................................................................

37

4.5

Порядок работы............................................................................................

37

4.6

Форма отчетности.........................................................................................

41

4.7

Контрольные вопросы..................................................................................

42

5. РАЗРАБОТКА И РЕАЛИЗАЦИЯ РЕЛЯЦИОННОЙ МОДЕЛИ БАЗЫ

 

ДАННЫХ................................................................................................................

43

5.1

Тема................................................................................................................

43

5.2

Цель................................................................................................................

43

5.3

Задание...........................................................................................................

43

5.4

Варианты.......................................................................................................

44

5.5

Общие сведения............................................................................................

44

5.6

Содержание работы......................................................................................

48

5.7

Форма отчетности.........................................................................................

52

5.8

Контрольные вопросы..................................................................................

52

6. БАЗЫ ДАННЫХ В INTERNET........................................................................

53

6.1

Тема................................................................................................................

53

6.2

Цель................................................................................................................

53

6.3

Задание...........................................................................................................

53

6.4

Общие сведения и порядок работы............................................................

53

 

6.4.1 Отображения документов в Internet Explorer ....................................

53

 

6.4.2 Работа с гиперссылками......................................................................

54

 

6.4.3 Создание гиперссылки.........................................................................

56

6.5

Создание WEB - страницы..........................................................................

56

6.6

Форма отчетности.........................................................................................

58

6.7

Контрольные вопросы..................................................................................

59

7. ПОСТРОЕНИЕ МОДЕЛИ ДАННЫХ С ПОМОЩЬЮ

 

СПЕЦИАЛИЗИРОВАННЫХ CASE -СРЕДСТВ................................................

60

7.1

Тема................................................................................................................

60

7.2

Цель................................................................................................................

60

 

4

 

7.3

Общие сведения............................................................................................

60

 

7.3.1 Определения и некоторые теоретические сведения.........................

60

 

7.3.2 Создание сущностей и атрибутов.......................................................

62

 

7.3.3 Создание связей....................................................................................

62

7.4

Постановка задачи........................................................................................

63

7.5

Содержание работы:.....................................................................................

63

7.6

Форма отчетности.........................................................................................

67

7.7

Контрольные вопросы..................................................................................

67

8. СТРУКТУРИРОВАННЫЙ ЯЗЫК ЗАПРОСОВ (SQL) ..................................

68

8.1

Тема................................................................................................................

68

8.2

Цель................................................................................................................

68

8.3

Общие сведения............................................................................................

68

8.4

Синтаксис операторов запроса языка SQL ................................................

70

8.5

Содержание работы......................................................................................

71

8.6

Форма отчетности.........................................................................................

71

8.7

Контрольные вопросы..................................................................................

71

ПРИЛОЖЕНИЕ А Классификация красок.............................................................

72

ПРИЛОЖЕНИЕ Б Варианты заданий к лабораторной работе № 5 .....................

73

ПРИЛОЖЕНИЕ В Создание Web-страницы..........................................................

79

ПРИЛОЖЕНИЕ Г ERWin и OpenOffice.org Base ..................................................

80

5

ОБЩИЙ ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТ

1.Внимательно прочитать методические указания к лабораторной работе.

2.В меню Пуск/Программы (или аналогичном) найти пиктограмму необходимого для работы программного продукта (Open Office.org Calc и Base) и запустить его.

3.Следуя содержанию и предъявляемым в ней требованиям выполнить лабораторную работу.

4.Подготовить отчетность в указанной форме.

5.Сохранить полученные результаты на индивидуальный съемный носитель (Flash – карту и т.п.).

6.Предъявить полученные результаты преподавателю.

7.Ответить на предложенные преподавателем контрольные вопросы.

6

ЧАСТЬ 1: Табличные процессоры

1.ФОРМЫ, ПОДБОР ПАРАМЕТРОВ, ЭЛЕМЕНТЫ УПРАВЛЕНИЯ

ИДИАГРАММЫ

1.1Тема

Занесение, организация и простейшие приемы работы с данными в табличном процессоре (Open Office.org Calc, LibreOffice Calc).

1.2 Цель

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

1.3 Общие сведения

Создание электронных таблиц предполагает заполнение и редактирование документа. Базовые команды формирования таблиц можно разбить на две группы:

-команды, изменяющие содержимое ячеек (ввод и редактирование данных, очистка, копирование);

-команды, изменяющие структуру таблицы (удаление, вставка, перемещение фрагментов таблицы).

Выполнение этих команд требует определенных навыков, связанных с

выделением блоков ячеек, строк и столбцов.

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

Чтобы выделить два диапазона ячеек, нужно выделить сначала первый диапазон, нажать на клавишу Ctrl и, удерживая ее нажатой, выделить второй диапазон.

Чтобы выделить отдельный столбец таблицы, нужно установить курсор на букве, обозначающей столбец, в верхней части рабочего листа и щелкнуть левой клавишей мыши. Аналогично выделяется строка таблицы. Если нажать левую клавишу мыши и, не отпуская ее, «протащить» по номерам строк, то эти строки будут выделены.

7

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

1)указатель мыши устанавливается в правый нижний угол копируемой ячейки, нажимается левая клавиша мыши и, не отпуская клавишу, протаскивается на нужное место;

2)указатель мыши устанавливается на копируемую ячейку, вызывается контекстное меню правой клавишей мыши и выбирается команда Копировать, затем выделяется нужный диапазон ячеек и нажимается клавиша ввода команды;

3)в основном меню выбирается команда Правка, затем в раскрывшемся меню команда Копировать.

Обычно в ячейке находятся числовые значения, а формула не видна. Увидеть формулу в отдельной ячейке можно, если перевести эту ячейку в режим редактирования клавишей F2. Можно сделать видимыми все формулы таблицы одновременно, если перейти в режим отображения формул. Обычно в исходном состоянии (по умолчанию) таблица находится в режиме отображения значений, вычисленных по формулам.

Для заполнения таблицы с использованием абсолютной адресации существуют два способа:

1)«Замораживание» адреса ячейки − использование символа $. Можно «заморозить» только номер строки (например, F$5) или только имя столбца ($F5). Чтобы сделать абсолютным адрес ячейки, нужно значок $ писать дважды ($F$5).

2)Использование имен ячеек.

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

Имя/Определить.

Для оформления документов используется форматирование таблицы. Можно использовать различные шрифты, добавлять новые столбцы, выравнивание, автозаполнение, перемещение ячеек, изменять Формат ячеек с помощью контекстного меню, автоформатирование.

1.4 Постановка задачи

На данной практической работе вам необходимо составить штатное расписание хозрасчетной больницы.

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

8

на какие должности и с каким окладом вы принимаете на работу. Общий месячный фонд зарплаты составляет некую фиксированную сумму.

Пусть известно, что для нормальной работы больницы нужно 5-7 санитарок, 8 – 10 медсестер, 10 – 12 врачей, 1 заведующий аптекой, 3 заведующих отделениями, 1 главный врач, 1 заведующий хозяйством и 1 заведующий больницей.

За основу берется оклад санитарки, а все остальные вычисляются исходя из него. Каждый оклад является линейной функцией от оклада санитарки: А*С+В, где С – оклад санитарки, А и В – коэффициенты.

Например, медсестра должна получать в 1,5 раза больше санитарки

(А=1,5,В=0);

врач – в 3 раза больше санитарки (В=0, А=3);

зав.отделением – на 3000 больше, чем врач (А=3, В=3000);

зав.аптекой – в 2 раза больше санитарки (А=2, В=0);

зав.хозяйством – на 4000 больше медсестры (А=1,5,В=4000);

главврач – в 4 раза больше санитарки (А=4, В=0);

зав.больницей – на 2000 больше гл. врача (А=4, В=2000).

Задав количество человек на каждой должности, можно составить уравнение: N1(A1*C+B1)+N2(A2*C+B2)+...+N8(A8*C+B8)=(Сумма фонда з/п),

где N1 – количество санитарок, N2 – количество медсестер и т. д.

В этом уравнении известны А1...А8 и В1...В8, а неизвестны С и N1...N8. Решить такое уравнение известными методами не удастся, его можно решить путем подбора.

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

1.5 Содержание работы

1.Заполните таблицу.

2.В столбце D вычислите заработную плату для каждой должности. Заработная плата вычисляется по формуле A*C+B. В таблице

коэффициенты А и В находятся в столбцах А и В, а С – зарплата санитарки указана в ячейке Н3.

Обратите внимание! Столбец D должен заполняться формулами с использованием абсолютной ссылки на ячейку Н3.То есть Вы должны ячейке Н3 присвоить имя С, в ячейку D3 занести формулу =A3*C+B3 и скопировать эту формулу из ячейки D3 в D4:D10.

3. В столбце F вычислите заработную плату всех сотрудников данной должности, т. е. в ячейку F3 занесите формулу = D3*E3 (<зарплата>*<кол-во сотрудников>) и скопируйте ее в F4:F10, установив в столбцах D и F формат

0,00.

9

 

 

 

 

 

 

Таблица 1.1

 

 

 

 

 

 

 

 

A

B

C

D

E

F

G

 

 

 

 

 

 

 

 

 

Коэфф. А

Коэфф. В

Должность

З/П

Количество

Суммарная

зарплата

 

сотрудников

сотрудников

зарплата

санитарки

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

санитарка

 

7

 

 

 

 

 

 

 

 

 

 

 

 

 

медсестра

 

9

 

 

 

 

 

 

 

 

 

 

 

 

 

врач

 

10

 

 

 

 

 

 

 

 

 

 

 

 

 

зав.отделением

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

зав.аптекой

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

завхоз

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

главврач

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

зав.больницей

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Суммарный месячный фонд зарплаты

 

 

 

 

 

 

 

 

 

 

 

4.Определите суммарный месячный фонд заработной платы, т. е. просуммируйте столбец F c помощью кнопки суммирования и переместите значение суммы в ячейку F12.

5.Составьте штатное расписание. Вносите изменения в зарплату санитарки или меняйте количество сотрудников в ячейках Е3:Е5 до тех пор, пока полученный суммарный месячный фонд зарплаты не будет равен заданной сумме.

6.Составьте штатное расписание с использованием функции автоматизации расчетов.

1.5.1 Подбор параметра

Порядок действий:

а) выбрать меню Сервис/Подбор параметра;

б) в списке Установить в ячейке указать адрес ячейки реального суммарного фонда ($F$12);

в) в списке Значение – сумму фонда з/п, к которой нужно приблизиться; г) в списке Изменить ячейку – указать ячейку, в которой указана базовая з/п ($H$3).

7.Составьте несколько вариантов штатного расписания с использованием функции Подбор параметра и оформите их в виде таблицы, изменяя количество сотрудников на должностях санитарки, медсестры и врача и подобрав зарплату санитарки в новых условиях.

10