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




НазваниеМетодические указания к выполнению контрольных, курсовых работ
страница1/8
Дата21.12.2012
Размер0.68 Mb.
ТипМетодические указания
  1   2   3   4   5   6   7   8


ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

Государственное образовательное учреждение

высшего профессионального образования

Тихоокеанский государственный университет


Институт экономики и управления

Кафедра Экономической кибернетики


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


По дисциплине Базы данных и знаний


Для специальности Математические методы в экономике


КИМО разработан в соответствии с составом УМКД


КИМО разработала Серебрякова Т.А. _____________


КИМО утвержден на заседании кафедры,

протокол № ______ от «___» _______________ 2010 г.

Зав. кафедрой _________ «___» ______________ 2010 г. Пазюк К.Т.


Базы данных и знаний: тематика и методические указания к выполнению контрольных, курсовых работ для студентов специальности «Математические методы в экономике» очной и заочной форм обучения / сост. Т.А.Серебрякова. – Хабаровск, 2010. – 47 с.


Рецензент: Пазюк К.Т., доктор философских наук, профессор


СОДЕРЖАНИЕ

I Цели и задачи дисциплины 5

II Содержание дисциплины 5

РАБОТА С СУБД Microsoft Access 5

РАБОТА С СИСТЕМОЙ Пролог-Д 11

ПРОГРАММЫ НА Прологе-Д -ЭТО ЛОГИЧНО 14

ПОСТРОЕНИЕ БАЗЫ ЗНАНИЙ 20

ОСОБЕННОСТИ РАБОТЫ С СИСТЕМОЙ Пролог -Д. 35

III. Методические указания по выполнению контрольной работы 38

Общие положения 38

Оформление контрольных работ 38

Подбор и изучение литературных источников 38

IV. Варианты контрольных работ 39

2. Задание и Ход работы 39

2. Задание и Ход работы 41

VII. Библиографический список 44

Приложение 1 48

I Цели и задачи дисциплины



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


Дисциплина " Базы данных и знаний " является теоретическим и прикладным фундаментом для изучения дисциплин специальности, связанных с обработкой информации при мониторинге, анализе, прогнозировании и управлении в экономике и юриспруденции. Знания, умения и навыки, полученные студентами при качественном освоении курса " Базы данных и знаний " могут использоваться ими при изучении других учебных дисциплин.

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

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




II Содержание дисциплины

РАБОТА С СУБД Microsoft Access



Базы данных – это организованная структура, предназначенная для хранения информации.

Объекты базы данных

СУБД Microsoft Access предоставляет несколько средств для создания каждого из основных объектов.

  1. Таблица – основные объекты любой базы данных.

А. Создание таблиц

Для создания таблиц предоставлены такие средства:

  1. ручные (разработка объектов в режиме Конструктора);

  2. автоматизированные (разработка с помощью программ-мастеров);

  3. автоматические – средства ускоренной разработки простейших объектов.

Работа с любыми объектами начинается с окна База Данных



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

Окно Конструктора таблиц


Список

полей

Список

типов

полей

Кнопка выбора типа поля

Панель редактирования свойств полей


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

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

Закончив создание структуры таблицы. Бланк закрывают (при этом система выдает запрос на сохранение таблицы), после чего дают таблице имя, и с этого момента она доступна в основном окне База данных.

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

После наполнения таблицы данными сохранять их не надо – все сохраняется автоматически.

В. Создание межтабличных связей.

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

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

Связь между таблицами позволяет:

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

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

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

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

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

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

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

Запросы можно создавать двумя способами: 1) в ручную (создание запроса в режиме конструктора); 2)автоматически (создание запроса с помощью мастера).

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

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

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

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

  • выделяют столбец щелчком на его заголовке (кнопку мыши отпускают);

  • еще раз щелкают на заголовке уже выделенного столбца ( но кнопку не отпускают);

  • перетаскивают столбец в другое место.

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

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

Таблица 1. Условия проверки

Тип поля

Условия проверки значений

Описание

Числовое

>0

Должно быть больше нуля

Числовое

<>0

Не равно нулю

Числовое

>0 And <100

Больше 0 и меньше 100

Числовое

>=0 And <=100

Больше или равно 0 и меньше или равно 100

Числовое

<=0 Or >=100

Меньше или равно 0 или больше или равно 100 (включительно)

Дата

>= Date()

Не ранее сегодняшней даты

Дата

>=Date() Or Is Null

Не ранее сегодняшней даты или дата не определена

Дата


Ранее сегодняшней даты

Дата

>=#01.01.90# And <= Date()

Между 1января 1990 и сегодняшней датой

Текстовый

«Перумов»

Только автор Перумов


Другие виды запросов. Мы рассмотрели самые простые и, в тоже время самые распространенные виды запросов. Однако существуют и другие виды запросов, некоторые их которых выполняются на базе предварительно созданного запроса на выборку. К ним относятся:

  • запросы с параметром (критерий отбора может задать сам пользователь, введя нужный параметр при вызове запроса);

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

  • запросы на изменение – позволяют автоматизировать заполнение полей таблицы;

  • перекрестные запросы, позволяющие создавать результирующие таблицы на основе результатов расчетов, полученных при анализе группы таблиц;

  • специфические запросы SQL – запросы к серверу базы данных, написанные на языке запросов SQL.

  1. Формы – это средства для ввода данных и их просмотра.

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

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






