WORLD GATEWAY EDUCATION AGENCY WORLD GATEWAY EDUCATION AGENCY
Университет информационных технологий и менеджмента

Компьютерная инженерия («Проектирование компьютерных систем», «Проектирование практических программных средств», «Информационные и мультимедийные технологии»)

Бакалавр Очная 4 год

О программе

I. Содержание науки

Цель преподавания науки — научить студентов проектировать базу данных, создание архитектуры базы данных, выбор систем управления базами данных, классификация данных и создание запросов к ним, с использованием DDL, DML и Навыки внутреннего языка DCL и их практическое применение состоит из создания.

Задача науки — разработать теоретические и практические основы баз данных, разработать базу знаний для проектирования структуры данных, современные выбор систем управления базами данных и управление базами данных практическая значимость внедрения автоматизированных информационных систем освещать

II. Основная теоретическая часть (лекции)

Наука включает в себя следующие темы:

Тема 1. Вход. Назначение, функции и основные понятия базы данных.

Понимание базы данных. Основная
терминология баз данных. Требования к базе данных М. Автоматизированные информационные
системы: добровольная система, обрабатывающая информацию; Сфера производства ИТ-оборудования в зависимости от сферы применения.

Тема 2. Архитектура базы данных и трехуровневость архитектура.

Разделение базы данных на классы. Трехуровневая
архитектура базы данных: внешний уровень; концептуальная стадия; физическая стадия. Физическое и логическое описание данных
. Разработчики систем управления
базами данных .

Тема 3. Модели баз данных и их сущность - реляционная модель

Понятие модели данных. иерархическая модель данных, сетевая модель данных. Относительная информация! модель. Суть проектирования базы данных — реляционная модель. Нарисуйте схему сущности.

Тема 4. Реляционная модель и отношения в базе данных

Основные концепции реляционных баз данных,
использование таблиц для представления данных. Отношения в базе данных . Научная работа Кодда
. Опишите взаимосвязь с помощью двумерных таблиц.
Отношения используются для хранения наборов данных и
моделирования отношений между ними.

Тема 5. Элементы реляционной алгебры и реляционного исчисления

Действия в отношениях. Основные концепции реляционных баз данных. Реляционная алгебра и ее операции. Элементы реляционных вычислений и их использование.

Тема 6. Планирование, проектирование и администрирование баз данных

Организация жизненного цикла базы данных. Планирование базы данных. Проектирование базы данных. Администрирование баз данных. Использование структур файлов взаимодействия баз данных для организации эффективного доступа к информации. Опишите границы отношений и меры безопасности в базе данных.

Тема 7 . Нормализация базы данных: INF, 2NF, 3NF и  Нормальные формы Кодда

Нормализация базы данных. Функциональные связи и их типы. Первая нормальная форма и ее требования. Вторая нормальная форма и ее требования. Третья нормальная форма и ее требования. Нормальная форма Кодда. Разбейте заданную связь на несколько простых и небольших связей.

Тема 8 . SQL язык написания и операторы SQL

Функции языка SQL. Интерактивный и встроенный SQL. Типы данных в SQL и работа с ними. Структура и синтаксис команд языка SQL. Оператор SQL SELECT и его параметры.

Тема 9 . Создание простых запросов для манипулирования данными

Создание сложных запросов. Работа с функциями замены в SQL. Использование групповых функций в запросах. Создание представлений. Работа с таблицами. Извлечение и восстановление данных.

1 0 -тема. Описание данных с использованием SQL

Обеспечение целостности данных в SQL. Создание таблиц данных. Работа с частичными запросами. Создание объектов базы данных. Операторы языка определения данных (DLL). Команда СОЗДАТЬ ТАБЛИЦУ. Команда ВСТАВИТЬ. Тип и размер каждого столбца.

Тема 11. Процедуры и стандартные функции в SQL

Стандартные и агрегатные функции в SQL. Аргументы агрегатной функции. Создание запросов с использованием стандартных функций. Стандартные функции в SQL синтаксис. Стандартное ключевое слово DISTINCT и его использование для удаления дубликатов строк удалить. Сортируйте строки с помощью команды ORDER BY. Агрегирует и группирует данные.

Тема 12. Создание и обработка запросов в управлении транзакциями

Понятие транзакции в среде SQL. Управление транзакциями в среде SQL. Арифметические процессы. Укажите порядок расчета. Триггеры и их использование. Поиск подстроки с использованием функций POSITIONQ. Текущий статус. Выражение условных значений с помощью выражения CASE.

Тема 13. Распределенная обработка данных.

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

Тема 14. Распределенная база данных и Интернет .

Платформа для веб-приложений баз данных. Создание базы данных для WEB-приложений. Требования и методы интеграции распределенных БД и WEB-сред.

Тема 15. Администрирование и безопасность баз данных .

Администрирование баз данных. Обеспечение безопасности данных.

Тема 16. Использование ODBC и различных программ для установления доступа к базе данных .

Основными компонентами в программировании являются компоненты ADOConnection и ADO Query. Источник данных и компоненты DBGrid. Связь программы и Oracle.

Тема 17. XML и база данных .

Появление XML. Функции SQL/XML. Ввод и представление информации.

