Армавирская государственная педагогическая академия






Скачать 440.37 Kb.
НазваниеАрмавирская государственная педагогическая академия
страница2/6
Дата публикации21.04.2015
Размер440.37 Kb.
ТипПрограмма
top-bal.ru > Информатика > Программа
1   2   3   4   5   6



^ 3. СОДЕРЖАНИЕ УЧЕБНОГО МАТЕРИАЛА

3.1. Краткое содержание лекций
Лекция №1. Раздел № 1.2. Понятие о нормализации баз данных. 1,2,3 нормальные формы.

Необходимость оптимизации хранения данных. Понятие о нормализации. 1,2,3 нормальные формы. Пример нормализации базы данных складских накладных.
Лекция №2. Раздел № 1.3. SQL ориентированный и навигационных подходы к организации хранения и обработки данных. Машины баз данных. Краткая характеристика распространенных SQL серверов.

Понятие о навигационном подходе к хранению и обработке данных. Преимущества и недостатки. SQL ориентированный поход. Понятие о машинах баз данных. Преимущества и недостатки. Краткая характеристика распространенных SQL серверов. MS SQL ORACLE INTERBASE. Понятие о корпоративных серверах БД и серверах БД рабочих групп. Рекомендации по выбору серверов. Сравнительный анализ.
Лекция №3. Раздел № 2. Жизненный цикл БД.

Понятие жизненного цикла. Предварительное планирование. Проверка осуществимости. Технологическая осуществимость. Определение требований. Концептуальное проектирование. Реализация
Лекция №4. Раздел № 4. Гипертекстовые и мультимедийные БД. XML-серверы. Объектно-ориентированные БД. Распределенные БД. Коммерческие БД.

Проблемы хранения тестов и мультимедиа. Понятие XML- сервера. Объекты в БД. Технология реализации объектно-ориентированного подхода. Понятие РБД. Требования к РБД. Физическая реализация РБД. Понятие коммерческой БД. Классификация коммерческих БД. Секторы использования коммерческих БД.
Лекция №5. Раздел № 5.2. Команда SELECT. Использование условия. Сортировка записей.

Структура команды SELECT при выборе данных из одной таблицы. Синтаксис использования условия. Операции отношения. Логические операции. Синтаксис сортировки записей. Сортировка по убыванию
Лекция №6. Раздел № 5.4. Понятие вычисляемых полей.

Необходимость вычислений при выборе данных. Общий вид вычисляемого поля. Ограничения на использование вычисляемых полей. Примеры реализации. Понятие пустого поля. Функция ISNULL.
Лекция №7. Раздел № 5.5. Команда SELECT. Выбор данных из нескольких таблиц. Подзапросы.

Необходимость выбора данных из нескольких таблиц. Структура подзапроса. Виды подзапросов. Ограничения на использование подзапросов. Подзапросы в условиях. Примеры.
Лекция №8. Раздел № 5.6. Команда SELECT. Выбор данных из нескольких таблиц. Внутренние соединения.

Общий вид команды внутреннего соединения. Модель алгоритма реализации внутреннего соединения. Анализ процессов, происходящих при выборе данных. Примеры реализации внутреннего соединения. Ограничения и недостатки внутреннего соединения.
Лекция №9. Раздел № 5.7. Команда SELECT. Выбор данных из нескольких таблиц. Внешние соединения.

Общий вид команды внешнего соединения. Модель алгоритма реализации внешнего соединения. Анализ процессов, происходящих при выборе данных. Левое, правое и полное внешние соединения. Примеры реализации внешнего соединения. Ограничения и недостатки внешнего соединения. Использование внешнего соединения в системах автоматизированного программирования.
Лекция №10. Раздел № 5.8. Команды редактирования данных.

Необходимость редактирования данных. Команда INSERT. Синтаксисы команды INSERT. Команда DELETE. Команда UPDATE. Примеры использования команд редактирования.
Лекция №11. Раздел № 5.9. Просмотры (представления)

Необходимость использования просмотров. Общий вид просмотра. Ограничения на команды просмотров. Понятие о вложенных просмотрах. Ссылочная целостность просмотров. Технология проектирования запросов с использованием просмотров. Примеры реализации.
Лекция №12. Раздел № 5.10. Хранимые процедуры. Создание. Выполнение.

