МИНИСТЕСРТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ ГРОДНЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИМЕНИ ЯНКИ КУПАЛЫ УТВЕРЖДАЮ Ректор _______________С.А.Маскевич (подпись) «___ » ____________________ 200 __г. МОДЕЛИ ДАННЫХ И СУБД ПРОГРАММА КУРСА ДЛЯ СТУДЕНТОВ СПЕЦИАЛЬНОСТИ 1-31 03 03-02 прикладная математика 1-31 03 06 экономическая кибернетика Гродно 2004 АВТОР: Астахов А.М., кандидат физ.мат. наук, преподаватель кафедры ТФФАВ и ПМ РЕЦЕНЗЕТЫ: Начальник отдела разработки программного обеспечения Instinctools GmbH Барановский Ю.Э. Рекомендована к утверждению кафедрой теории функций, функционального анализа, вероятностей и прикладной математики Протокол № _10_ от «_26_» _мая_ 2004 г. Рекомендована к утверждению методической комиссией по специальности __________ Протокол № _____ от «___» ________________________ 200__ г. Рекомендована к утверждению Советом математического Протокол № 9 от «29 » _ июня 2004 г. факультета Рекомендована к утверждению Советом университета Протокол № _____ от «___» ________________________ 200__ г. Предисловие Целью курса «Модели данных и СУБД» является подготовка студентов к эффективному использованию баз данных при решении задач, вытекающих из практической деятельности специалистов по экономической кибернетике. На практических занятиях студенты должны получить навыки работы с системой обработки баз данных MicroSoft Access 2000. Введение. В настоящее время в для студентов экономических специальностей крайне важно умение ориентироваться в большом потоке информации, владеть навыкамиработы с новейшими пакетами программ обработки данных. В курс входит знакомство студентов с системами управления базами данных (СУБД) в частности с СУБД Microsoft Access 2000. Особое внимание обращается на стандарт языка запросов SQL, так как данный язык используется во всех известных СУБД. На лабораторных занятиях студенты выполняют индивидуальные задания с помощью Microsoft Access 2000. Задания оформлены в виде задач на создание и редактирование таблиц, форм, запросов, отчетов, макросов и модулей, связанных друг с другом Результатом выполнения практических задании должно стать создание базы данных, относящейся к той или иной сфере бухгалтерского учета или экономического анализа предприятия. Дается введение в макро язык и основы языка Visual Basic. Содержание курса. 1. Введение в базы данных. Реляционные базы данных. Подробно рассматриваются последние разработки в области СУБД. 2. Таблицы, индексы, данные. Даются основные понятия по базам данных (БД), система индексации данных, хранящихся в виде таблиц. 3. Типы данных. Описываются типы данных, хранящихся в таблицах. Особое внимание обращается на типы данных MicroSoft Access 2000. 4. Создание, изменение, удаление таблиц. Работа с таблицами и их полями. Параметры поля таблицы. 5. Заполнение таблиц данными. Работа по заполнению таблиц. 6. Связывание таблиц. Создание индексных полей и их использование при связывании таблиц. Подстановки данных из одной таблицы в другую. 7. Запросы как ядро баз данных. Запросы в MicroSoft Access 2000. Запросы данных из одной и нескольких таблиц. 8. Стандарт языка запросов SQL. Обзор стандартного языка запросов. Ввод, удаление и изменение значений полей. 9. Функции языка SQL. Специальные и агрегатные функции языка SQL. Формирование выводов запросов. Подзапросы. 10. Особенности языка SQL в СУБД MicroSoft Access 2000. Рассматриваются основные отличия стандартного языка SQL от языка SQL MicroSoft Access 2000. 11. Формы MicroSoft Access 2000. Проектирование форм. Ввод данных в таблицы с помощью форм. 12. Отчеты MicroSoft Access 2000. Конструирование отчетов на основе таблиц и запросов. 13. Макросы и макрокоманды MicroSoft Access 2000. Создание макросов на основе макрокоманд. Кнопочные формы. Связывание кнопок с макросами. 14. Модули MicroSoft Access 2000. Создание модулей. Общие сведения о языке Visual Basic. 15. Семейства, объекты и свойства. Создание модулей. Семейства, объекты и свойства языка Visual Basic. 16. Инструкции. Инструкции языка Visual Basic. 17. Работа с макрокомандами в языке Visual Basic. Инструкция DoCmd языка Visual Basic. Примерные темы лабораторных работ. 1. Программа MicroSoft Access 2000, Основы работы с программой. 2. Создание таблиц данных. Типы данных MicroSoft Access 2000. 3. Создание индексов. 4. Работа с таблицами и их полями. 5. Работа по заполнению таблиц. 6. Создание индексных полей и их использование при связывании таблиц. Подстановки данных из одной таблицы в другую. 7. Запросы данных из одной и нескольких таблиц. 8. Ввод, удаление и изменение значений полей. 9. Функции языка SQL. Специальные и агрегатные функции языка SQL. Формирование выводов запросов. Подзапросы. 10. Особенности языка SQL в СУБД MicroSoft Access 2000. 11. Проектирование форм. Ввод данных в таблицы с помощью форм. 12. Конструирование отчетов на основе таблиц и запросов. 13. Создание макросов на основе макрокоманд. 14. Создание модулей. Общие сведения о языке Visual Basic. 15. Создание модулей. Семейства, объекты и свойства языка Visual Basic. 16. Инструкции. Инструкции языка Visual Basic. 17. Работа с макрокомандами в языке Visual Basic. Литература. 1. Борланд Р. Word 97- М,- 1997. 2. Microsoft Exсel 97. - М.: - 1998.