III. Лабораторные занятия в рамках данного курса не предусмотрены.

IV. Практические темы обучения

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

  1. Установка и настройка программ баз данных (сервер MySql, Oracle) Сервер, Microsoft SQL Server)
  2. Проектирование базы данных, по сути, — построение диаграммы взаимосвязей. Проектирование реляционной базы данных.
  3. Создание, изменение и удаление таблиц в SQL удалить.
  4. Выбор и обработка данных . И, ИЛИ, НИ логические Используйте стандартные слова.
  5. Сортировка информации . Использование стандартного предложения WHERE.
  6. Создайте запрос, используя стандартные предложения Group by и Order by. Создание запросов с использованием предложения HAVING.
  7. Использование стандартных команд UNION, INTERSECT и MINUS.
  8. Объединение нескольких таблиц, работа с « объединениями ».
  9. Создавайте запросы, используя стандартные функции.
  10. Использование агрегатных функций.
  11. Создание сложных запросов. Объединение нескольких таблиц, работа с JOIN-ами
  12. Создание ИНДЕКСА в SQL.
  13. Воображение, создание и использование VIEW.
  14. SQL Создание функций в . Создание триггеров в SQL
  15. языков программирования и базы данных.

V. ​Самостоятельное обучение и самостоятельная работа

Темы самостоятельных работ посвящены более
углубленному изучению отдельных тем и разделов дисциплины. Самостоятельная работа должна быть оформлена в виде реферата,
с заключением и списком литературы . Для самостоятельной
работы рекомендуется получать дополнительную информацию из Интернета (
научные статьи, не
относящиеся к данной программе, авторские заметки из блогов, художественные материалы).

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

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

Для самостоятельного обучения рекомендуемые темы:

  1. Объектно-ориентированная база данных.
  2. Реляционная алгебра Кодда. Реляционные вычисления.
  3. База данных объектов. Проектирование, обработка и исследование.
  4. База данных NoSQL и ее основные принципы.
  5. Технологические перспективы формирования баз данных.
  6. Модель данных в построении базы данных на практике.
  7. База данных ORACLE.
  8. Архитектура системы баз данных.
  9. Реляционная модель данных. Отношения в базе данных.
  10. SQL-запросы в управлении транзакциями.
  11. Администрирование баз данных и проектирование безопасности.
  12. Интерфейс Open Database Connectivity (ODBC).
  13. Описание базы данных в XML

V I. Результаты обучения:

Студент должен знать:

-Иметь представление о разделении предметной области и создании ее модели ;

-Методы описания модели предметной области;

-Знать и уметь выбирать системы управления базами данных, создавать базы данных на персональных компьютерах и использовать их;

VII. Образовательные технологии и методы:

  1. Лекции.
  2. Интерактивные тематические исследования
  3. Работа в группах (мин/макс)
  4. Презентация
  5. Логическое мышление вопросы и ответы

VIII. Требования для получения кредита:

Они обязаны в установленные сроки сдавать в систему задания и поручения в виде практических работ, самостоятельных работ, текущего и промежуточного контроля. Итоговая контрольная работа, будь то в форме теста или письменного экзамена, будет сдаваться в вышеуказанной системе или, если планируется, в другой системе.

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

Оценка распределяется следующим образом:

  • Лекции – 25%;
  • Практическое обучение – 25%;
  • Итоговый контроль – 50%.

Теоретическая оценка:

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

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

Основная литература

  1. X.N.Zaynidinov, J.T.Usmonov, Sh.B.Redjepov, I.Yusupov. Ma’lumotlar bazasi. Darslik. T.2020.
  2. R.V.Qobulov, B.B.Akbaraliyev, J.T.Usmonov, O.B.Ro’ziboyev. Ma’lumotlar bazasi, Toshkent 2021
  3. Xo‘jaqulov Т.А. Usmonov J.T. Ma'lumotlar bazasini boshqarish tizimi//
    o‘quv qo‘llanma. - T.: Aloqachi, 2018. - 96 b.
  4. B.T.Ergashev, K.Z.Abidov, Ma’lumotlar bazasini boshqarish tizimlari. O’quv qo’llanma. “Durdona” nashriyoti, Buxoro-2021
  5. Adizova Z.M., Avezov A.A., Norova F.F. Ma’lumotlar bazasi. Buxoro, 2022.

Дополнительная литература

  1. Mirziyoyev Sh.M. O‘zbekiston Respublikasi prezidentining “O‘zbekiston Respublikasini yanada rivojlantirish bo‘yicha Harakatlar strategiyasi to‘g‘risida”gi Farmoni, 2017 yil.
  2. Mirziyoyev Sh.M. Buyuk kelajagimizni mard va olijanob xalqimiz bilan birga quramiz. Toshkent. “O‘zbekiston”, NMIU, 2017. – 488 b.
  3. B.Q.Qodirov. Ma’lumotlar bazasi. O‘quv qo‘llanma. T.: “LESSONS PRESS” nashriyoti, 2022. – 128 b.

Интернет-ресурсы

  1. www.oracle.com
  2. www.w3school.com ;
  3. www.ziyonet.uz .
  4. https://livesql.oracle.com/
  5. https://www.mycompiler.io/

Похожие программы