3.1. Краткое содержание лекций
Лекция №1. Раздел № 1.2. Понятие о нормализации баз данных. 1,2,3 нормальные формы.
Необходимость оптимизации хранения данных. Понятие о нормализации. 1,2,3 нормальные формы. Пример нормализации базы данных складских накладных.
Лекция №2. Раздел № 5.2. Команда SELECT. Использование условия. Сортировка записей.
Структура команды SELECT при выборе данных из одной таблицы. Синтаксис использования условия. Операции отношения. Логические операции. Синтаксис сортировки записей. Сортировка по убыванию
Лекция №3. Раздел № 5.4. Понятие вычисляемых полей.
Необходимость вычислений при выборе данных. Общий вид вычисляемого поля. Ограничения на использование вычисляемых полей. Примеры реализации. Понятие пустого поля. Функция ISNULL.
Лекция №4. Раздел № 5.6. Команда SELECT. Выбор данных из нескольких таблиц. Внутренние соединения.
Общий вид команды внутреннего соединения. Модель алгоритма реализации внутреннего соединения. Анализ процессов, происходящих при выборе данных. Примеры реализации внутреннего соединения. Ограничения и недостатки внутреннего соединения.
Лекция №5. Раздел № 5.7. Команда SELECT. Выбор данных из нескольких таблиц. Внешние соединения.
Общий вид команды внешнего соединения. Модель алгоритма реализации внешнего соединения. Анализ процессов, происходящих при выборе данных. Левое, правое и полное внешние соединения. Примеры реализации внешнего соединения. Ограничения и недостатки внешнего соединения. Использование внешнего соединения в системах автоматизированного программирования.
Лекция №6. Раздел № 5.8. Команды редактирования данных.
Необходимость редактирования данных. Команда INSERT. Синтаксисы команды INSERT. Команда DELETE. Команда UPDATE. Примеры использования команд редактирования.
Лекция №7. Раздел № 5.9. Просмотры (представления)
Необходимость использования просмотров. Общий вид просмотра. Ограничения на команды просмотров. Понятие о вложенных просмотрах. Ссылочная целостность просмотров. Технология проектирования запросов с использованием просмотров. Примеры реализации.
Лекция №8. Раздел № 5.10. Хранимые процедуры. Создание. Выполнение.
Необходимость использования хранимых процедур. Общий вид команды создания хранимой процедуры. Требования синтаксиса языка хранимых процедур. Передача параметров. Команда EXEC. Возвращаемые значения. Команда присвоения. Переменные.
Лекция №9. Раздел № 5.11. Ветвления в хранимых процедурах.
Необходимость ветвления. Условный оператор. Оператор безусловного перехода. Пример реализации цикла в хранимой процедуре.
3.2. Краткое содержание лабораторных работ
Лабораторная работа № 1. (раздел 1.4). Сервер MS SQL 7.0. Инсталляция сервера. Краткая характеристика программ пакета. Интерфейс программы ENTERPRISE MANAGER.
Цель работы: Изучение диалоговых систем для работы с базами данных.
Рекомендации к самостоятельной работе:
· Выполнить электронный тест для самоподготовки
http://www. /institut/kaf/kaf_inf/elibfol/infsyst/003.HTM
* Изучить материалы электронного методического пособия (Раздел «КОМАНДА ОТБОРА ДАННЫХ»)
http://www. /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. Создание баз данных. Создание таблиц.
Цель работы: Знакомство с типами данных и технологией реализации структуры базы данных.
Рекомендации к самостоятельной работе:
* Выполнить электронный тест для самоподготовки
* Изучить материалы методического пособия (Раздел «КОМАНДА ОТБОРА ДАННЫХ»)
* Повторить материал сборника терминов и определений по курсу «Базы данных» (прил. 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. /institut/kaf/kaf_inf/elibfol/infsyst/003.HTM
* Изучить материалы электронного методического пособия (Раздел «ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ УСЛОВИЯ»)
http://www. /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. /institut/kaf/kaf_inf/elibfol/infsyst/003.HTM
* Изучить материалы электронного методического пособия (Раздел «АГРЕГАТНЫЕ ФУНКЦИИ. ГРУППИРОКА ЗАПИСЕЙ»)
http://www. /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. /institut/kaf/kaf_inf/elibfol/infsyst/003.HTM
* Изучить материалы электронного методического пособия (Раздел «ВЫЧИСЛЯЕМЫЕ ПОЛЯ»)
http://www. /institut/kaf/kaf_inf/elibfol/infsyst/SQLPRIM/INDEX. htm
* Повторить материал сборника терминов и определений по курсу «Базы данных» (прил. 1.). Раздел «Оператор выборки данных SELECT, использование условий поиска, сортировка результатов запроса. Синтаксис оператора SELECT.»
Содержание работы:
Используя таблицы, созданные в л. р. №2, выполнить следующие задания.
1. Просмотреть увеличенное вдвое количество часов.
2. Вывести увеличенное количество часов с пояснением, т. е. вставить комментарий «кол-во часов».
3. Вывести таблицу с информацией об учителях в алфавитном порядке фамилий.
4. Вывести информацию из таблицы с данными об учителях, упорядочив по убыванию даты принятия на работу, а для учителей имеющих одинаковую дату, в алфавитном порядке их фамилий. ( Поле даты должно быть типа datetime)
5. Отсортировать информацию о студентах по номеру студенческого билета по убыванию.
6. Вывести информацию о количестве предметов, имеющих то или иное количество часов, но с упорядочиванием по возрастанию размера часов.
7. Вывести список студентов и преподавателей, фамилии которых заключены между “Г” и “П”. (Объединение таблиц)
8. Вывести фамилии студентов и соответствующие им даты сдачи экзаменов. (Две таблицы, использовать составные имена)
9. Вывести фамилии студентов, дату сдачи экзамена и предмет. ( Три таблицы, использовать составные имена)
Форма представления отчета:
Предоставить в электронном виде команды, с помощью, которых реализуются задания и результаты выполнения команд.
Лабораторная работа № 6. (раздел 5.5.). Команда SELECT. Выбор данных из нескольких таблиц. Подзапросы.
Цель работы: Знакомство с технологией подзапросов. Исследование ограничений на применение подзапросов.
Рекомендации к самостоятельной работе:
* Выполнить электронный тест для самоподготовки http://www. /institut/kaf/kaf_inf/elibfol/infsyst/003.HTM
* Изучить материалы электронного методического пособия (Раздел «ИСПОЛЬЗОВАНИЕ ПОДЗАПРОСОВ»)
http://www. /institut/kaf/kaf_inf/elibfol/infsyst/SQLPRIM/INDEX. htm
* Повторить материал сборника терминов и определений по курсу «Базы данных» (прил. 1.). Раздел «Простые запросы и правила их выполнения»
Содержание работы:
Используя таблицы, созданные в л. р. №2, выполнить следующие задания.
1. Вывести информацию об учителе Викулина (на каком курсе работает).
2. Вывести все предметы, количество часов которых превышает среднее.
3. Вывести из таблицы USP все сведения о студентах, фамилии которых лежат между ‘К’ и ’О’.
4. С помощью соотнесенного подзапроса найти данные на всех преподавателей, которые поступили на работу 01/09/1988.
5. Вывести фамилии и номера всех преподавателей, которые ведут более одного предмета.
6. Вывести информацию о преподавателях, ведущих разные предметы.
7. Найти преподавателей, которыеведут все учебные предметы.
8. Вывести только тех преподавателей, чьё количество часов больше, чем по физике.
9. Отобразить успеваемость студента с фамилией Поляков.
10. Какие дисциплины ведет преподаватель Викулина?
11. Определить, на каких курсах работает преподаватель Казанко.
12. Определить название дисциплин, которые ведет преподаватель Костыркин.
13. Отобразить данные о студентах, стипендия которых превышает среднее.
14. Определить сумму часов, которые ведут кафедры физики и математики.
15. Вывести все оценки по дисциплинам, значения которых выше среднего.
Форма представления отчета:
Предоставить в электронном виде команды, с помощью, которых реализуются задания и результаты выполнения команд.
Лабораторная работа № 7. (раздел 5.6.). Команда SELECT. Выбор данных из нескольких таблиц. Внутренние соединения.
Цель работы: Знакомство с технологией выбора данных из большого количества таблиц с использованием внутренних соединений.
Рекомендации к самостоятельной работе:
* Выполнить электронный тест для самоподготовки http://www. /institut/kaf/kaf_inf/elibfol/infsyst/003.HTM
* Изучить материалы электронного методического пособия (Раздел «ВНУТРЕННИЕ СОЕДИНЕНИЯ»)
http://www. /institut/kaf/kaf_inf/elibfol/infsyst/SQLPRIM/INDEX. htm
* Повторить материал сборника терминов и определений по курсу «Базы данных» (прил. 1.). Раздел «Простые запросы и правила их выполнения»
Содержание работы:
Используя таблицы, созданные в л. р. №2, выполнить следующие задания.
1. Вывести преподавателей и соответствующие им предметы.
2. Вывести преподавателей и соответствующие им предметы, т. о., чтобы фамилии были заключены между буквами К и С.
3. Вывести список оценок, выставленных тем или иным преподавателем.
4. Вывести информацию о студентах и их оценках.
Форма представления отчета:
Предоставить в электронном виде команды, с помощью, которых реализуются задания и результаты выполнения команд.
Лабораторная работа № 8. (раздел 5.7.). Команда SELECT. Выбор данных из нескольких таблиц. Внешние соединения.
Цель работы: Знакомство с технологией выбора данных из большого количества таблиц с использованием внешних соединений. Выявление особенностей левого, правого и полного внутреннего соединения.
Рекомендации к самостоятельной работе:
* Выполнить электронный тест для самоподготовки http://www. /institut/kaf/kaf_inf/elibfol/infsyst/003.HTM
* Изучить материалы электронного методического пособия (Раздел «ВНЕШНИЕ СОЕДИНЕНИЯ»)
http://www. /institut/kaf/kaf_inf/elibfol/infsyst/SQLPRIM/INDEX. htm
* Повторить материал сборника терминов и определений по курсу «Базы данных» (прил. 1.). Раздел «Простые запросы и правила их выполнения»
Содержание работы:
Используя таблицы, созданные в л. р. №2, выполнить следующие задания.
1. Вывести список фамилий студентов, предметов и оценок.
2. Найти студентов, имеющих одинаковый размер стипендии.
3. Определить, в каких группах работают преподаватели.
4. Определите дисциплины, имеющие одинаковые значения в поле HOURS.
5. Определите, какие оценки получил студент, имеющий фамилию «Поляков».
6. Определите, какие дисциплины и с какими оценками сдал студент, имеющий фамилию ’Поляков’?
Форма представления отчета:
Предоставить в электронном виде команды, с помощью, которых реализуются задания и результаты выполнения команд.
Лабораторная работа № 9. (раздел 5.8.). Команды редактирования данных.
Цель работы: Знакомство с командами добавления записей (два синтаксиса), изменения и удаления.
Рекомендации к самостоятельной работе:
* Выполнить электронный тест для самоподготовки http://www. /institut/kaf/kaf_inf/elibfol/infsyst/003.HTM
* Изучить материалы электронного методического пособия (Раздел «ВНЕШНИЕ СОЕДИНЕНИЯ»)
http://www. /institut/kaf/kaf_inf/elibfol/infsyst/SQLPRIM/INDEX. htm
* Повторить материал сборника терминов и определений по курсу «Базы данных» (прил. 1.). Раздел «Оператор выборки данных SELECT, использование условий поиска, сортировка результатов запроса. Синтаксис оператора SELECT.»
Содержание работы:
Используя таблицы, созданные в л. р. №2, выполнить следующие задания.
1. Добавить в таблицу STUDENTS данные о себе.
2. Добавить в таблицу STUDENTS данные о студенте Нахимове.
3. Добавить в таблицу TEACHERS следующие данные TNUM = 2003; TFAM=’Давыдов’, TIMA=’Дмитрий’, TOTCH=’Иванович’ TDATE=01/09/2003.
4. Добавить данные в таблицу PREDMET для истории с количеством часов 19, биологии с количеством часов 18.
5. Увеличьте количество часов, отводимых на изучение физики в два раза.
6. Занесите в таблицу USP информацию о том, что вы сдали физику, но оценку пока не вносите.
7. Внесите в базу данных изменения так, чтобы в таблице USP появилась информация о том, что вы сдали физику с оценкой “5”.
8. Удалите из таблицы STUDENTS данные о студенте с фамилией, которую выберите сами.
9. Удалите из таблицы PREDMET данные о предметах, для которых количество часов меньше 20.
Форма представления отчета:
Предоставить в электронном виде команды, с помощью, которых реализуются задания и результаты выполнения команд.
Лабораторная работа № 10. (раздел 5.9.). Просмотры (представления)
Цель работы: Знакомство с технологией просмотров. Изучение возможностей использования просмотров при реализации сложных запросов.
Рекомендации к самостоятельной работе:
* Выполнить электронный тест для самоподготовки http://www. /institut/kaf/kaf_inf/elibfol/infsyst/003.HTM
* Изучить материалы электронного методического пособия (Раздел «ВНУТРЕННИЕ СОЕДИНЕНИЯ»)
http://www. /institut/kaf/kaf_inf/elibfol/infsyst/SQLPRIM/INDEX. htm
* Повторить материал сборника терминов и определений по курсу «Базы данных» (прил. 1.). Раздел «Простые запросы и правила их выполнения»
Содержание работы:
Используя таблицы, созданные в л. р. №2, выполнить следующие задания.
1. Создайте представление, определяющее курс, на котором работают преподаватели.
2. Создайте представление, определяющее названия дисциплин, которые ведут преподаватели.
3. Создайте представление, определяющее какие оценки и по каким дисциплинам получили студенты.
4. Измените предыдущее представление так, чтобы дополнительно отображалась информация о фамилиях преподавателей, ведущих выбранные дисциплины.
5. Создайте представление, которое определит общее количество студентов, обучающихся у каждого преподавателя.
Форма представления отчета:
Предоставит в электронном виде команды, с помощью, которых реализуются задания и результаты выполнения команд.
Лабораторная работа № 11. (раздел 5.10.). Хранимые процедуры. Создание. Выполнение.
Цель работы: Знакомство с понятием хранимой процедуры, общим видом команды, технологией передачи параметров.
Рекомендации к самостоятельной работе:
* Выполнить электронный тест для самоподготовки http://www. /institut/kaf/kaf_inf/elibfol/infsyst/003.HTM
* Повторить материал сборника терминов и определений по курсу «Базы данных» (прил. 1.). Раздел «Простые запросы и правила их выполнения»
Содержание работы:
Используя таблицы, созданные в л. р. №2, выполнить следующие задания.
1. Создайте хранимую процедуру, позволяющую увеличить на 1 значение поля COURS таблицы PREDMET.
2. Создайте хранимую процедуру, позволяющую установить 20% - ю надбавку к стипендии студентам, у которых стипендия равна 25.50р.
3. Создайте хранимую процедуру, увеличивающую количество часов на заданную величину по заданному предмету.
Форма представления отчета:
Предоставит в электронном виде команды, с помощью, которых реализуются задания и результаты выполнения команд.
Лабораторная работа № 12. (раздел 5.11.). Ветвления в хранимых процедурах.
Цель работы: Знакомство с технологией ветвления в хранимых процедурах. Команда проверки условия. Безусловный переход. Использование циклов в хранимых процедурах.
Рекомендации к самостоятельной работе:
* Выполнить электронный тест для самоподготовки http://www. /institut/kaf/kaf_inf/elibfol/infsyst/003.HTM
* Повторить материал сборника терминов и определений по курсу «Базы данных» (прил. 1.). Раздел «Простые запросы и правила их выполнения»
Содержание работы:
Используя таблицы, созданные в л. р. №2, выполнить следующие задания.
1. Создайте хранимую процедуру, определяющую, имеет ли студент с заданным номером, оценку 5 хотя бы по одному предмету. В случае положительного ответа увеличьте его стипендию на 100.
2. Создайте хранимую процедуру, вычисляющую факториал числа.
3. Создайте хранимую процедуру, вычисляющую сумму 1+2+…+n.
Форма представления отчета:
Предоставить в электронном виде команды, с помощью, которых реализуются задания и результаты выполнения команд.
Лабораторная работа № 13. (раздел 5.12.).Создание и удаление таблиц. Понятие о временных таблицах.
Цель работы: Изучение технологии создания и удаления таблиц. Ограничений на реализацию этих действий. Реализация временных таблиц.
Рекомендации к самостоятельной работе:
* Выполнить электронный тест для самоподготовки http://www. /institut/kaf/kaf_inf/elibfol/infsyst/003.HTM
* Повторить материал сборника терминов и определений по курсу «Базы данных» (прил. 1.). Раздел «Простые запросы и правила их выполнения»
Содержание работы:
Используя таблицы, созданные в л. р. №2, выполнить следующие задания.
1. Создать структуру таблицы STUDENTS, назвать её STUD.
2. Добавить к таблице STUD два поля для хранения информации о курсе и специальности студента.
3. Заполнить таблицу STUD
4. Удалить записи из таблицы STUD
5. Удалить таблицу STUD.
Форма представления отчета:
Предоставить в электронном виде команды, с помощью, которых реализуются задания и результаты выполнения команд.
Лабораторная работа № 14. (раздел 6.).Ограничения целостности.
Цель работы: Знакомство с понятием диаграмм автоматизированного контроля отношений между таблицами.
Рекомендации к самостоятельной работе:
Повторить лекционный материал
Содержание работы:
Используя таблицы, созданные в л. р. №2, выполнить следующие задания.
1. Создать индекс по полю, содержащему фамилии студента.
2. Выбрать данные из полей SFAM, SIMA, SNUM таблицы STUDENTS с использованием индекса.
3. Создать триггер, срабатывающий на добавление записи в таблицу USP, выполняющий добавление записи в таблицу STUDENTS. Студент сдал философию на 5 (его номер UNUM=1008, UDATE=12.06.1999,SNUM=3Назначить ему стипендию 200 рублей.
4. Создать триггер, срабатывающий на добавление записи в таблицу USP: студент Гриценко сдал физику на 2, выполняющий изменение стипендии на 0.
5. Создать триггер, срабатывающий на удаление из таблицы USP двоечников, удалением этих студентов из таблицы STUDENTS.
6. Создать триггер, срабатывающий на обновление. При изменении оценки в таблице USP (3 на 5), повысить стипендию соответствующим студентам в таблице STUDENTS.
Форма представления отчета:
Предоставить в электронном виде команды, с помощью, которых реализуются задания и результаты выполнения команд.
4. РЕКОМЕНДАЦИИ ПО ОРГАНИЗАЦИИ САМОСТОЯТЕЛЬНОЙ РАБОТЫ СТУДЕНТОВ
4.1. Рекомендации для подготовки к лабораторным работам
Рекомендации к самостоятельной работе:
Рекомендации к ЛР №1
· Выполнить электронный тест для самоподготовки
http://www. /institut/kaf/kaf_inf/elibfol/infsyst/003.HTM
* Изучить материалы электронного методического пособия (Раздел «КОМАНДА ОТБОРА ДАННЫХ»)
http://www. /institut/kaf/kaf_inf/elibfol/infsyst/SQLPRIM/INDEX. htm
· Повторить материал сборника терминов и определений по курсу «Базы данных» (прил. 1.). Раздел «Оператор выборки данных SELECT, использование условий поиска, сортировка результатов запроса. Синтаксис оператора SELECT.»
Трудоемкость – 2 часа
Рекомендации к ЛР №2
* Выполнить электронный тест для самоподготовки http://www. /institut/kaf/kaf_inf/elibfol/infsyst/003.HTM
* Изучить материалы электронного методического пособия (Раздел «КОМАНДА ОТБОРА ДАННЫХ»)
http://www. /institut/kaf/kaf_inf/elibfol/infsyst/SQLPRIM/INDEX. htm
· Повторить материал сборника терминов и определений по курсу «Базы данных» (прил. 1.). Раздел «Оператор выборки данных SELECT, использование условий поиска, сортировка результатов запроса. Синтаксис оператора SELECT.»
Трудоемкость – 2 часа
Рекомендации к ЛР №3
* Выполнить электронный тест для самоподготовки http://www. /institut/kaf/kaf_inf/elibfol/infsyst/003.HTM
* Изучить материалы электронного методического пособия (Раздел «ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ УСЛОВИЯ»)
http://www. /institut/kaf/kaf_inf/elibfol/infsyst/SQLPRIM/INDEX. htm
* Повторить материал сборника терминов и определений по курсу «Базы данных» (прил. 1.). Раздел «Оператор выборки данных SELECT, использование условий поиска, сортировка результатов запроса. Синтаксис оператора SELECT.»
Трудоемкость – 2 часа
Рекомендации к ЛР №4
* Выполнить электронный тест для самоподготовки http://www. /institut/kaf/kaf_inf/elibfol/infsyst/003.HTM
* Изучить материалы электронного методического пособия (Раздел «АГРЕГАТНЫЕ ФУНКЦИИ. ГРУППИРОКА ЗАПИСЕЙ»)
http://www. /institut/kaf/kaf_inf/elibfol/infsyst/SQLPRIM/INDEX. htm
* Повторить материал сборника терминов и определений по курсу «Базы данных» (прил. 1.). Раздел «Оператор выборки данных SELECT, использование условий поиска, сортировка результатов запроса. Синтаксис оператора SELECT.»
Трудоемкость – 2 часа
Рекомендации к ЛР №5
* Выполнить электронный тест для самоподготовки http://www. /institut/kaf/kaf_inf/elibfol/infsyst/003.HTM
* Изучить материалы электронного методического пособия (Раздел «ВЫЧИСЛЯЕМЫЕ ПОЛЯ»)
http://www. /institut/kaf/kaf_inf/elibfol/infsyst/SQLPRIM/INDEX. htm
* Повторить материал сборника терминов и определений по курсу «Базы данных» (прил. 1.). Раздел «Оператор выборки данных SELECT, использование условий поиска, сортировка результатов запроса. Синтаксис оператора SELECT.»
Трудоемкость – 2 часа
Рекомендации к ЛР №6
* Выполнить электронный тест для самоподготовки http://www. /institut/kaf/kaf_inf/elibfol/infsyst/003.HTM
* Изучить материалы электронного методического пособия (Раздел «ИСПОЛЬЗОВАНИЕ ПОДЗАПРОСОВ»)
http://www. /institut/kaf/kaf_inf/elibfol/infsyst/SQLPRIM/INDEX. htm
* Повторить материал сборника терминов и определений по курсу «Базы данных» (прил. 1.). Раздел «Простые запросы и правила их выполнения»
Трудоемкость – 2 часа
Рекомендации к ЛР №7
* Выполнить электронный тест для самоподготовки http://www. /institut/kaf/kaf_inf/elibfol/infsyst/003.HTM
* Изучить материалы электронного методического пособия (Раздел «ВНУТРЕННИЕ СОЕДИНЕНИЯ»)
http://www. /institut/kaf/kaf_inf/elibfol/infsyst/SQLPRIM/INDEX. htm
* Повторить материал сборника терминов и определений по курсу «Базы данных» (прил. 1.). Раздел «Простые запросы и правила их выполнения»
Трудоемкость – 2 часа
Рекомендации к ЛР №8
* Выполнить электронный тест для самоподготовки http://www. /institut/kaf/kaf_inf/elibfol/infsyst/003.HTM
* Изучить материалы электронного методического пособия (Раздел «ВНЕШНИЕ СОЕДИНЕНИЯ»)
http://www. /institut/kaf/kaf_inf/elibfol/infsyst/SQLPRIM/INDEX. htm
* Повторить материал сборника терминов и определений по курсу «Базы данных» (прил. 1.). Раздел «Простые запросы и правила их выполнения»
Трудоемкость – 2 часа
Рекомендации к ЛР №9
* Выполнить электронный тест для самоподготовки http://www. /institut/kaf/kaf_inf/elibfol/infsyst/003.HTM
* Изучить материалы электронного методического пособия (Раздел «ВНЕШНИЕ СОЕДИНЕНИЯ»)
http://www. /institut/kaf/kaf_inf/elibfol/infsyst/SQLPRIM/INDEX. htm
* Повторить материал сборника терминов и определений по курсу «Базы данных» (прил. 1.). Раздел «Оператор выборки данных SELECT, использование условий поиска, сортировка результатов запроса. Синтаксис оператора SELECT.»
Трудоемкость – 2 часа
Рекомендации к ЛР №10
* Выполнить электронный тест для самоподготовки http://www. /institut/kaf/kaf_inf/elibfol/infsyst/003.HTM
* Изучить материалы электронного методического пособия (Раздел «ВНУТРЕННИЕ СОЕДИНЕНИЯ»)
http://www. /institut/kaf/kaf_inf/elibfol/infsyst/SQLPRIM/INDEX. htm
* Повторить материал сборника терминов и определений по курсу «Базы данных» (прил. 1.). Раздел «Простые запросы и правила их выполнения»
Трудоемкость – 2 часа
Рекомендации к ЛР №11
* Выполнить электронный тест для самоподготовки http://www. /institut/kaf/kaf_inf/elibfol/infsyst/003.HTM
* Повторить материал сборника терминов и определений по курсу «Базы данных» (прил. 1.). Раздел «Простые запросы и правила их выполнения»
Трудоемкость – 2 часа
Рекомендации к ЛР №12
* Выполнить электронный тест для самоподготовки http://www. /institut/kaf/kaf_inf/elibfol/infsyst/003.HTM
* Повторить материал сборника терминов и определений по курсу «Базы данных» (прил. 1.). Раздел «Простые запросы и правила их выполнения»
Трудоемкость – 2 часа
Рекомендации к ЛР №13
* Выполнить электронный тест для самоподготовки http://www. /institut/kaf/kaf_inf/elibfol/infsyst/003.HTM
* Повторить материал сборника терминов и определений по курсу «Базы данных» (прил. 1.). Раздел «Простые запросы и правила их выполнения»
Трудоемкость – 2 часа
Рекомендации к ЛР №14
Повторить лекционный материал
Трудоемкость – 2 часа
4.3. Рекомендации для изучения разделов курса самостоятельно.
Тема: Жизненный цикл БД
Изучить литературу:
[2] – стр. 12-35
[5] – стр. 41-47
[12] – стр. 7- 32
[14] – стр. 4-12
Трудоемкость – 4 час.
Тема: Типология БД. Документальные БД. Фактографические БД.
[2] – стр. 42-47
[5] – стр. 11-38
[14] – стр. 4- 15
[22] – стр. 46-72
Трудоемкость – 4 час.
Тема: Гипертекстовые и мультимедийные БД. XML-серверы. Объектно-ориентированные БД. Распределенные БД. Коммерческие БД.
[1] – стр. 2-77
[3] – стр. 15-18
[14] – стр. 5- 32
[19] – стр. 23-56
[19] – стр. 2-22
Трудоемкость – 4 час.
Тема: Организация процессов обработки данных в БД
[2] – стр. 5-35
[5] – стр. 23-57
[12] – стр. 13- 68
Трудоемкость – 4 час.
Тема: Ограничения целостности.
[7] – стр. 2-15
[15] – стр. 7-48
[22] – стр. 3- 77
Трудоемкость – 4 час.
Тема: Технология оперативной обработки транзакции (ОLТР–технология).
Информационные хранилища. ОLАР-технология.
[1] – стр. 2-8
[3] – стр. 3-47
[16] – стр. 13- 68
Трудоемкость – 4 час.
Тема: Проблема создания и сжатия больших информационных массивов, информационных хранилищ и складов данных.
[2] – стр. 7-77
[8] – стр. 12-17
[18] – стр. 15- 28
Трудоемкость – 4 час.
Тема: Основы фракталов. Фрактальная математика. Фрактальные методы в архивации.
[3] – стр. 3-35
[7] – стр. 2-45
[17] – стр. 12- 66
Трудоемкость – 8 час.
Тема: Управление складами данных.
[5] – стр. 2-12
[6] – стр. 3-55
[17] – стр. 56- 88
Трудоемкость – 8 час.
4.4. Список рекомендуемой литературы в библиотеке АГПУ с указанием места хранения.
.
УДК 6Ф7 ББK 32.81 а. з. Б-12 (Научный отдел)
,
Язык SQL в примерах: учебно-методическое пособие. Ч.1. Команды отбора и изменения данных.-Армавир: , 20C.
Рекомендуется для изучения разделов № 5
УДК 6Ф7 ББK 32.81 а. з. Б-12 (Читальный зал)
,
Язык SQL в примерах: учебно-методическое пособие. Ч.1. Команды отбора и изменения данных.-Армавир: , 20C.
Рекомендуется для изучения разделов № 5
УДК 6Ф7.3 ББK 32.973.23 а. з. В-55 (Абонемент)
Microsoft SQL Server 7 для профессионалов.-Санкт-Петербург: Питер, 20C.
Рекомендуется для изучения разделов № 1, 5, 6
УДК 6Ф7.3 ББK 32.973.23 а. з. В-55 (Кабинет информатики)
Microsoft SQL Server 7 для профессионалов.-Санкт-Петербург: Питер, 20C.
Рекомендуется для изучения разделов № 1, 5, 6
УДК 6Ф7.3 ББK 32.973.23 а. з. В-55 (Общежитие № 2)
Microsoft SQL Server 7 для профессионалов.-Санкт-Петербург: Питер, 20C.
Рекомендуется для изучения разделов № 1, 5, 6
УДК 6Ф7.3 ББK 32.973.23 а. з. В-55 (Техфак)
Microsoft SQL Server 7 для профессионалов.-Санкт-Петербург: Питер, 20C.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 |


