Учебно-методический комплекс дисциплины " базы данных " факультет

Учебно-методический комплекс дисциплины " базы данных " факультет

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

АРМАВИРСКАЯ Муниципальная ПЕДАГОГИЧЕСКАЯ АКАДЕМИЯ


Утверждено на заседании кафедры


Протокол № ___ от ”__”_________ 2012
Зав. кафедрой___________________


УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС

дисциплины

"БАЗЫ ДАННЫХ"

ФАКУЛЬТЕТ

ПРИКЛАДНОЙ ИНФОРМАТИКИ И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

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

"ПРИКЛАДНАЯ ИНФОРМАТИКА В ЭКОНОМИКЕ"


Форма отчетности: экзамен

4 курс, 5 семестр.


Программка составлена

Доц Учебно-методический комплекс дисциплины " базы данных " факультет. Бельченко В.Е.


2012 год


Инструкция


В данном курсе изучаются такие разделы как:

Базы данных (БД). Принципы построения. Актуальный цикл БД.

Типология БД. Документальные БД. Фактографические БД.

Гипертекстовые и мультимедийные БД. XML-серверы. Объектно-ориентированные БД Учебно-методический комплекс дисциплины " базы данных " факультет. Распределенные БД. Коммерческие БД.

Организация процессов обработки данных в БД. Ограничения целостности. Разработка оперативной обработки транзакции (ОLТР–разработка). Информационные хранилища. ОLАР-технология.

Неувязка сотворения и сжатия огромных информационных массивов, информационных Учебно-методический комплекс дисциплины " базы данных " факультет хранилищ и складов данных. Базы фракталов. Фрактальная математика. Фрактальные способы в архивации. Управление складами данных.

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

^ Лекции по курсу проводятся с целью дать слушателям познания по изучаемым темам в более общем, системном виде.

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

Итоговый контроль проводится в форме экзамена.

^ Объяснительная ЗАПИСКА


Мотивированная установка и организационно-методические указания.

В данном курсе изучаются такие разделы как:

Базы данных (БД). Принципы построения. Актуальный Учебно-методический комплекс дисциплины " базы данных " факультет цикл БД.

Типология БД. Документальные БД. Фактографические БД.

Гипертекстовые и мультимедийные БД. XML-серверы. Объектно-ориентированные БД. Распределенные БД. Коммерческие БД.

Организация процессов обработки данных в БД. Ограничения целостности. Разработка Учебно-методический комплекс дисциплины " базы данных " факультет оперативной обработки транзакции (ОLТР–разработка). Информационные хранилища. ОLАР-технология.

Неувязка сотворения и сжатия огромных информационных массивов, информационных хранилищ и складов данных. Базы фракталов. Фрактальная математика. Фрактальные способы в архивации. Управление складами данных.

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

Лекции по курсу проводятся с целью дать слушателям познания по изучаемым темам в более общем, системном виде Учебно-методический комплекс дисциплины " базы данных " факультет.

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

После прослушивания лекций и Учебно-методический комплекс дисциплины " базы данных " факультет проведения самостоятельной работы студент должен усвоить предложенный материал на уровне “иметь представление”, а отдельные элементы на уровне “знать”.

Более глубочайшее и конкретное исследование нормативных документов, рекомендуемой литературы, подготовка рефератов, сообщений, докладов осуществляется Учебно-методический комплекс дисциплины " базы данных " факультет при проведении самостоятельной работы.

^ Лабораторные занятия имеют цель дать студентам практические способности работы с БД на базе SQL сервера, также с технологиями хранения огромных объемов инфы.

Практические занятия целенаправлено проводить Учебно-методический комплекс дисциплины " базы данных " факультет по схеме: повторение пройденного материала, исследование последовательности выполнения отдельных частей познания по новейшей теме, а потом практическое их выполнение на ПК.

^ Текущий контроль осуществляется при проведении лабораторных работ.

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

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


^ 2. Направленный на определенную тематику ПЛАН УЧЕБНОЙ ДИСЦИПЛИНЫ




ТЕМА

