Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Устранение избыточных данных




КРАСНОДАРСКИЙ КОЛЛЕДЖ ЭЛЕКТРОННОГО ПРИБОРОСТРОЕНИЯ

 

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

 

Для студентов по проведению

лабораторных работ

Для специальности

2202 Автоматизированные системы обработки информации и управления (отрасль - электронное приборостроение)

2202.01 (специализация – Защита информации в автоматизированных системах обработки информации и управления)

дисциплины

РАЗРАБОТКА И ЭКСПЛУАТАЦИЯ автоматизированных ИНФОРМАЦИОННЫХ СИСТЕМ

 

2004


 


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

 лабораторных работ для специальности

2202 Автоматизированные системы обработки информации и управления (отрасль - электронное приборостроение)

2202.01 (специализация – Защита информации в автоматизированных системах обработки информации и управления)

дисциплины

РАЗРАБОТКА И ЭКСПЛУАТАЦИЯ автоматизированных ИНФОРМАЦИОННЫХ СИСТЕМ

 

 

Составители: Зиманина Т.Н. -преподаватель Краснодарского

Колледжа электронного приборостроения

                            Зябухина А.В. -преподаватель Краснодарского

Колледжа электронного приборостроения

Рецензент: : Ашинянц Р.А.- профессор кафедры автоматизированных систем обработки информации и управления Московской государственной академии приборостроения и информатики

 

 

ПРЕДИСЛОВИЕ

Методические указания предназначены для проведения лабораторных работ в соответствии с рабочей программой учебной дисциплины «Разработка и эксплуатация автоматизированных информационных систем (АИС)» для реализации требований Государственного образовательного стандарта среднего профессионального образования по уровню подготовки выпускников по специальности 2202 Автоматизированные системы обработки информации и управления (отрасль - электронное приборостроение) и 2202.01 (специализация – Защита информации в автоматизированных системах обработки информации и управления),утверждённого 13.02.02 (регистрационный № 04-2202-Б).

Учебная дисциплина «Разработка и эксплуатация АИС» относится к блоку специальных и формирует знания, умения и навыки студентов в области разработки и сопровождения АИС.

В сборнике приведены сведения по подготовке и задания для выполнения десяти лабораторных работ.

Для подготовки к выполнению лабораторных работ к каждой работе даётся краткий теоретический материал по соответствующей теме:

Лабораторные работы № 1,2 .Изучение операторов языка SQL

Лабораторные работы № 3,4 .Построение запросов SQL

Лабораторная работа № 5. Использование команд обновления

Лабораторная работа № 6. Создание и модернизация структуры базы данных через Project Manager

Лабораторная работа №7. Конструктор меню

Лабораторная работа № 8. Создание нового набора форм

Лабораторная работа № 9. Использование конструктора отчетов

Лабораторная работа № 10. Построение диаграмм

 

Характер лабораторных работ – частично-поисковый, поэтому студентам нет необходимости пользоваться подробными инструкциями, им не задаётся порядок выполнения необходимых действий. От студентов требуется самостоятельный выбор способов выполнения задания, опираясь на материал в пояснениях к лабораторной работе или на материал из электронного справочника СУБД VISUAL FOXPRO.

Лабораторные работы разбиты на два комплекса:

q  работа с языком структурированных запросов SQL (пять занятий);

q применение графических средств СУБД VISUAL FOXPRO для создания клиентского приложения (пять занятий).

 

В результате проведения лабораторных работ студент должен:

q получить навыки работы с оператором SELECT в среде СУБД Visual FoxPro;

q изучить минимальный набор обязательных элементов оператора SELECT;

q получить практические навыки при построении запросов, формировании выходных данных, включая в запросы операции соединения таблиц, вложенные и связанные запросы, группировку выходных данных таблиц БД в среде СУБД Visual FoxPro;

q получить практические навыки работы с командами обновления INSERT, DELETE и UPDATE, позволяющие вводить, удалять или изменять данные в таблице БД;

q создавать и модернизировать структуры базы данных через Project Manager;

q конструировать меню;

q создавать новые наборы форм;

q использовать при проектировании конструктор отчетов;

q осуществлять построение диаграмм.

 

 