Необходимость использования хранимых процедур. Общий вид команды создания хранимой процедуры. Требования синтаксиса языка хранимых процедур. Передача параметров. Команда EXEC. Возвращаемые значения. Команда присвоения. Переменные.
Лекция №12. Раздел № 5.11. Ветвления в хранимых процедурах.

Необходимость ветвления. Условный оператор. Оператор безусловного перехода. Пример реализации цикла в хранимой процедуре.
Лекция №13. Раздел № 5.12. Создание и удаление таблиц. Понятие о временных таблицах.

Команда CREATE TABLE. Удаление таблиц. Необходимость использования временных таблиц. Пример процедуры с временными таблицами.
Лекция №14. Раздел № 6. Ограничения целостности.

Необходимость контроля ссылочной целостности отношений между таблицами. Первичные ключи. Диаграммы. Пример реализации ограничения целостности.
Лекция №15. Раздел № 7. Технология оперативной обработки транзакции (ОLТР–технология). Информационные хранилища. ОLАР-технология.

Понятие транзакции. Два подхода к реализации фактографических систем ОLТР и ОLАР. Обработка транзакций в OLTP системах. Свойства транзакций. Механизм блокировок. Методы аналитической обработки данных ОLАР. Хранилища данных.
Лекция №16. Раздел № 8. Проблема создания и сжатия больших информационных массивов, информационных хранилищ и складов данных.

Необходимость сжатия данных. История развития технологий сжатия данных. Уровни представления о сжатии данных. Информационные хранилища. Склад данных.
Лекция №17. Раздел № 9. Основы фракталов. Фрактальная математика. Фрактальные методы в архивации.

Понятие "фрактал". Классификация фракталов. Геометрические фракталы. Алгебраические фракталы. Стохастические фракталы. Системы итерируемых функций. Фрактальное сжатие. История фрактального сжатия. Идея фрактальной архивации. Сравнение с JPEG.

^ 3.2. Краткое содержание лабораторных работ
Лабораторная работа № 1. (раздел 1.4). Сервер MS SQL 7.0. Инсталляция сервера. Краткая характеристика программ пакета. Интерфейс программы ENTERPRISE MANAGER.
Цель работы: Изучение диалоговых систем для работы с базами данных.
Рекомендации к самостоятельной работе:


  • Выполнить электронный тест для самоподготовки

http://www.agpu.net/institut/kaf/kaf_inf/elibfol/infsyst/003.HTM

* Изучить материалы электронного методического пособия (Раздел «^ КОМАНДА ОТБОРА ДАННЫХ»)

http://www.agpu.net/institut/kaf/kaf_inf/elibfol/infsyst/SQLPRIM/INDEX.htm

* Повторить материал сборника терминов и определений по курсу «Базы данных» (прил. 1.). Раздел «Оператор выборки данных SELECT, использование условий поиска, сортировка результатов запроса. Синтаксис оператора SELECT.»

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


  1. Проработка лекционного материала на практике.

  2. Знакомство с программными утилитами MS SQL.

  3. Изучение интерфейса ENTERPRISE MANAGER.

  4. Регистрация сервера.

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

  6. Удаление базы данных.


Форма представления отчета:

Студент должен продемонстрировать подключение к серверу и создать базу данных STUDENT начальным объемом 5 мбайт.

Лабораторная работа № 2. (раздел 5.1.). Типы данных в MS SQL. Создание баз данных. Создание таблиц.
Цель работы: Знакомство с типами данных и технологией реализации структуры базы данных.
Рекомендации к самостоятельной работе:
* Выполнить электронный тест для самоподготовки http://www.agpu.net/institut/kaf/kaf_inf/elibfol/infsyst/003.HTM

* Изучить материалы электронного методического пособия (Раздел «^ КОМАНДА ОТБОРА ДАННЫХ»)

http://www.agpu.net/institut/kaf/kaf_inf/elibfol/infsyst/SQLPRIM/INDEX.htm

* Повторить материал сборника терминов и определений по курсу «Базы данных» (прил. 1.). Раздел «Оператор выборки данных SELECT, использование условий поиска, сортировка результатов запроса. Синтаксис оператора SELECT.»

^ Содержание работы:
1. Проработать лекционный материал.

Создать таблицы с помощью команд:

CREATE TABLE [dbo].[PREDMET] (

[PNUM] [int] NULL ,

[PNAME] [char] (10) NULL ,

[TNUM] [int] NULL ,

[HOURS] [int] NULL ,

[COURS] [int] NULL

) ON [PRIMARY]

