Базы данных в информационных системах
内容描述: Изучение этапов, средств и методов проектирования баз и банков знаний. Исследование существующих моделей данных и анализ сравнительных характеристик современных средств ведения баз и банков данных и знаний. Использование языков описания и манипулирования данными при разработке пользовательских приложений, графического отображения данных, а также средств автоматизации для объединения данных на одной платформе.
贷款数: 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 | Р1+Р2 | +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)