Поиск

Полнотекстовый поиск:
Где искать:
везде
только в названии
только в тексте
Выводить:
описание
слова в тексте
только заголовок

Рекомендуем ознакомиться

'Рабочая программа'
1. Описания дисциплины «Профессиональный иностранный язык», представленного в Государственных образовательных стандартах высшего профессионального об...полностью>>
'Образовательный стандарт'
Нормативный срок освоения основной образовательной программы подготовки инженера по направлению подготовки дипломированного специалиста «Оборудование...полностью>>
'Доклад'
Доклад об основных направлениях деятельности администрации Индустриального района города Барнаула за 2011 год. Доклад об основных направлениях деятел...полностью>>
'Документ'
Нет такого вида природных и материальных ценностей, бережное отношение к которым в нашем обществе не имело бы серьезных нареканий. Земля и леса, воды...полностью>>

Методические указания По дисциплине «Разработка и эксплуатация удаленных баз данных» для студентов- заочников по специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем»»

Главная > Методические указания
Сохрани ссылку в одной из сетей:

ФГОУ СПО ТПК

Методические указания по дисциплине «Разработка и эксплуатация удаленных данных» стр. 2 из 47

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

Федеральное государственное образовательное

учреждение среднего профессионального образования

Тольяттинский политехнический колледж

(ФГОУ СПО ТПК)

УТВЕРЖДАЮ

Заместитель директора по УР

_____________ С.А.Гришина

___.___.20___

Методические указания

По дисциплине

«Разработка и эксплуатация удаленных баз данных»

для студентов- заочников

по специальности

230105 «Программное обеспечение вычислительной техники и автоматизированных систем»»

Тольятти, 2008

ОДОБРЕНА

Протокол

от ___ _______20__г. № ____

Зав. ПЦК по специальности

________ Л.Г. Светличная

___ ________ 20___г


  1. Методические указания разработаны Савельевой Н. П. - преподавателем спец. дисциплин ФГОУ СПО ТПК

  2. Введена впервые

  3. Редакция №1 ____ ______________20___г.

Рецензент:

_________________________________________________________________

(место работы, должность)

__________

___________________

____________________________________________

(дата)

(личная подпись)

(И.О.Фамилия)

Рецензент:

_________________________________________________________________

(место работы, должность)

__________

___________________

____________________________________________

(дата)

(личная подпись)

(И.О.Фамилия)

Содержание

Предисловие 4

Тематический план учебной дисциплины 6

Перечень литературы 7

Перечень технических средств обучения 7

Содержание дисциплины 8

Контрольные вопросы по разделам 15

Задание на контрольную работу 18

Приложение А 23

Варианты контрольной работы 23

Приложение Б 36

Образец оформления контрольной работы 36

Предисловие

Учебная дисциплина «Разработка и эксплуатация удаленных баз данных» предназначена для реализации государственных требований к минимуму содержания и уровню подготовки выпускника по специальности: 230105 «Программное обеспечение вычислительной техники и автоматизированных систем».

Дисциплина «Разработка и эксплуатация удаленных баз данных» включает изучение основных принципов построения и работы с многопользовательскими сетевыми базами данных, разработки и создания клиентских приложений по работе с ними.

При изучении учебной дисциплины обращается внимание студентов на ее прикладной характер, показывается, где и когда изучаемые теоретические положения и практические умения могут быть использованы в будущей практической деятельности.

Учебная дисциплина «Разработка и эксплуатация удаленных баз данных» базируется на знаниях и умениях, полученных при изучении дисциплин «Информатика», «Основы построения автоматизированных информационных систем», «Технологии разработки программных продуктов», «Базы данных», «Компьютерные сети», «Технические средства информатизации», «Операционные системы и среды», «Архитектура ЭВМ и вычислительных систем» и др. В ней систематизируются знания основ проектирования и управления базами данных, умение по разработке и реализации приложений для обработки информации из базы данных при решении профессиональных задач.

Рабочим учебным планом для данной дисциплины определено:

  • объем обязательной учебной нагрузки составляет 42 часа в течение 5 и 6 курса;

  • максимальная нагрузка на студента устанавливается в объеме 129 часа.

  • промежуточная аттестация установлена в форме контрольной работы и в форме экзамена по завершению курса.

В процессе изучения дисциплины используется комбинированный метод, при котором лекционный материал сочетается с одновременной отработкой навыков на ПК. В программе предусмотрены самостоятельные работы, целью проведения которых является закрепление навыков использования полученных теоретических знаний и подготовка пользователя, способного освоить новый программный продукт.

В результате изучения дисциплины студент должен:

иметь представление:

  • о роли знаний по дисциплине «Разработка и эксплуатация удаленных баз данных» при освоении смежных дисциплин по выбранной специальности и в сфере профессиональной деятельности;

  • о принципах и особенностях обработки сетевых баз данных;

  • о технологиях, используемых при создании клиентского приложения.

знать:

  • архитектуру удаленных баз данных;

  • типовые методы доступа к данным;

  • инструментальные средства проектирования структуры базы данных;

  • методы создания клиентской и серверной части приложения для удаленной базы данных;

  • приемы администрирования, копирования и восстановления базы данных.

