скачать ПОЯСНИТЕЛЬНАЯ ЗАПИСКА Примерная программа учебной дисциплины «Разработка и эксплуатация удаленных баз данных» предназначена для реализации государственных требований к минимуму содержания и уровню подготовки выпускников по специальности 2203 Программное обеспечение вычислительной техники и автоматизированных систем среднего профессионального образования и является единой для всех форм обучения, а также для всех типов и видов образовательных учреждений, реализующих основные профессиональные образовательные программы среднего профессионального образования. Примерная программа служит основой для разработки образовательным учреждением рабочей программы учебной дисциплины. Учебная дисциплина «Разработка и эксплуатация удаленных баз данных» является специальной, формирующей профессиональные знания, необходимые для будущей трудовой деятельности. Преподавание учебной дисциплины «Разработка и эксплуатация удаленных баз данных» должно иметь практическую направленность и проводиться в тесной взаимосвязи с другими общепрофессиональными и специальными дисциплинами: «Базы данных», «Операционные системы и среды», «Основы алгоритмизации и программирования», «Компьютерные сети», «Технология разработки программных продуктов», «Информационная безопасность». Формы проведения учебных занятий выбираются преподавателем, исходя из дидактической цели, содержания материала и степени подготовки студентов. В результате изучения дисциплины студент должен: иметь представление:
знать:
уметь:
Программа рассчитана на 100 часов аудиторных занятий, в том числе 40 часов отводится на практические занятия. Для закрепления теоретических знаний и приобретения необходимых практических умений программой дисциплины предусматривается проведение практических занятий, перечень которых носит рекомендательный характер. В зависимости от профиля подготовки выпускника и материально-технического обеспечения дисциплины возможны изменения и замена отдельных практических занятий другими, сходными по содержанию. Для лучшего усвоения учебного материала его изложение необходимо проводить с применением технических и аудиовизуальных средств обучения. При разработке рабочей программы учебной дисциплины образовательной учреждение может вносить изменения в содержание, уровень усвоения, последовательность изучения учебного материала и распределение учебных часов по разделам (темам), а также в перечень практических занятий, не нарушая логики изложения дисциплины и при условии обязательного выполнения государственных требований по специальности. Для проверки знаний студентов в рабочей программе рекомендуется указывать, по окончании изучения каких разделов следует проводить рубежный контроль. Форму и сроки проведения контроля по дисциплине определяет образовательное учреждение. Рабочая программа рассматривается предметной (цикловой) комиссией и утверждается заместителем директора по учебной работе. ^ УЧЕБНОЙ ДИСЦИПЛИНЫ
^ ВВЕДЕНИЕ Предмет и задачи учебной дисциплины «Разработка и эксплуатация удаленных баз данных». Связь с другими общепрофессиональными и специальными дисциплинами. Раздел 1. ТЕОРИЯ ПРОЕКТИРОВАНИЯ ^ Тема 1.1. Архитектуры удаленных баз данных Студент должен: знать:
Понятия локальной сети, сервера, рабочей станции. Отличия и преимущества удаленных баз данных от локальных баз данных. Преимущества, недостатки и место применения двухзвенной и трехзвенной архитектуры. Тема 1.2. Основные технологии доступа к данным и типовые элементы доступа Студент должен: знать:
Базовая технология СОМ: понятие и создание объекта, интерфейсы объекта, библиотека классов СОМ, фабрика класса. Основные понятия и место применения технологий ADO, MIDAS, MTS, CORBA. Тема 1.3. Введение в работу с удаленными базами данных Студент должен: знать:
уметь:
Типы SQL серверов и их особенности. Настройка системных файлов для работы с удалённой базой данных. Организация сеанса связи с удалённой базой данных. Настройка приложения клиента для работы с удалённой базой данных. Физическая организация удалённой базы данных: простая и составная база данных, настройка страниц обмена, понятие фрагментации и дефрагментации, способы выполнения дефрагментации. Преимущества использования компонентов TQuery по сравнению с компонентами TTable. Раздел 2. ПРОЕКТИРОВАНИЕ СЕРВЕРНОЙ ЧАСТИ ^ Тема 2.1. Проектирование структуры базы данных с помощью команд Студент должен: знать:
уметь:
Назначение и структура файлов базы данных. Команды по созданию и перемещению файла базы данных. Команды по созданию, модификации и удалению таблицы. Команды по созданию, просмотру, перестройке и удалению индексов. Вывод на экран справки о структуре таблицы. Тема 2.2. Визуальные средства проектирования структуры базы данных Студент должен: знать:
уметь:
Приемы графического проектирования структуры базы данных: таблиц, индексов, установление взаимосвязи, установление условий ссылочной целостности, обеспечение достоверности данных. Просмотр и модификация созданной структуры базы данных. Раздел 3. ПРОЕКТИРОВАНИЕ КЛИЕНТСКОЙ ЧАСТИ ПРИЛОЖЕНИЯ БАЗ ДАННЫХ ^ Студент должен: знать:
уметь:
Понятие, назначение и задание различных листов приложения клиента. Установление связи между листами приложения клиента. Назначение свойств, событий и методов компонентов. Формирование, редактирование и выполнение запроса на выборку данных. Простые и сложные запросы на выборку (сортировка, группировка, вычисляемые поля, составные операторы выборки). Тема 3.2. Запросы на изменение данных в базе данных Студент должен: знать:
уметь:
Полный и сокращенный форматы оператора добавления данных. Форматы операторов на добавление и удаление данных. Методы выполнения операторов управления данными. Тема 3.3. Хранимые процедуры, триггеры и генераторы. Обеспечение достоверности, целостности и непротиворечивости данных. Каскадные воздействия Студент должен: знать:
уметь:
Понятие и назначение хранимой процедуры, триггера и генератора. Команды по созданию, редактированию и удалению хранимой процедуры, триггера и генератора. Понятие и виды каскадных воздействий. Организация выполнения каскадных воздействий. Тема 3.4. Сортировка, поиск и фильтрация данных в базе данных и в выборках Студент должен: знать:
уметь:
Два подхода к управлению данными: в выборках и в базе данных. Различные методы сортировки, поиска и фильтрации данных. Особенности использования каждого метода управления данными. Дополнительные параметры по управлению методами. Тема 3.5. Управление транзакциями и кэширование памяти Студент должен: знать:
уметь:
Понятие и назначение транзакции. Старт, фиксация, откат и отмена транзакции. Компоненты для работы с транзакциями. Понятие и назначение кэша. Компоненты для работы с кэшем. Преимущества и недостатки использования транзакций и кэширования памяти. Тема 3.6. Перехват исключительных ситуаций и обработка ошибок Студент должен: знать:
уметь:
Понятие исключительной ситуации. Мягкий и жесткий выход из исключительной ситуации. Место возникновения исключительной ситуации. Определение характера ошибки, вызвавшей исключительную ситуацию. Перехват исключительной ситуации, написание обработчика и организация мягкого выхода из исключительной ситуации. Тема 3.7. Формирование и вывод отчетов Студент должен: знать:
уметь:
Назначение и виды отчетов. Мастер отчетов и Конструктор отчетов. Настройка печати и печать отчетов. Тема 3.8. Особенности проектирования клиентской части приложения в различных технологиях доступа к данным Студент должен: знать:
уметь:
Особенности и назначение технологий доступа к данным ADO, MIDAS, MTS и CORBA. Специальные компоненты доступа к данным каждой технологии. Особенности размещения и использования свойств и методов компонентов доступа к данным. Особенности создания интерфейса. Раздел 4. АДМИНИСТРИРОВАНИЕ И ЭКСПЛУАТАЦИЯ УДАЛЕННЫХ БАЗ ДАННЫХ ^ Студент должен: знать:
уметь:
Виды привилегий, привилегии по умолчанию. Состав параметров при установлении привилегий. Назначение привилегий: несколько привилегий одному пользователю, привилегии нескольким пользователям, привилегии всем пользователям. Наследуемые привилегии. Привилегии на доступ к таблице, полю таблицы, к хранимой процедуре. Отмена привилегий. ^ Студент должен: знать:
уметь:
Создание резервной копии базы данных. Восстановление базы данных. Восстановление транзакций. Регистрация новых пользователей. ^ Студент должен: знать:
уметь:
Утилита Install Shield. Определение файлов базы данных, объектов, элементов среды. Задание диалога при разархивировании. Создание прообраза копии диска. Создание копии на дискетах. ^
^ Дарахвелидзе П.Г., Марков Е.П., Котенок О.А. Программирование в Delphi 5. – СПб.: БХВ – Санкт-Петербург, 2000. – 784 с. Кондзюба С.П., Громов В.Н. Delphi 5. Базы данных и приложения: Лекции и упражнения. – Киев: ДиаСофт, 2001. – 592 с. Фаронов В.В., Шумаков П.В. Delphi 4. Руководство разработчика баз данных. – М.: Нолидж, 1999. – 560 с. Пономарев В.А. COM и ActiveX в Delphi. – СПб.: БХВ – Петербург, 2001. 320 с. Шумаков П.В. Delphi 3 и разработка приложений баз данных. – М.: Нолидж, 1998. – 704 с. Культин Н. Программирование на Object Pascal. – СПб.: BHV – Петербург, 1998. – 304 с. Горев А., Ахаян Р., Макашарипов С. Эффективная работа с СУБД. – СПб.: Питер, 1997. – 704 с. Скуснов А. Справочник по компонентам Delphi 3. – М.: ПРИОР, 1996. – 288 с. Энго Ф. Как программировать на Delphi 3. – Киев: ДиаСофт, 1997. – 320 с. |
Пояснительная записка..................................................................... | 3 |
Примерный тематический план учебной дисциплины ................. | 5 |
Примерное содержание учебной дисциплины.............................. | 7 |
Примерный перечень практических занятий ……………………… | 16 |
Рекомендуемая литература................................................................ | 17 |
Подписано в печать ……………. Формат 60x90/16. Печать офсетная. Объем 0,8 п.л. Тираж 200 экз. |
Издательский отдел ИПР СПО 109316, Москва, Волгоградский пр-т, 43 |
Отпечатано в отделе оперативного тиражирования ИПР СПО 107066, г. Москва, ул. Ольховская, 14 |
17 | | 18 |
Скачать 189,07 Kb. | оставить комментарий |
Дата | 30.04.2012 |
Размер | 189,07 Kb. |
Тип | Примерная программа, Образовательные материалы |