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

2_kurs / информатика / informatika_metodichka,2016

.pdf
Скачиваний:
835
Добавлен:
03.09.2017
Размер:
16.72 Mб
Скачать

-обеспечение необходимой скорости решения задач при ограниченных затратах ресурсов;

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

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

Структурирование - это введения соглашений о способах представления данных. Неструктурированными являются данные, записанные, например, в текстовом файле.

Для создания и управления функционированием персональных БД и приложений, работающих с ними, используются СУБД такие, например, как Microsoft

Ассеss под ОС Windows, OpenOffice.org. Base под ОС Linux.

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

БД считается нормализованной, если выполняются следующие условия:

-каждая таблица имеет главный ключ;

-все поля каждой таблицы зависят только от главного ключа;

-в таблицах отсутствуют группы повторных значений.

Для успешной работы с многотабличными БД, как правило, надо установить между ними связи. При этом пользуются терминами “базовая таблица» (главная) и “подчиненная таблица». Связь между таблицами получается благодаря двум полям, одно из которых находится в базовой таблице, а второе - в подчиненной. Эти поля должны иметь повторяющиеся значения параметров. Если значение в связанном поле записи базовой таблицы и в поле подчиненной совпадают, то эти записи называются связанными.

Существуют четыре типа отношений между таблицами: один к одному, один ко многим, много к одному, много ко многим.

Отношение один к одному означает, что каждая запись в одной таблице соответствует только одной записи в другой таблице.

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

Главная таблица – это таблица, которая содержит первичный ключ и составляет часть один в отношении один ко многим.

Внешний ключ – это поле в таблицах, которое содержит одинаковый тип информации.

Более подробные теоретические сведения Вы можете получить, используя для подготовки указанную выше учебную литературу.

ЗАДАНИЯ ДЛЯ ДОСТИЖЕНИЯ КОНКРЕТНЫХ ЦЕЛЕЙ ОБУЧЕНИЯ ПО ТЕМЕ 6

ПРАКТИЧЕСКОЕ ЗАДАНИЕ № 1. Создав учебную реляционную базу данных, которая обеспечивает работу диагностической лаборатории «Invitero», выполните учебные задания по созданию детальных запросов, при создании которых

71

необходимо показать на экране информацию о пациентах согласно нижеприведенной таблице 1:

 

 

 

Таблица 1

Задание

Запрос А

Запрос В

Запрос С

 

Выборочные поля,

Ф.И.О. пациента

№ амб. карты

Ф.И.О. врача

 

которые должны быть

 

пациента

 

 

отражены при

Дата рождения

Пол

Диагноз

 

создании запросов

Диагноз

Ф.И.О. врача

№ амб. карты

 

 

 

 

пациента

 

 

Анализ крови

Алергологические

Адрес

 

 

 

пробы

 

 

При создании каждого запроса необходимо провести сортировку данных по возрастанию по полю «Дата рождения» в запросе «А»; сортировку по полю «Пол» в запросе «В» и сортировку по полю «Адрес» в запросе «С».

Сохраните созданные Вами запросы «А», «В» и «С» в структуре базы данных. Предоставте для проверки преподавателю.

Используемые компьютерные программы

1.Операционные системы: Linux

2.Прикладные программы общего назначения: Libre (Open) Office Writer, Libre (Open) Office Calc.

3.Программы СУБД: Libre (Open) Office Base, dBase III Plus (DBF view 2000 v1.93, DBF navigator 2000 rus).

Алгоритм выполнения практического задания № 1:

Шаг – 1. Включите компьютер. Дождитесь загрузки установленной операционной системы. Зайдите в меню “Start”. Найдите и запустите директорию Libre (Open)

Office.

Шаг – 2. Откройте директорию Libre (Open) Office Base, активируйте функцию «База данных».

72

Шаг– 3. Откройте ранее Вами созданный файл базы данных.

Шаг – 4. Убедитесь в открытии базы данных, которая создана Вами.