уметь:

  • подбирать тип архитектуры удаленной базы данных по требованиям конкретной задачи;

  • грамотно использовать инструментальные средства визуального проектирования структуры базы данных;

  • проектировать и создавать серверную и клиентскую части приложения для базы данных;

  • организовывать доступ к данным из клиентского приложения;

  • грамотно эксплуатировать удаленную базу данных.

Тематический план учебной дисциплины

№ темы

Наименование разделов и тем

Введение

Раздел 1

Теория проектирования удаленных баз данных

1.1

Архитектура удаленных баз данных

1.2

Основные технологии доступа к данным и типовые элементы доступа

1.3

Введение в работу с удаленными базами данных

Раздел 2

Проектирование и разработка серверной части приложения баз данных

2.1

Командные средства создания структуры базы данных

2.2

Визуальные средства проектирования структуры базы данных

Раздел 3

Администрирование и эксплуатация удаленных баз данных

3.1

Установка привилегий доступа к данным

3.2

Резервное копирование и восстановление данных

3.3

Копирование клиентской части приложения баз данных

Контрольная работа

Раздел 4

Проектирование и разработка клиентской части приложения баз данных

4.1

Компоненты доступа и отображения данных

4.2

Запросы на изменение данных в базе данных

4.3

Хранимые процедуры, триггеры и генераторы. Обеспечение достоверности, целостности и непротиворечивости данных

4.4

Сортировка, поиск и фильтрация данных в базе данных и в выборках

4.5

Управление транзакциями и кеширование памяти

4.6

Перехват исключительных ситуаций и обработка ошибок

4.7

Формирование и вывод отчетов

4.8

Особенности проектирования клиентской части приложения в различных технологиях доступа к данным

Экзамен

Перечень литературы

  1. Т. С. Карпова Базы данных: Модели, разработка, реализация. Санкт-Петербург: Питер 2001.г.

  2. Б. П. Арсеньев , С.А. Яковлев. Интеграция распределенных баз данных. Санкт-Петербург: Лань 2001.г.

  3. А. Чекалов. Базы данных: от проектирования до разработки приложений. Санкт - Петербург: БХВ-Петербург 2003.г.

  4. А.Я. Скляр. Введение в InterBase. Москва: Горячая линия - Телеком 2002.г.

  5. С.П. Кандзюба, В.Н. Громов Delphi6: Базы данных и приложения. DiaSoft - 2001.г.

  6. Персональный компьютер

  7. Методические указания по выполнения практических работ по обработке удаленных баз данных (локальный сервер ТПК Y:\ЗПО-61\РиЭУБД\...)

Перечень технических средств обучения

Изучение предполагает формирование практических имений и навыков по созданию и использованию удаленной базы данных, а также разработку приложения для взаимодействия с этой базой данных. Поэтому в учебном процессе и при подготовке контрольной работы в качестве типовых должны использоваться персональные компьютеры типа IBM PC не ниже Pentium 100 с операционной системы Windows NT (и выше), объединенные в локальную сеть, и следующие компьютерные программы:

  • сервер баз данных InterBase или FireBird;

  • оболочка для работы с базами данных IB Expert или IB Console;

  • программа визуального проектирования баз данных ErWin;

  • система визуального программирования Delphi.

Содержание дисциплины

Введение

Предмет, задачи и структура учебной дисциплины «Разработка и эксплуатация удаленных баз данных». Связь с другими общепрофессиональными и специальными дисциплинами.

Раздел 1 Теория удаленных баз данных

Тема 1.1 Архитектуры удаленных баз данных

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

Вопросы для самоконтроля:

  1. Назначение сервера, рабочей станции

  2. Технология передачи данных по локальной сети

  3. функции, распределяемые между клиентской и серверной частью приложения

  4. преимущества и недостатки двухзвенной архитектуры удаленных баз данных;

  5. преимущества и недостатки трехзвенной архитектуры удаленных баз данных.

Тема 1.2 Основные технологии доступа к данным и типовые элементы доступа

Классификация базовых технологий доступа к данным, расположенным на удаленном сервере, из клиентских приложений (СОМ, BDE, ADO, IBX, MIDAS, MTS, CORBA). Базовая технология IBX: понятие и место применения, интерфейс объекта, библиотека классов

Вопросы для самоконтроля:

  1. назначение базовой технологии доступа к данным IBX и ее компоненты.

  2. краткий обзор базовых технологий доступа к данным СОМ, BDE, ADO, MIDAS, MTS, CORBA

Тема 1.3 Введение в работу с удаленными базами данных

Классификация SQL-серверов и особенности их применения. Технология настройки приложения клиента для работы с удаленной (локальной) базой данных. Преимущества использования компонентов построения запросов по сравнению с компонентами прямого доступа к таблице.

Организация данных на сервере InterBase. Обзор утилит для работы с базой данных на стороне сервера. Назначение и структура файлов удаленной базы данных. Настройка системных файлов для работы с удаленной (локальной) базой данных. Организация сеанса связи с удаленной базой данных. Физическая организация удаленной базы данных: настройка станиц обмена, кодировки. Параметры создания и подключения базы данных

