Data bases in information systems
Description: The study of the stages, means and methods of designing databases and knowledge banks. The study of existing data models and analysis of the comparative characteristics of modern means of maintaining databases and data banks and knowledge. The use of languages of description and data manipulation in the development of custom applications, graphical display of data, as well as automation tools for combining data on a single platform.
Amount of credits: 5
Пререквизиты:
- Fundamentals of Informational Systems
Course Workload:
Types of classes | hours |
---|---|
Lectures | 15 |
Practical works | |
Laboratory works | 30 |
SAWTG (Student Autonomous Work under Teacher Guidance) | 30 |
SAW (Student autonomous work) | 75 |
Form of final control | Exam |
Final assessment method |
Component: University component
Cycle: Base disciplines
Goal
- Выработка у студентов системного подхода при разработке баз данных и их использовании, привитие практических навыков в процессе создания информационного обеспечения информационных систем организаций средствами современных IT-технологий, а так же подготовка специалиста, владеющего:
- - методикой обследования и анализа предметной области при проектировании баз данных;
- - автоматизированными методиками построения экономико-математических и организационных моделей;
- - автоматизированными методами обработки информации средствами СУБД и, в итоге, способного подходить к решению проблем проектирования и сопровождения баз данных системно, с привлечением средств современных информационных технологий.
Objective
- знакомство с программой информатизации Республики Казахстан, современным состоянием информационно-вычислительного обслуживания объектов управления, с перспективами внедрения средств вычислительной техники для решения задач, ориентированных на нужды бизнеса;
- приобретение базовых знаний в области теории баз данных;
- приобретение студентами теоретических основ и практических навыков работы по проектированию и сопровождению баз данных с помощью конкретных СУБД.
Learning outcome: knowledge and understanding
- Рассказать основные модели представления данных и методы их обработки, этапы, средства и методы проектирования данных, структурированных в виде баз данных;
- Назвать существующие логические модели данных;
- Показать сравнительные характеристики современных средств обработки, языки описания и манипулирования данными.
Learning outcome: applying knowledge and understanding
- Анализировать предметную область по существующему документообороту и информационным потокам с целью выявления информационных потребностей и отображать формализованное описание предметной области;
- Использовать языковые средства СУБД для создания приложений;
- Проектировать интерфейс пользователя персональной базы данных современными средствами объектно-ориентированного и визуального программирования;
Learning outcome: formation of judgments
- Формировать профессиональные суждения в основных принципах проектирования и организации баз данных.
Learning outcome: communicative abilities
- Способность работать в группе по проектированию и разработки баз данных и реализации ИТ-проектов.
Learning outcome: learning skills or learning abilities
- Осуществлять систематизированный сбор научно-технической информации, анализ отечественного и зарубежного опыта в сети Интернет, научной и периодической литературе, выявлять направления развития ИТ-инфраструктуры предприятий и организаций.
Teaching methods
технологии проблемно- и проектно- ориентированного обучения;
информационно-коммуникационные (в том числе дистанционные образовательные) технологии.
Topics of lectures
- Основные понятия баз данных
- Этапы проектирования баз данных
- Построение инфологической модели
- Модели данных
- Логическое проектирование
- Нормализация отношений
- Постреляционная и многомерная модель данных
- Диаграммы потоков данных
- Компоненты Microsoft SQL Server
- Интеллектуальный анализ данных в СУБД Microsoft SQL Server
- Создание баз данных и таблиц в среде Microsoft SQL Server
- Логическая структура и физическая реализация БД
- Использование ограничений и триггеров
- Реализация хранимых процедур и функций
- Общие сведения о Transact-SQL
Key reading
- Дейт К. Дж. Введение в системы баз данных. –М.: Издательский дом «Вильямс», 2008.
- Коннолли Т., Бегг К. Базы данных. Проектирование, реализация и сопровождение. Теория и практика, 2-е изд. – М.: Издательский дом «Вильямс», 2009
- Стивен Форте, Эндрю Дж. Браст Разработка приложений на основе MS SQL Server, 2005.
Further reading
- Питер Роб, Карлос Коронел Системы баз данных: проектирование, реализация и управление, 5-е издание, – BHV Санкт-Петербург, 2004 . -1040 с
- Джеффри Д. Ульман, Дженнифер Уидом. Основы реляционных баз данных. Издательство "Лори", 2006, 382 с.
- Жилинский А. Самоучитель Microsoft SQL Server 2008. – БХВ-Петербург, 2009, 240 с.
- Петкович Д. Microsoft SQL Server 2008. Руководство для начинающих. - БХВ-Петербург, 2009, 752 с.
- Уильям Р. Станек Microsoft SQL Server 2008. Справочник администратора. - БХВ-Петербург, Русская редакция, 2009, 720 с.