Шаг – 5. Откройте директорию «Запросы» и используя «Режим дизайна для создания запросов» постройте запрос А, выбирая соответствующие задания по выбору полей в соответствующих таблицах.

73

Шаг – 6. Выберите таблицы, а затем и поля, которые соответствуют заданию по созданию запроса А.

Шаг – 7. Выберите поля, соответствующие заданию, укажите из какой они таблицы, в строке «Видимый» установите символ « ٧ ». Проведите сортировку по возрастанию данных согласно задания по полю «Дата рождения».

74

Шаг – 8. Сохраните выполняемый запрос как «Запрос А».

Шаг – 9. Откройте меню «Правка» и активируйте директорию «Выполнить запрос» (или нажмите F 5).

75

Шаг – 10. Сохраните полученный запрос А.

Шаг – 11. Выполняя последовательно Шаги 1-10 создайте и сохраните следующие запросы В и С.

Шаг – 12. Выполненное задание предоставьте преподавателю.

76

ПРАКТИЧЕСКОЕ ЗАДАНИЕ № 2. Создав учебную реляционную базу данных, которая обеспечивает работу диагностической лаборатории «Invitero», выполните учебные задания по созданию отчетов, при формировании которых необходимо на экране показать информацию о пациентах согласно таблице 2:

 

 

 

Таблица 2

 

 

 

 

 

Данные

Запрос А

Запрос В

Запрос С

Задание

Отчет А

Отчет В

Отчет С

 

При создании каждого отчета необходимо, как и в запросах, провести сортировку данных по возрастанию в поле «Дата рождения» в отчете «А»; в поле «Пол» в отчете «В» и в поле «Адрес» в отчете «С».

Сохраните созданные Вами отчеты «А», «В» и «С» в структуре базы данных.

Предоставьте для проверки преподавателю.

Алгоритм выполнения практического задания № 2:

Шаг – 1. Включите компьютер. Дождитесь загрузки установленной операционной системы. Зайдите в меню “Start”. Найдите и запустите директорию Libre (Open) Office.

Шаг – 2. Откройте директорию Libre (Open) Office Base, активируйте функцию «База данных».

Шаг– 3. Откройте созданный ранее Вами файл базы данных.

77

Шаг – 4. Убедитесь в открытии созданной Вами базы данных.

Шаг – 5. Откройте директорию «Отчеты» и используя «мастера для создания отчетов» создайте отчет А, выбирая соответствующий запрос А соответственно таблице задания.

78

Шаг – 6. Пройдите все указанные Мастером Шаги при создании отчета А по запросу

А.

Шаг – 7. Выбрав позицию «Статический отчет» нажмите директорию «Готово» при завершении работы «Мастера построения отчетов».

Шаг – 8. Сохраните полученный отчет как «Отчет А».

79

Шаг – 9. Выполняя последовательно Шаги 1-8 алгоритма выполнения задания № 2 создайте и сохраните отчеты В и С.

Шаг – 10. Сохраните полученные отчеты.

Шаг – 11. Выполненное задание предоставьте преподавателю.

Приложение 6

НАБОР ЗАДАНИЙ ДЛЯ ПРОВЕРКИ ДОСТИЖЕНИЯ КОНКРЕТНЫХ ЦЕЛЕЙ ОБУЧЕНИЯ ПО ТЕМЕ 6

1. Тестовые задания для самоконтроля

Тест № 1. Под базой данных понимают:

А. Структурированные, упорядоченные некоторым образом данные В. Данные представлены в виде списка С. Данные сохраняются в компьютере

D. Специальные данные, которые получены через локальную вычислительную

сеть

Тест № 2. Под системой управления базой данных понимают:

А. Систему представление данных в виде списка В. Вид операционной системы, который предназначено для записи и удаления

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

вычислительную сеть

D. Набор программ, для ведения базы, поиска данных по критериям, простых арифметических действий над данными

Тест № 3. Записью в базе данных является:

А. Процесс сохранение базы данных на жестком диске В. Создание поля в базе данных С. Процесс сохранение данных на гибком диске

80

Соседние файлы в папке информатика