Вопросы для самоконтроля:

  1. назначение SQL-сервера InterBase

  2. технология создания базу данных на сервере InterBase через оболочку IBExpert;

  3. технология подключения базу данных на сервере InterBase через оболочку IBExpert;

Раздел 2 Проектирование и разработка серверной части приложен

Тема 2.1 Командные средства создания структуры базы данных

Язык структурированных запросов SQL: назначение, структура языка, этапы выполнения SQL-команд, типы данных. SQL команды по созданию, модификации и удалению таблицы. Команды SQL по созданию, просмотру, перестройки и удалению индексов. Вывод на экран справки о структуре таблицы.

Понятие транзакции, ее свойства и способы завершения. Механизмы обеспечения ссылочной целостности и непротиворечивости данных при многопользовательском доступе к ним.

Механизмы SQL по обеспечению ссылочной целостности и непротиворечивости данных: элементы базы данных триггеры, исключения, генераторы, процедура.

Вопросы для самоконтроля:

  1. назначения, свойства и способы завершения транзакции;

  2. назначение и правила использования элементов базы данных (домен, таблица, индекс, исключение, генератор, триггер, процедура);

  3. типы данных, используемые в языке SQL;

  4. основной синтаксис команд SQL по работе с таблицами и записями базы данных (создавать и модифицировать структуру таблиц, добавлять, удалять, редактировать записи, осуществлять поиск записей в связанных таблицах по заданному условию)

Тема 2.2 Визуальные средства проектирования структуры базы данных

Обзор Case-средств визуального проектирования структуры базы данных. Назначение и основные приемы работы в ErWin. Модели представления данных: логическая, физическая. Уровни представления данных: уровень сущностей и уровень атрибутов. Приемы графического проектирования структуры базы данных: таблиц, индексов, установление взаимосвязи таблиц, определение условий ссылочной целостности, обеспечение достоверности данных. Технология автоматического создания на сервере файла базы данных по спроектированной модели.

Вопросы для самоконтроля:

  1. назначение программы визуального проектирования структуры базы данных ErWin

  2. этапы проектирования структуры базы данных с помощью программ визуального проектирования ErWin;

Раздел 3 Администрирование и эксплуатация удаленных баз данных

Тема 3.1 Установка привилегий доступа к данным

Классификация пользователей удаленной базы данных. Виды прав (привилегий) и ограничений. Состав параметров при установлении привилегий. Универсальный пользователь базы данных Inter Base. Порядок создания простого пользователя и определение его прав. Удаление пользователя. Лишение пользователя некоторых прав. Наследование прав. Объединение пользователей с одинаковыми правами в группу. Создание роли. Параметры регистрации простого пользователя и пользователя, входящего в группу при подключении к базе данных.

Вопросы для самоконтроля:

  1. виды прав доступа;

  2. состав параметров при назначении прав доступа;

  3. порядок назначения и отмены прав доступа;

Тема 3.2 Резервное копирование и восстановление данных

Значение резервного копирования для сохранности данных. Требования к выбору места хранения резервной копии. Определение сроков и периодичности создания копии. Механизм резервного копирования. Команды создания резервной копии.

Причины для восстановления базы данных. Механизм восстановления базы данных по резервной копии. Команды восстановления данных. Оптимизация базы данных путем создания и немедленного восстановления.

Вопросы для самоконтроля:

  1. назначение резервного копирования;

  2. приемы создания резервной копии;

  3. приемы восстановления данных;

Тема 3.3 Копирование клиентской части приложения баз данных

Программа для формирования инсталляционного пакета Install Shield. Определение файлов базы данных, объектов, элементов среды. Задание диалога для разархивирования. Создание прообраза копии диска.

Вопросы для самоконтроля:

  1. назначение и возможности утилиты Install Shield

  2. этапы создания инсталляционного пакеты приложения для работы с базой данных



Скачать документ

Похожие документы:

  1. Методическое обеспечение учебного процесса Оценка содержания подготовки специалистов через организацию учебного процесса

    Документ
    Специальность 230105 Программное обеспечение вычислительной техники и автоматизированных систем открыта в техникуме в 2 году на основании анализа спроса на нее, проведенного городской службой занятости населения и техникумом.
  2. Отчет о самообследовании фгоу спо «Донецкий государственный промышленно-гуманитарный техникум»

    Публичный отчет
    В 2008 году в соответствии с графиком прохождения комплексной экспертизы Рособрнадзора Донецкий государственный промышленно-гуманитарный техникум (ДГПГТ) подлежит Государственной аттестации, что является обязательным условием для
  3. 1. организационно-правовое обеспечение образовательной деятельности (2)

    Реферат
    4.4.2 Внедрение новых форм и методов обучения, средств активизации познавательной деятельности студентов, организация самостоятельной и научно-исследовательской работы студентов
  4. План работы колледжа на 2011 2012 учебный год содержание

    Документ
    КГОУ СПО «Алтайский колледж информационных технологий» представляет собой краевое государственное образовательное учреждение среднего профессионального образования,

Другие похожие документы..