GO
CREATE TABLE [dbo].[STUDENTS] (

[SNUM] [int] NULL ,

[SFAM] [char] (14) NULL ,

[SIMA] [char] (14) NULL ,

[SOTCH] [char] (14) NULL ,

[STIP] [real] NULL

) ON [PRIMARY]

GO
CREATE TABLE [dbo].[teachers] (

[tnum] [int] NULL ,

[tfam] [char] (15) NULL ,

[tima] [char] (15) NULL ,

[totch] [char] (15) NULL ,

[tdate] [datetime] NULL

) ON [PRIMARY]

GO
CREATE TABLE [dbo].[USP] (

[UNUM] [int] NULL ,

[OCENKA] [int] NULL ,

[UDATE] [datetime] NULL ,

[SNUM] [int] NULL ,

[PNUM] [int] NULL

) ON [PRIMARY]

GO

2. Заполнить следующими примерными данными.








Форма представления отчета:
Предоставить в электронном виде созданные и заполненные таблицы.

Лабораторная работа № 3. (раздел 5.2.). Команда SELECT. Использование условия. Сортировка записей.
Цель работы: Знакомство с технологией поиска данных с использованием условий и сортировки.
Рекомендации к самостоятельной работе:
* Выполнить электронный тест для самоподготовки http://www.agpu.net/institut/kaf/kaf_inf/elibfol/infsyst/003.HTM

* Изучить материалы электронного методического пособия (Раздел «^ ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ УСЛОВИЯ»)

http://www.agpu.net/institut/kaf/kaf_inf/elibfol/infsyst/SQLPRIM/INDEX.htm

* Повторить материал сборника терминов и определений по курсу «Базы данных» (прил. 1.). Раздел «Оператор выборки данных SELECT, использование условий поиска, сортировка результатов запроса. Синтаксис оператора SELECT.»
Содержание работы:
Используя таблицы, созданные в л.р. №2, выполнить следующие задания.

  1. Из таблицы STUDENT вывести информацию о фамилиях студентов, получающих стипендию.

  2. Выбрать фамилии студентов, получающих стипендию 25 рублей.

  3. Вывести информацию о студентах, сдавших предмет с кодом 2004.

  4. Вывести информацию о студентах, имена которых Владимир или Евгений.

  5. Вывести всех студентов, имеющих стипендию 17.00 или не имеющих стипендию.

  6. Вывести фамилии студентов, попавших в диапазон от «А» до «Д».

  7. Найти всех преподавателей, чьи фамилии начинаются с буквы «В».

  8. Вывести данные о студентах, не имеющих значение NULL в поле STIP.

  9. Найти общее количество часов из таблицы PREDMET.

  10. Найти максимум часов по дисциплинам из таблицы PREDMET.

  11. Найти среднее значение проиндексированной вдвое стипендии.



Форма представления отчета:

Предоставить в электронном виде команды, с помощью, которых реализуются задания и результаты выполнения команд.


Лабораторная работа № 4. (раздел 5.3.). Команда SELECT. Группировка записей.
Цель работы: Знакомство с технологией вычисления данных, содержащихся в нескольких записях. Реализация агрегатных функций..
Рекомендации к самостоятельной работе:
* Выполнить электронный тест для самоподготовки http://www.agpu.net/institut/kaf/kaf_inf/elibfol/infsyst/003.HTM

* Изучить материалы электронного методического пособия (Раздел «^ АГРЕГАТНЫЕ ФУНКЦИИ. ГРУППИРОКА ЗАПИСЕЙ»)

http://www.agpu.net/institut/kaf/kaf_inf/elibfol/infsyst/SQLPRIM/INDEX.htm

* Повторить материал сборника терминов и определений по курсу «Базы данных» (прил. 1.). Раздел «Оператор выборки данных SELECT, использование условий поиска, сортировка результатов запроса. Синтаксис оператора SELECT.»
^ Содержание работы:
Используя таблицы, созданные в л.р. №2, выполнить следующие задания.

  1. Составить запрос, выводящий из таблицы PREDMET поля PNAME, HOURS и в отдельном поле выводящий обозначение часов, т. е. букву “ч”.

  2. Посчитать процент успеваемости по отношению к возможной 25 баллов.(реально – 21).

  3. Выбрать всех студентов, у которых в фамилии …ко.

  4. Выбрать всех студентов, у кого имя Анатолий или Евгений.

  5. Вывести список студентов и преподавателей, фамилии которых заключены между “Г” и “П”.

  6. Подсчитать количество записей, для которых значение поля STIP>17.

  7. Найдите сумму значений HOURS в таблице PREDMET.

  8. Найти среднее арифметическое значений оценок.

  9. Вывести наименьшую стипендию.

  10. Вывести все данные, для которых значение поля PNAME состоит из 5 символов.

  11. Отсортировать по фамилии студентов, в порядке возрастания, а в случае совпадения данных по полю STIP в порядке убывания.