Лек

Лаб

Ауд

Сам

Всего

1.

Базы данных (БД). Принципы построения Учебно-методический комплекс дисциплины " базы данных " факультет.

 

 

 

 

 

1.1.

Введение. Главные понятия. Короткая история развития. Главные структуры данных.

 

 

 

4

4

1.2.

Понятие о нормализации баз данных. 1,2,3 обычные формы.

1




1

4

6

1.3.

SQL направленный и навигационных подходы к организации хранения и обработки данных. Машины баз данных. Короткая черта всераспространенных Учебно-методический комплекс дисциплины " базы данных " факультет SQL серверов




 




4

4

1.4.

Сервер MY SQL.. Интерфейс программки доступа к серверу. Создание базы данных.

 

2

2

 4

8

2.

Актуальный цикл БД




 




4

4

3.

Типология БД. Документальные БД. Фактографические БД.

 

 

 

4

4

4

Гипертекстовые и мультимедийные БД. XML-серверы. Объектно-ориентированные БД. Распределенные БД. Коммерческие Учебно-методический комплекс дисциплины " базы данных " факультет БД.




 




4

4

5.

Организация процессов обработки данных в БД.

 

 

 



 4

5.1.

Типы данных в SQL. Создание баз данных. Создание таблиц.

 







4

4

5.2.

Команда SELECT. Внедрение условия. Сортировка записей.

2




2

4

8

5.3.

Команда SELECT. Группировка записей.

 

1

1

4

6

5.4.

Понятие вычисляемых полей.

2

1

3

4

10

5.5.

Команда SELECT Учебно-методический комплекс дисциплины " базы данных " факультет. Выбор данных из нескольких таблиц. Подзапросы.










4

4

5.6.

Команда SELECT. Выбор данных из нескольких таблиц. Внутренние соединения.

1




1

4

6

5.7.

Команда SELECT. Выбор данных из нескольких таблиц. Наружные соединения.

1

2

3

4

10

5.8.

Команды редактирования данных.

1




1

4

6

5.9.

Просмотры (представления)

1




1

4

6

5.10.

Хранимые процедуры. Создание. Выполнение Учебно-методический комплекс дисциплины " базы данных " факультет.

1

1

2

4

8

5.11.

Ветвления в хранимых процедурах.

1

1

2

4

8

5.12.

Создание и удаление таблиц. Понятие о временных таблицах.










4

4

6.

Ограничения целостности.










4

4

7.

Разработка оперативной обработки транзакции (ОLТР–разработка). Информационные хранилища. ОLАР-технология.










8

8

8.

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










8

8

9.

Базы фракталов. Фрактальная математика. Фрактальные способы в архивации.




 

 

8

8

10.

Управление складами данных.

 

 

 

8

8

 

ЭКЗАМЕН

 

 

 

 

 

 

ИТОГО

12

8

20

116

136



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

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.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. Создание баз данных. Создание таблиц.


Цель работы: Знакомство с типами данных и технологией реализации структуры базы данных.


Советы к самостоятельной работе:


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

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

* Повторить материал сборника определений и определений по курсу «Базы данных» (прил. 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. Вывести фамилии студентов, дату сдачи экзамена Учебно-методический комплекс дисциплины " базы данных " факультет и предмет. ( Три таблицы, использовать составные имена)



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

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


Лабораторная работа № 6. (раздел 5.5.). Команда 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.). Раздел Учебно-методический комплекс дисциплины " базы данных " факультет «Простые запросы и правила их выполнения»



uchebnik-ili-uchebnoe-posobie-s-grifom-zaharov-e-v-dmitrieva-i-v-orlik-s-i-uravneniya-matematicheskoj-fiziki-m-akademiya-2010-320-c-uchebnik-ili-uchebnoe-posobie-bez-grifa.html
uchebnik-latinskogo-yazika-lingua-latina-sost-k-a-tananushko-minsk-harvest-2007-448-s-stranica-37.html
uchebnik-m-rossijskoe-pedagogicheskoe-agentstvo-1996-374-s-stranica-10.html