Базы данных в информационных системах

Рохас Криулько Наталья Педровна

*InstructorProfile(zh-CN)*

内容描述: Изучение этапов, средств и методов проектирования баз и банков знаний. Исследование существующих моделей данных и анализ сравнительных характеристик современных средств ведения баз и банков данных и знаний. Использование языков описания и манипулирования данными при разработке пользовательских приложений, графического отображения данных, а также средств автоматизации для объединения данных на одной платформе.

贷款数: 5

Пререквизиты:

  • Алгоритмы, структуры данных и программирование

*СomplexityDiscipline(zh-CN)*:

*TypesOfClasses(zh-CN)* *hours(zh-CN)*
*Lectures(zh-CN)* 15
*PracticalWork(zh-CN)*
*LaboratoryWork(zh-CN)* 30
*srop(zh-CN)* 30
*sro(zh-CN)* 75
*FormOfFinalControl(zh-CN)* экзамен
*FinalAssessment(zh-CN)* Письменный экзамен

零件: Вузовский компонент

循环次数: Базовые дисциплины

Цель
  • Выработка у студентов системного подхода при разработке баз данных и их использовании, привитие практических навыков в процессе создания информационного обеспечения информационных систем организаций средствами современных IT-технологий
Задача
  • знакомство с программой информатизации Республики Казахстан, современным состоянием информационно-вычислительного обслуживания объектов управления, с перспективами внедрения средств вычислительной техники для решения задач, ориентированных на нужды бизнеса;
  • приобретение базовых знаний в области теории баз данных;
  • приобретение студентами теоретических основ и практических навыков работы по проектированию и сопровождению баз данных с помощью конкретных СУБД.
Результат обучения: знание и понимание
  • Понимать основные модели представления данных и методы их обработки, этапы, средства и методы проектирования данных, структурированных в виде баз данных;
  • Различать существующие логические модели данных;
  • Показать сравнительные характеристики современных средств обработки, языки описания и манипулирования данными.
Результат обучения: применение знаний и пониманий
  • Анализировать предметную область по существующему документообороту и информационным потокам с целью выявления информационных потребностей и отображать формализованное описание предметной области;
  • Использовать языковые средства СУБД для создания приложений;
  • Проектировать интерфейс пользователя персональной базы данных современными средствами объектно-ориентированного и визуального программирования;
Результат обучения: формирование суждений
  • Формировать профессиональные суждения в основных принципах проектирования и организации баз данных.
Результат обучения: коммуникативные способности
  • Способность работать в группе по проектированию и разработки баз данных и реализации ИТ-проектов.
Результат обучения: навыки обучения или способности к учебе
  • Осуществлять систематизированный сбор научно-технической информации, анализ отечественного и зарубежного опыта в сети Интернет, научной и периодической литературе, выявлять направления развития ИТ-инфраструктуры предприятий и организаций.
*TeachingMethods(zh-CN)*

технологии проблемно- и проектно- ориентированного обучения;

информационно-коммуникационные (в том числе дистанционные образовательные) технологии.

*AssessmentKnowledge(zh-CN)*

Преподаватель проводит все виды работ текущего контроля и выводит соответствующую оценку текущей успеваемости обучающихся два раза в академический период. По результатам текущего контроля формируется рейтинг 1 и 2. Учебные достижения обучающегося оцениваются по 100-балльной шкале, итоговая оценка Р1 и Р2 выводится как средняя арифметическая из оценок текущей успеваемости. Оценка работы обучающегося в академическом периоде осуществляется преподавателем в соответствии с графиком сдачи заданий по дисциплине. Система контроля может сочетать письменные и устные, групповые и индивидуальные формы.

*Period2(zh-CN)* *TypeOfTask(zh-CN)* *Total(zh-CN)*
1  *Rating(zh-CN)* Лабораторная работа 1 0-100
Лабораторная работа 2
Лабораторная работа 3
Рубежный контроль 1
2  *Rating(zh-CN)* Лабораторная работа 4 0-100
Лабораторная работа 5
Лабораторная работа 6
Рубежный контроль 2
*TotalControl(zh-CN)* экзамен 0-100
*PolicyAssignmentTask(zh-CN)*
*TypeOfTask(zh-CN)* 90-100 70-89 50-69 0-49
Excellent *Grade4(zh-CN)* *Grade3(zh-CN)* *Grade2(zh-CN)*
Выполнение лабораторной работы Выполнить лабораторную работу в полном объеме в соответствии с заданием. Выполнить лабораторную работу в полном объеме в соответствии с заданием. Выполнить лабораторную работу в полном объеме в соответствии с заданием не по графику Не соответствие лабораторной работы заданию
Защита лабораторной работы Защитить работу в соответствии с графиком сдачи работ и ответить на все вопросы. Защитить работу с отклонением от графика Без защиты работы или частично ответить на вопросы Без защиты
Рубежное тестирование, Письменный экзамен 90%-100% правильных ответов 89%-70% правильных ответов 69%-50% правильных ответов 49%-0% правильных ответов
*EvaluationForm(zh-CN)*

Итоговая оценка знаний обучающего по дисциплине осуществляется по 100 балльной системе и включает:

  • 40% результата, полученного на экзамене;
  • 60% результатов текущей успеваемости.

Формула подсчета итоговой оценки:

И= 0,6 Р12 +0,4Э
2

 

где, Р1, Р2 – цифровые эквиваленты оценок первого, второго рейтингов соответственно; Э – цифровой эквивалент оценки на экзамене.

Итоговая буквенная оценка и ее цифровой эквивалент в баллах:

Буквенная система оценки учебных достижений обучающихся, соответствующая цифровому эквиваленту по четырехбалльной системе:

Оценка по буквенной системе Цифровой эквивалент Баллы (%-ное содержание) Оценка по традиционной системе
A 4.0 95-100 Отлично
A- 3.67 90-94
B+ 3.33 85-89 Хорошо
B 3.0 80-84
B- 2.67 75-79
C+ 2.33 70-74
C 2.0 65-69 Удовлетворительно
C- 1.67 60-64
D+ 1.33 55-59
D 1.0 50-54
FX 0.5 25-49 Неудовлетворительно
F 0 0-24
Темы лекционных занятий
  • Основные понятия баз данных. Этапы проектирования баз данных. Построение инфологической модели. Элементы языка ER-диаграмм.
  • Модели данных. Иерархическая модель. Сетевая модель. Реляционная модель.
  • Логическое проектирование. Нормализация отношений. Нормальные формы высшего уровня.
  • Постреляционная и многомерная модель данных. Объектно-ориентированная модель, объектно-реляционные СУБД, нереляционные СУБД. Диаграммы потоков данных. Диаграммы переходов состояний. Язык SQL (DDL, DML).
  • Компоненты Microsoft SQL Server. Создание баз данных и таблиц в среде Microsoft SQL Server.
  • Логическая структура и физическая реализация БД. Логическое проектирование включает несколько этапов: Анализ требований – определение, какие данные нужно хранить и как они будут использоваться. Создание концептуальной модели – схематическое представление объектов и их связей. Определение схемы – разработка таблиц, ключей, ограничений и индексов. Тестирование структуры – проверка на соответствие бизнес-процессам и требованиям. Этот процесс позволяет создать эффективную базу данных, которая отвечает всем запросам бизнеса.
  • Использование ограничений и триггеров. Триггеры – лучшее средство для обеспечения низкоуровневой целостности данных.
  • Реализация хранимых процедур и функций. Использование хранимых процедур. Хранимая процедура представляет собой подпрограмму, расположенную на сервере и вызываемую из приложения клиента. Цели обучения • получать результаты, выполняя хранимые процедуры; • передавать параметры процедурам; • создавать простые хранимые процедуры.
Основная литература
  • Технологии проектирования баз данных, Осипов Д.Л., Издание: Черно-белое, апрель 2019 года, Объем, стр: 498, ISBN: 978-5-97060-737-4
  • У64 Боб Уорд (Bob Ward). Основы технологий баз данных: учебное пособие / Б. А. Новиков, Е. А. Горшкова, Н. Г. Графеева; под ред. Е. В. Рогова. — 2-е изд. — М.: ДМК Пресс, 2020. — 582 с. ISBN 978-5-97060-841-8
  • Путеводитель по базам данных, Комаров В. И., Издание: Черно-белое, февраль 2024 года, Объем, стр: 482, ISBN: 978-5-93700-287-7
  • Проектирование и реализация систем управления базами данных, Сьоре Э., Издание: Черно-белое, Перевод: Киселев А., Рогов Е., Оригинальный правообладатель: Springer, октябрь 2020 года, Объем, стр: 466, SBN: 978-5-97060-488-5
  • Принципы организации распределенных баз данных, Тамер Ёсу М., Вальдуриес П., Издание: Черно-белое, Перевод:Слинкин А., Дата выхода: октябрь 2020 года, Объем, стр: 678, ISBN: 978-5-97060-391-8
  • Murach’s SQL Server 2019 for Developers by Bryan Syverson and Joel Murach 19 chapters, 674 pages, 291 illustrations Published April 2020 ISBN 978-1-943872-57-2
  • Инновации SQL Server 2019. Использование технологий больших данных и машинного обучения / пер. с англ. Желновой Н. Б. – М.: ДМК Пресс, 2020. – 408 с.: ил. ISBN 978 -5-97060-595-0
  • SQL: быстрое погружение. — СПб.: Питер, 2022. — 224 с.: ил. — (Серия «Библиотека программиста»). ISBN 978-5-4461-1835-9
  • Радыгин, В. Ю. Базы данных: основы, проектирование, разработка информационных систем, проекты : курс лекций. Учебное пособие / В. Ю. Радыгин, Д. Ю. Куприянов. — Москва : НИЯУ МИФИ, 2020. — 244 c. — ISBN 978-5-7262-2680-4. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/116387.html (дата обращения: 28.01.2025). — Режим доступа: для авторизир. пользователей
Дополнительная литература
  • С. С. Куликов, Е. Е. Фадеева, РАБОТА С MYSQL, MS SQL SERVER И ORACLE В ПРИМЕРАХ. Минск : БГУИР, 2019. – 287 с
  • Джеффри Д. Ульман, Дженнифер Уидом. Основы реляционных баз данных. Издательство "Лори", 2006, 382 с.
  • Б Форта. Язык T-SQL для Microsoft SQL Server за 10 минут. – М.: Издательский дом «Вильямс», 2017.- 384 с.
  • Карвин Б. Программирование баз данных SQL. Типичные ошибки и их устранение (книга). - БХВ-Петербург, 2012, 332 с.
  • Э. Дж. Оппель, Грофф Д. Р., Вайнберг П.Н. SQL: полное руководство (3-е издание). - М: издательство "Диалектика", 2019. - 960 с.
  • Данилова, Л. Ф. Проектирование и разработка баз данных : практикум для СПО / Л. Ф. Данилова, А. Н. Полетайкин. — Саратов : Профобразование, 2024. — 150 c. — ISBN 978-5-4488-1863-9. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/139048.html (дата обращения: 28.01.2025)
  • Кореньков, В. В. Технологии баз данных: проектирование реляционных баз данных : учебное пособие / В. В. Кореньков, И. А. Филозова, О. В. Иванцова. — Москва : КУРС, 2024. — 128 c. — ISBN 978-5-907352-79-7. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/144825.html (дата обращения: 28.01.2025)