ПРАВИЛА ВЫПОЛНЕНИЯ лабораторных работ

 

 

Студент должен:

q строго выполнять весь объём домашней подготовки, указанный в описаниях соответствующих лабораторных работ;

q знать, что перед выполнением лабораторной работы необходимо получить допуск либо в виде ответов на вопросы преподавателя, либо через тест по теме работы (N:\ задание \ фамилия преподавателя \название теста);

q при выполнении задания выбирать наиболее оптимальный метод решения поставленной задачи и объяснить преподавателю, по каким критериям выбран тот или иной метод;

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

q в конце каждого занятия преподавателю предъявить результаты и ответить на вопросы;

q отчёт может формироваться по каждой лабораторной работе или по комплексу лабораторных работ;

q защитить лабораторные работы. Защита включает оценку выполненного отчёта и оценку ответов на вопросы.

 

 

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

Отработка пропущенных работ выполняется по согласованию с преподавателем и только в его присутствии.

 

 

ОПИСАНИЕ РАБОЧЕГО МЕСТА СТУДЕНТА ДЛЯ ВЫПОЛНЕНИЯ ЛАБОРАТОРНЫХ РАБОТ

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

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

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

Во время проведения лабораторных работ запрещается пересаживаться за другие компьютеры (это можно сделать только по разрешению преподавателя).

После окончания лабораторной работы студент должен:

q выключить компьютер;

q проверить порядок на рабочем месте;

q сдать рабочее место преподавателю.

 

 

Лабораторные работы №1,2

Изучение операторов языка SQL

 

Цель работы: получить начальные навыки работы с оператором SELECT в среде СУБД Visual FoxPro.

 

Пояснения к работе

Если необходимо увидеть каждую колонку таблицы, существует упрощенный вариант сделать это. Можно использовать символ "*" ("звездочка"), который заменяет полный список столбцов.

SELECT *

FROM Salespeople;

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

SELECT sname, comm FROM Salespeople;

Устранение избыточных данных

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

SELECT DISTINCT snum

 FROM Orders;

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

DISTINCT можно задать только один раз для данного предложения SELECT. Если SELECT извлекает множество полей, то он исключает строки, в которых все выбранные поля идентичны. Строки, в которых некоторые значения одинаковы, а другие — различны, включаются в результат. DISTINCT, фактически, действует на всю выходную строку, а не на отдельное поле (исключе­ние составляет его применение внутри агрегатных функций), исклю­чая возможность их повторения. Альтернативой DISTINCT является ALL. Это ключевое слово имеет противоположное действие: повторяющиеся строки включаются в состав выходных данных. Поскольку часто бывает так, что не заданы ни DISTINCT, ни ALL, предполагается ALL; это ключевое слово имеет преимущество перед функциональным аргументом.

Определение выборки — предложение WHERE

Таблицы бывают достаточно большими с тенденцией к увеличению по мере добавления строк. В данный момент времени интересны только некоторые стро­ки таблицы. SQL дает возможность задать критерий определения строк, которые следует включить в состав выходных данных. Предложение WHERE команды SELECT позволяет определить предикат, условие, которое может быть либо истинным, либо ложным для каждой строки таблицы. Команда извлекает только те строки из таблицы, для которых предикат имеет значение "истина". Предпо­ложим, необходимо узнать имена всех продавцов в Лондоне (London). В этом случае можно ввести следующую команду:

SELECT sname, city;

              FROM Salespeople WHERE city = 'London'

При наличии предложения WHERE программа обработки базы данных про­сматривает таблицу строка за строкой и для каждой строки проверяет, истинен ли на ней предикат. Столбец city включен в результат не потому, что он указан в предложении WHERE, а потому, что имя этого столбца указано в предложении SELECT. Совершенно необязательно, чтобы столбец, используемый в предложении WHERE, был представлен в числе тех столбцов, которые необходимо видеть среди выходных данных. Можно выбрать всех покупателей (Customers) с рейтингом (rating) 100 следующим образом:

SELECT *

FROM Customers

 WHERE rating = 100;

Здесь не используются одиночные кавычки, поскольку поле rating является числовым.










Последнее изменение этой страницы: 2018-05-29; просмотров: 507.

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