Форма представления отчета:
Предоставить в электронном виде команды, с помощью, которых реализуются задания и результаты выполнения команд.
Лабораторная работа № 5. (раздел 5.4.). Понятие вычисляемых полей.
Цель работы: Знакомство с технологией вычислений в процессе отбора данных. Изучение особенностей и ограничений на применение вычисляемых полей.
Рекомендации к самостоятельной работе:
* Выполнить электронный тест для самоподготовки http://www.agpu.net/institut/kaf/kaf_inf/elibfol/infsyst/003.HTM

* Изучить материалы электронного методического пособия (Раздел «^ ВЫЧИСЛЯЕМЫЕ ПОЛЯ»)

http://www.agpu.net/institut/kaf/kaf_inf/elibfol/infsyst/SQLPRIM/INDEX.htm

* Повторить материал сборника терминов и определений по курсу «Базы данных» (прил. 1.). Раздел «Оператор выборки данных SELECT, использование условий поиска, сортировка результатов запроса. Синтаксис оператора SELECT.»
Содержание работы:

Используя таблицы, созданные в л.р. №2, выполнить следующие задания.

  1. Просмотреть увеличенное вдвое количество часов.

  2. Вывести увеличенное количество часов с пояснением, т. е. вставить комментарий «кол-во часов».

  3. Вывести таблицу с информацией об учителях в алфавитном порядке фамилий.

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

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

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

  7. Вывести список студентов и преподавателей, фамилии которых заключены между “Г” и “П”. (Объединение таблиц)

  8. Вывести фамилии студентов и соответствующие им даты сдачи экзаменов. (Две таблицы, использовать составные имена)

  9. Вывести фамилии студентов, дату сдачи экзамена и предмет. ( Три таблицы, использовать составные имена)


1   2   3   4   5   6

Похожие:

Армавирская государственная педагогическая академия iconОбщие положения
«Армавирская государственная педагогическая академия»был переименован в «филиал федерального государственного бюджетного образовательного...

Армавирская государственная педагогическая академия iconПоложение об обеспечении авторских прав в фгбоу впо «Армавирская...
Рф в инновационной деятельности и Уставом Федерального государственного бюджетного образовательного учреждения высшего профессионального...

Армавирская государственная педагогическая академия iconРабочая программа практики Целью педагогической практики является...
Фгбоу впо «Армавирская государственная педагогическая академия», овладение педагогическими навыками проведения отдельных видов учебных...

Армавирская государственная педагогическая академия iconФгбоу впо «Армавирская государственная педагогическая академия»,...
Фгбоу впо «Армавирская государственная педагогическая академия», именуемая в дальнейшем

Армавирская государственная педагогическая академия iconФгбоу впо «Армавирская государственная педагогическая академия» Факультет...

Армавирская государственная педагогическая академия iconАрмавирская государственная педагогическая академия
Гипертекстовые и мультимедийные бд. Xml-серверы. Объектно-ориентированные бд. Распределенные бд. Коммерческие бд

Армавирская государственная педагогическая академия iconАрмавирская государственная педагогическая академия
В связи с этим возрастают современные требования к подготовке специалистов экономического профиля

Армавирская государственная педагогическая академия iconАрмавирская государственная педагогическая академия
В связи с этим возрастают современные требования к подготовке специалистов экономического профиля

Армавирская государственная педагогическая академия iconРабочая программа педагогической практики
Научно-педагогическая практика является частью основной образовательной программы подготовки аспирантов. Практика реализуется на...

Армавирская государственная педагогическая академия iconПрограмма вступительного экзамена в магистратуру по направлению «Педагогическое образование»
Правилами приема в фгбоу впо «Армавирская государственная педагогическая академия» на 2014 г



Школьные материалы


При копировании материала укажите ссылку © 2015
контакты
top-bal.ru

Поиск