Количество тем, которые должны быть освещены в классе учителя
Цель программы
-Создание правильной концепции базы данных через SQL
- Изучение структуры и концепции базы данных с помощью Oracle database
Результаты освоения
В результате освоения дисциплины обучающийся должен уметь:
проектировать реляционную базу данных;
использовать язык запросов для программного извлечения сведений из баз данных.
В результате освоения дисциплины обучающийся должен знать:
основы теории баз данных;
модели баз данных;
особенности реляционной модели и проектирование баз данных, изобразительные средства, используемые в ER-моделировании;
основы реляционной алгебры;
принципы проектирования баз данных, обеспечение непротиворечивости и целостности данных;
средства проектирования структур баз данных;
язык запросов SQL.
Знания
современных базах и банках знаний;
логическом и физическом устройстве современных БД;
средствах защиты данных, перспективах развития БД.
основные понятия БД;
основы построения и функционирования БД;
технологии организации БД; ;
Навыки
построить модель предметной области;
создать соответствующую модели базу данных в СУБД AСCESS и SQL SERVER;
организовать ввод информации в базу данных и вывод отчетов;
формулировать запросы к БД;
организовать работу в многопользовательской БД;
Наименование взаимосвязанного предмета в соответствии с учебным планом
Организационная форма обучения
Н теоретическое занятие;
А практические занятия;
НA теоретические и практические занятия организованы вместе;
MX – занятие в специальном учебнолабораторном кабинете.
Взаимосвязи в моделях и реляционный подход к построению моделей
Логическая и физическая независимость данных
Типы моделей данных. Реляционная модель данных
Реляционная алгебра
4
НА
2
3
Этапы проектирования баз данных
Основные этапы проектирования БД
Концептуальное проектирование БД
Нормализация БД
4
НА
2
4
Проектирование структур баз данныx
Средства проектирования структур БД
Среда разработки СУБД МS Access. Основные объекты и их назначение.
12
НА
6
5
Организация запросов SQL
Основные понятия языка SQL. Синтаксис операторов, типы данных.
Создание, модификация и удаление таблиц. Операторы манипулирования данными
Организация запросов на выборку данных при помощи языка SQL
12
НА
6
6
SQL. Выполнение запросов для извлечения данных. Соединения и теоретико-множественные операции над отношениями
Определение структурированного языка запросов SQL. Место языка SQL в разработке информационных систем, организованных на основе технологии
клиент-сервер.
Классификация команд SQL: определение структуры базы данных, манипулирование данными, выборка данных, управление данными, команды администрирования данных иуправления транзакциями.
Понятие и характеристика индексов. Операторы создания и изменения индексов. Роль индексов в повышении эффективности выполнения операторов SQL.
12
НА
6
7
SQL. Вычисления и подведение итогов в
запросах. Запросы модификации данных
Использование арифметических. операторов и построение вычисляемых столбцов.
Итоговые (агрегатные) функции COUNT, SUM, AVG, MAX, MIN.
Использование оператора GROUP BY для группировки в запросах выборки данных. Применение предложения HAVING.
Запросы модификации данных в реляционной таблице: вставка отдельной записи INSERT VALUES или группы записей из имеющейся таблицы INSERT SELECT
Определение подзапроса. Примеры формирования вложенных подзапросов.
12
НА
6
Итого
60
30
3. Рекомендованные литературы 1. T.S.Gaipnazarov, D.Y.Irgasheva « Ma’lumotlar ombori ». 2017 г
2. АДМИНИСТРИРОВАНИЕ MICROSOFT SQL SERVER 2015. УЧЕБНЫЙ КУРС MCSA MCSE MCDBA 2015 г.
3. Brian Knight Erik Veerman Grant Dickinson Douglas Hinson Darren Herbold “WROX - PROFESSIONAL SQL SERVER COM” 2016 г
4. Бьюли Алан SQL ЯЗЫК ПРАКТИЧЕСКОЕ РУКОВОДСТВО 2017г.
5. Энтони Молинаро SQL СБОРНИК РЕЦЕПТОВ 2015 г