Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМУ СУБД.doc
Скачиваний:
13
Добавлен:
11.06.2015
Размер:
427.01 Кб
Скачать

III. Рекомендуемые источники

Основная литература

  1. Малыхина, М. П. Базы данных : основы, проектирование, использование / М. П. Малыхина – СПб. : БХВ-Петербург, 2006. – 528 с.

Дополнительная литература

  1. Конолли, Т. Базы данных. Проектирование, реализация и сопровождение / Т. Конолли, К. Бегг. – М. : Вильямс, 2000. – 1120 с.

IV. Контрольные вопросы для самопроверки

  1. Что такое сервер базы данных?

  2. Какие основные функции обеспечивает сервер базы данных?

  3. Какие преимущества обеспечивает применение клиент-серверной архитектуры?

  4. Какие информационные системы, доступные в системе Internet, использующие функции баз данных, Вы знаете?

Тема 1.3. Модели данных и языки запросов БД. Реляционная модель данных

I. Задания для самостоятельной работы

  1. Определите понятия «структуры данных», «операции с данными» и «ограничения» в модели данных?

  2. Перечислите известные вам модели данных.

  3. Сравните концепции модели данных БД и типов данных традиционных языков программирования.

  4. Опишите достоинства и недостатки реляционной модели данных.

  5. Опишите основные функции языка базы данных.

II. Рекомендации по выполнению заданий

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

III. Рекомендуемые источники

Основная литература

  1. Малыхина, М. П. Базы данных : основы, проектирование, использование / М. П. Малыхина – СПб. : БХВ-Петербург, 2006. – 528 с.

Дополнительная литература

  1. Конолли, Т. Базы данных. Проектирование, реализация и сопровождение / Т. Конолли, К. Бегг. – М. : Вильямс, 2000. – 1120 с.

IV Контрольные вопросы для самопроверки

  1. Какие преимущества обеспечивает использования концепции “модель данных” при работе с базами данных?

  2. Какие отличия существуют между языками баз данных и традиционными языками программирования?

  3. Объясните смысл термина «множественные операции» в языкахё запросов.

  4. Какие модели данных используются в настоящее?

  5. Какие способы взаимодействия пользователя с БД существуют, помимо языков запросов, и в чем их достоинства и недостатки?

Тема 1.4. Жизненный цикл БД и приложений баз данных

I. Задания для самостоятельной работы

  1. Определите значение понятия “жизненный цикл” информационной системы и базы данных.

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

  3. Опишите основные риски, возникающие при разработке АИС.

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

II. Рекомендации по выполнению заданий

Данная тема посвящена изучению современной технологии разработки приложений баз данных, и основное внимание при ее изучении следует уделить следующим основным аспектам данного процесса. Прежде всего, необходимо изучить набор этапов, называемых “жизненным циклом”, и последовательность действий, выполняемых на каждом этапе. Особое внимание следует уделить задачам, решаемым на стадиях анализа и проектирования системы. Так же рекомендуется уделить внимание вопросу, какие негативные факторы могут влиять на процесс разработки ПО и проектирование баз данных.