Вопросы для самостоятельной работы

Список использованных источников

 

1 Дейт, К. Введение в системы баз данных/ К. Дейт: пер. с англ. – 6—е изд. — СПб.: Издательский дом «Вильямс», 2000.— 848 с.

2 Конноли, Т. Базы данных: проектирование, реализация и сопровождение. Теория и практика: учебное пособие/ Т. Конноли, К. Бегг, А. Страчан: пер. с англ. — М.: Издательский дом «Вильямс», 2000. – 1120 с.

3 Малыхина, М.П. Базы данных: основы, проектирование, использование/ М.П. Малыхина. – СПб.: БХВ—Петербург, 2004. – 512 с.

4 Петров, В.Н. Информационные системы/ В.Н. Петров. – СПб.: Питер, 2002. – 688 с.

5 Вендеров, А.М. Проектирование программного обеспечения экономических информационных систем: учебник/ А.М. Вендеров. – М.: Финансы и статистика, 2000. – 352 с.

6 Смирнова, Г.Н. Проектирование экономических информационных систем: учебник/ Г.Н. Смирнова, А.А. Сорокин, Ю.Ф.Тельнов; под. ред. Ю.Ф. Тельнова. – М.: Финансы и статистика, 2001. – 512 с.

7 Мюллер, Р.Дж. Базы данных и UML. Проектирование/ Р.Дж. Мюллер: пер. с англ. – М.: Лори, 2002. – 419 с.

8 Крёнке, Д. Теория и практика построения баз данных/ Д. Крёнке. 8—е изд. – СПб.: Питер, 2003. – 800 с.

9 Григорьев, Ю.А. Банки данных: учебник/ Ю.А. Григорьев, Г.И. Ревунков. – М.: Изд—во МГТУ, 2002. – 320 с.

10 Федоров, А.Г.Базы данных для всех/ А.Г. Федоров, Н.З. Елманова. – М.: КомпьютерПресс, 2001. – 256 с.

11 Верников, Г. Основы методологии IDEF1X [Электронный ресурс] – Режим доступа: WWW.URL: http://www.citforum.ru/cfin/idef/idef1x.shtml.

12 Кузнецов, С.Д. Основы современных баз данных [Электронный ресурс] — Режим доступа: WWW.URL: http://www.citforum.ru/ database/osbd/contents.shtml

13 Хоменко, Д.А. Базы данных: учебник для высших учебных заведений/ Д.А. Хоменко, В.М. Цыганков, М.Г. Мальцев; под ред. проф. А.Д.Хоменко. – Спб.: КОРОНА принт, 2000. – 416 с.

14 Карпова, Т.С. Базы данных: модели разработка, реализация/ Т.С. Карпова. — СПб.: Питер, 2001. — 304 с.

15 Голенищев, Э.П. Информационное обеспечение систем управления/ Э.П. Голенищев, И.В. Клименко. — Ростов н/Д.: Феникс, 2003 – 352 с. (Серия "Учебники и учебные пособия").

16 Ульман, Дж.Д. Введение в системы баз данных/ Дж.Д. Ульман, Дж. Уидом: пер. с англ. – М.: Лори, 2000. – 374 с.

17 Энсор, Д. Oracle. Проектирование баз данных/ Д. Энсор, Й. Стивенсон: пер. с англ.: — К.: BHV, 1999. – 560 с.

18 Стивенс, Р. Программирование баз данных/ Р. Стивенс: пер. с англ.: — М.: Бином—Пресс, 2003. – 384 с.

19 Горин, С.В. Применение CASE—средства ERwin 2.0 для информационного моделирования в системах обработки данных/ С.В. Горин// СУБД. — 1995. — N 3. — С. 26—28.

20 Луни, К. Oracle 9i. Настольная книга администратора/ К. Луни, М. Терьо: пер. с англ.: М., Лори, 2004. – 745 с.


Приложение А

(обязательное)

 

 

Вопросы к разделу 1

 

1. Дайте определение автоматизированной информационной системы.

2. Приведите примеры типов АИС.

3. Какие функции системы управления предприятия могут подлежать автоматизации?

4. Приведите пример функционального деления АИС.

5. Приведите примеры обеспечивающих подсистем АИС.

6. Назовите основные отличия использования файловых систем и баз данных в качестве информационного обеспечения АИС.