Автоформа

ленточная




Автоформа табличная

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

  1. На первом этапе работы Мастера форм выбирают таблицы и поля, которые войдут в будущую форму.

  2. На втором этапе выбирается внешний вид формы.

  3. На третьем этапе выбирается стиль оформления формы.

  4. На последнем этапе выполняется сохранение формы под заданным именем. Здесь же можно включить переключатель Изменить макет формы, который открывает только что созданную форму в режиме Конструктора. Этим удобно воспользоваться в учебных целях, чтобы рассмотреть структуру формы на готовом примере.

Структура формы. Форма имеет три основных раздела: область заголовка, область данных и область примечания. Линии. Разделяющие разделы, перетаскиваются по вертикали с помощью мыши – это позволяет изменять размеры разделов так, как требуется.

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

  1. Страницы – объект, служащий для обеспечения доступа к данным через удаленный доступ (Интернет, корпоративные сети).

От прочих объектов БД страницы доступа отличаются тем, что имеют двойную природу. Прочие объекты базы являются внутренними. Так, например, мы не можем выделить ни таблицу, ни запрос, ни форму в виде самостоятельного файла. Эти объекты размещаются где-то внутри файла БД, но операционная система работать с ними не может, поскольку это не файлы. С ними работает лишь сама система управления базой данных. Страница же представлена двумя объектами: внутренним объектом базы (его можно редактировать) и внешним объектом – файлом в формате HTML. Запись этого файла происходит при сохранении спроектированной страницы доступа.

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

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

    • Второй этап работы предназначен для управления группировкой данных.Вторая страница мастера предоставляет элементы управления для выбора полей, по которым производится группировка, и управления глубиной уровней группировки (многоуровневые группировки).

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

    • На последнем этапе выполняется сохранение страницы под заданным именем. Здесь же можно перейти в режим Конструктора, включив переключатель Изменить макет страницы. В случае изменения макета страницы можно применить одну из тем оформления, входящих в состав пакета Microsoft Office. Темы оформления представляют собой совокупности стилей оформления текстов, фоновых узоров и специфических элементов оформления страницы (маркеров, линий и прочих).

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

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

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

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

Редактирование структуры отчета выполняются в режиме Конструктора (режим запускается кнопкой Конструктор в окне База данных). Приемы редактирования те же что и для форм.

  1   2   3   4   5   6   7   8

Похожие:

Методические указания к выполнению контрольных, курсовых работ iconМетодические указания к выполнению контрольных, курсовых работ
Интеллектуальные информационные системы: тематика и методические указания к выполнению контрольных, курсовых работ для студентов...
Методические указания к выполнению контрольных, курсовых работ iconМетодические указания к выполнению курсовых работ для студентов специальности 080502. 65 «Экономика и управление на предприятии (в торговле)»
Методические указания к выполнению курсовых работ / Краснояр торг экон ин-т; сост. Н. Н. Терещенко, Ю. Ю. Суслова, А. М. Смирнова...
Методические указания к выполнению контрольных, курсовых работ iconМетодические указания к выполнению контрольных, курсовых работ
Базы данных : методические указания и задания к выполнению курсовой работы для студентов специальности «Прикладная информатика (в...
Методические указания к выполнению контрольных, курсовых работ iconМетодические указания по выполнению контрольных работ для студентов заочной формы обучения
...
Методические указания к выполнению контрольных, курсовых работ iconМетодические указания по выполнению контрольных работ для студентов заочной формы обучения
...
Методические указания к выполнению контрольных, курсовых работ iconМетодические указания по выполнению контрольных работ для студентов заочной формы обучения
Методические указания по выполнению контрольных работ составлены на основании рабочей программы дисциплины «Менеджмент»
Методические указания к выполнению контрольных, курсовых работ iconМетодические указания по выполнению контрольных работ для студентов заочной формы обучения
Методические указания по выполнению контрольных работ составлены на основании рабочей программы дисциплины «Менеджмент»
Методические указания к выполнению контрольных, курсовых работ icon5. тематика дипломных/курсовых/контрольных работ/рефератов и методические указания по их выполнению
Тематика дипломных/курсовых/контрольных работ/рефератов и методические указания по их выполнению
Методические указания к выполнению контрольных, курсовых работ iconОбщие методические указания по выполнению письменных контрольных работ Общие методические указания по изучению курса дисциплины «Теплотехника»
Составитель: О. Ю. Баранова. Теплотехника: Задания и методические указания по выполнению контрольных работ для слушателей факультета...
Методические указания к выполнению контрольных, курсовых работ iconМетодические указания по выполнению контрольных работ по дисциплине «Маркетинг»
Методические указания по выполнению контрольных работ для студентов заочной формы обучения специальностей 0601, 0602 составлены в...
Разместите кнопку на своём сайте:
Библиотека


База данных защищена авторским правом ©lib.znate.ru 2014
обратиться к администрации
Библиотека
Главная страница