Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диго С.М. Базы данных проектирование и использование.doc
Скачиваний:
721
Добавлен:
14.05.2016
Размер:
12.04 Mб
Скачать

На это следует обратить внимание

  • Банк данных — это сложная человеко-машинная система, удов­летворяющая определенным принципам.

  • Наблюдается большое разнообразие как отдельных компонен­тов БнД, так и целостных решений на их основе. Необходимо выб­рать решения, подходящие в каждой конкретной ситуации.

  • СУБД включают средства, ориентированные на разные катего­рии пользователей — начиная с конечного пользователя и кончая ад­министратором БнД.

  • Следует опасаться как ложного упрощенчества при создании БнД, так и необоснованного страха перед сложностью встающих про­блем.

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

Контрольные вопросы

1. Дайте определение банка данных.

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

3. Назовите основные недостатки банков данных.

4. Каковы предпосылки создания БнД?

5. Какие требования предъявляются к банкам данных?

6. Какие компоненты включаются в состав банка данных?

7. Что называется системой управления базой данных?

8. Что называется базой данных?

9. Дайте классификацию языковых средств СУБД.

10. Какие поколения языковых средств вы знаете? Дайте краткую ха­рактеристику языковым средствам каждого из поколений.

11. Назовите принципы, по которым построены языки 4-го поколения.

12. Перечислите компоненты языка 4-го поколения.

13. Приведите примеры процедурных и непроцедурных языков. В чем основные отличия между языками этих классов?

14. Какие поколения СУБД вы знаете? Дайте краткую характеристи­ку СУБД каждого из поколений.

15. Назовите основные отличительные особенности банков данных.

16. Какие технические средства необходимы для реализации банка данных?

17. Какие типы ЭВМ чаще всего используются для реализации бан­ков данных?

18. Перечислите основные признаки классификации банков данных.

19. В чем разница между системами со структурированными и не­структурированными базами данных?

20. Охарактеризуйте основные классы СУБД.

21. Какие факторы влияют на выбор СУБД?

22. СУБД, каких классов являются в настоящее время наиболее рас­пространенными?

23. Какие основные тенденции развития СУБД наблюдаются в насто­ящее время?

24. Сравните системы типа OLTP и OLAP.

25. Перечислите основные отличия корпоративных и настольных СУБД.

26. Сравните локальные, интегрированные и распределенные БД.

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

28. Что называется схемой, подсхемой и внешней схемой?

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

30. Что называется словарем данных, репозиторием?

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

32. Что называется инфологической моделью?

33. Является ли инфологическое моделирование этапом, присущим только проектированию баз данных?

34. Какая информация является исходной для построения концепту­альной модели?

35. Кто должен создавать концептуальную модель и почему?

36. Какие требования предъявляются к инфологической модели?

37. Что называется даталогической моделью?

38. Какая информация является исходной для построения даталоги­ческой модели?

39. Какие вопросы решаются на стадии даталогического моделиро­вания?

40. Изобразите технологическую сеть проектирования для стадии да­талогического моделирования.

41. Что называется физической моделью?

42. Какая информация является исходной для построения физичес­кой модели?

43. Какие вопросы решаются на стадии физического моделирования?

44. Какие факторы влияют на проектирование БД?

45. Перечислите основные категории пользователей банков данных.

46. Кого называют конечными пользователями?

47. Кого называют администраторами банка данных?

48. Перечислите основные функции администратора банка данных.

49. В каком порядке должны выполняться этапы проектирования БнД?

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

51. Какие факторы влияют на проектные решения при создании баз данных?

52. Какие критерии используются при оценке спроектированной БД?