7. Перечислите функции СУБД.

 

Вопросы к разделу 2

 

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

2. Опишите назначение внешнего уровня архитектуры БД.

3. Опишите назначение концептуального уровня архитектуры БД.

4. Поясните что такое логическая и физическая независимость данных.

5. Назовите модели данных, используемые при проектировании БД.

6. Перечислите основные этапы жизненного цикла БД.

7. Назовите этапы метода «нисходящего» проектирования БД.

8. Почему метод «восходящего» проектирования БД рекомендуется использовать для небольших БД?

9. Какими средствами может быть автоматизировано проектирование БД?

 

Вопросы к разделу 3

 

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

2. Перечислите основные функции, которые должны быть реализованы в АИС.

3. Дайте определение класса объектов предметной области.

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

5. Какие типы связей могут быть определены между классами объектов предметной области.

6. Для чего надо уметь правильно читать связи? Приведите пример.

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

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

9. Опишите функции всех категорий пользователей БД.

10. Перечислите основные методологии, используемые для построения информационно—логической модели (ИЛМ) предметной области на основе модели «объект—отношение», их различия.

11. В каких шаблонах моделирования, используемых для отображения фрагментов ИЛМ предметной области, используется рекурсивная связь?

12. Поясните что такое, с точки зрения предметной области, связь М:М. Какими способами она разрывается.

13. Приведите примеры моделирования ролей человека при построении ИЛМ предметной области.

14. Приведите примеры моделирования взаимоисключающих классов объектов.

15. Приведите примеры моделирования взаимоисключающих связей.

16. Что такое переносимость связей?

17. Приведите пример определения уникальности объекта из связи.

18. Как осуществляется проверка законченности ER—диаграммы.

19. Для чего нужна перекрестная проверка выявленной иерархии функций и построенной модели данных?

20. Перечислите основные правила (компоненты) реляционной модели данных, которые необходимо знать для реализации этапа даталогического проектирования БД.

21. Перечислите виды документирования, которые могут быть использованы при построении даталогической модели (ДЛМ) БД.

22. Назовите основные действия, осуществляемые на этапе построения ДЛМ БД на основе ER—диаграммы предметной области.

23. Какие особенности предметной области необходимо учитывать при реализации в ДЛМ БД связей 1:1?

24. Расскажите об особенностях реализации в ДЛМ рекурсивных связей.

25. Перечислите способы реализации в ДЛМ взаимоисключающих классов объектов и взаимоисключающих связей.

26. Почему схема реляционной БД должна быть нормализованной?

27. Дайте определения 1НФ, 2НФ, 3НФ, НФБК.

28. Какие виды работ осуществляются на этапе формирования внутреннего уровня БД?

29. На основании каких критериев осуществляется выбор СУБД?

30. Приведите примеры современных СУБД, кратко их охарактеризуйте.

31. Назовите объекты БД, поддерживаемые современными СУБД.

32. Что должно быть отражено в техническом описании реляционной таблицы?

33. Для чего необходимы индексы? Особенности их проектирования?

34. Как средствами СУБД реализуются ограничения целостности реляционной БД?

 

Вопросы к разделу 4

 

1. Что подразумевается под созданием БД?

2. Какие требования предъявляются к аппаратному обеспечению, на котором будет находиться БД?

3. Назовите способы создания БД, используемые в разных СУБД.

4. Что такое метаданные?

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

 

Вопросы к разделу 5

 

1. Назовите основные функции администратора БД.

2. Что такое идентификация и аутентификация пользователя?

3. Назовите и поясните структуру команд языка SQL, используемых для назначения прав доступа пользователям БД.

4. Что такое представление (просмотр) БД? Расскажите о механизме использования представлений БД для ограничения прав доступа пользователей БД.

5. Что такое транзакция? Назовите свойства транзакции.

6. Какие проблемы могут возникнуть при параллельной обработке данных несколькими пользователями?

7. Что такое блокировка данных? К каким проблемам может привести использование блокировок?

8. Какие уровни изоляции транзакций определены в стандарте языка SQL?

9. Какие способы восстановления БД существуют?

 

Вопросы к разделу 6

 

1. Какие вопросы должны решаться совместно с администратором БД при разработке приложения БД?

2. Какие основные виды функций присущи приложениям БД?


Приложение Б

(обязательное)