2. Общие положения.

Ниже изложены основные теоретические положения и приемы их практической реализации при организации информационной базы данных в СУБД FOXPRO и Excel на ПЭВМ типа IBM PC.

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

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

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

·     в произвольной форме описать ожидаемую реакцию системы для своего варианта исходных данных. Описание реакции системы должно быть точным, не дающим возможности неоднозначного его толкования. Например, в задании 2 требуется описать структуру созданной базы данных. В качестве ответа следует привести имена полей, их тип и длину. Объяснить смысл каждой из этих характеристик, обосновать задание типа и длины поля. (Пример базы данных приведен на Рис.1).

В задании 3 требуется просмотреть все записи базы данных. При описании реакции системы следует полностью привести информацию из исходных данных с указанием имен полей, в которых эта информация записывается, затем требуется просмотреть записи, удовлетворяющие заданному условию. Это означает, что в команде управления нужно задать условие, имеющее смысл для введенных исходных данных, например, «выдать наименование продукции с ценой менее 200 условных единиц за штуку», сформировать команду для этого условия, а при описании результата указать либо номера записей, удовлетворяющих этому условию, либо дать конкретный перечень наименований продукции, удовлетворяющий заданному условию. Иными словами, описание реакции системы должно быть однозначным и исчерпывающим по смыслу.

Следует обратить внимание на то обстоятельство, что приводимые в каждом пункте задания подсказки типов используемых команд дают лишь условное, а не точное их написание. Точное написание команды - задача студента. Каждая команда пишется в отдельной строке, исполнение каждой команды на ЭВМ происходит после нажатия клавиши «ENTER».

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

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

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

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

Система FoxPro - одна из широко распространенных СУБД, предназначенная для эффективной обработки больших баз данных, обладающая развитыми средствами программирования.

В последних версиях системы Windows в рамках программного комплекса Microsoft Office широкое распространение получили программные средства обработки данных Access и Excel.

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

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

В отличие от иерархических баз реляционная база дает большую свободу пользователю как при создании, так и при работе с базой, но требует больших ресурсов ЭВМ.

 

Поля и записи.

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

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

Введем следующие поисковые признаки: фамилия автора, название, год издания, номер стеллажа, номер ячейки на стеллаже, имеется ли книга на месте или выдана, фамилия пользователя, дата возврата. Эти понятия и будут полями в нашей базе. В каждом поле содержатся конкретные данные - в поле авторов перечислены фамилии и т.д. Совокупность данных одного информационного сообщения по всем полям наз. записью. (в нашем случае запись - это все данные об одной книге.) При задании каждого поля нужно указать его название латинскими буквами, максимальную длину данных в символах (длина поля) и тип данных(тип поля). Данные могут быть следующих типов - символьный (character), числовой(numeric), дата(date), логический(logical), примечание(memo).

Данные символьного типа это любая последовательность символов.

Числовые данные могут быть двух видов: целые и вещественные.

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

Поле даты имеет всегда длину 8 символов. Дата задается в Европейском (Set Date German) - ЧЧ.ММ.ГГ, или американском (Set Date  American) - ММ/ЧЧ/ГГ формате.

Данные логического типа имеют значения да(yes) и нет(no). В математической логике они называются соответственно истина (True) и ложь (False). Эти понятия использует система, индицируя состояние логического поля буквами T и F. Длина логического поля равна 1. Для хранения больших фрагментов текста в базах данных предусмотрены поля типа примечаний.

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

1.Запускается исполняемый файл foxprol.exe. После этого запускается система FoxPro и появляется командное окно для ввода команд.


Информация о работе «Методические рекомендации и задания для лабораторных работ по дисциплине «Вычислительные системы»»
Раздел: Информатика, программирование
Количество знаков с пробелами: 44106
Количество таблиц: 1
Количество изображений: 0

Похожие работы

Скачать
158303
36
0

... -педагогическая или научно-техническая проблема, являющаяся новым научным вкладом в теорию определенной области знаний (педагогику, технику и другие). 4.   ПРАКТИЧЕСКИЕ РЕКОМЕНДАЦИИ ДЛЯ ВЫПОЛНЕНИЯ ВЫПУСКНОЙ КВАЛИФИКАЦИОННОЙ РАБОТЫ БАКАЛАВРА ФИЗИКО-МАТЕМАТИЧЕСКОГО ОБРАЗОВАНИЯ ПРОФИЛЬ ИНФОРМАТИКА   4.1. Положение о выпускной квалификационной работе бакалавра физико-математического образования: ...

Скачать
114125
10
8

... . 00147-01 9001-1 расширении количества примитивов расширяется список возможных дисциплин, которые могут быть заложены в систему. Разрабатываемая система предназначается для дисциплин "Компьютерная графика" и "Системы искусственного интеллекта", а также для близких с ними дисциплин. Использование одного и того же набора примитивов для создания курсов по указанным дисциплинам приведет к ...

Скачать
23620
0
0

... ). Качественная разработка и постоянное совершенствование нормативной и учебно-методической документации – это составная часть создания оптимального комплексного учебно-методического обеспечения образовательного процесса по учебным дисциплинам. Важно, чтобы вся эта документация была не формальным набором документов, а действенным инструментом повышения результативности образовательного процесса ...

Скачать
100919
2
11

... при определенных условиях значительно повысить эффективность обучения.   Глава II. Техническая составляющая проектирования и разработки ЭУК   2.1 Анализ предметной области дисциплины   Данный обучающий модуль электронный учебный курс по дисциплине «Начертательная геометрия, инженерная графика» разработан для студентов Института профессионального образования и информационных технологий ...

0 комментариев


Наверх