Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
информатика-экзамен.docx
Скачиваний:
14
Добавлен:
17.09.2019
Размер:
36.21 Кб
Скачать

Тема 2: Введение в технологию баз данных.

1.Что означает аббревиатура СУБД?

Системы управления базами данных.

2.Что принято называть базой данных?

Предметная область АИС «материализуется» в форме, хранимой в памяти ЭВМ структурированной совокупности данных, которые характеризуют состав объектов предметной области, их свойства и взаимосвязи. Такое отражение предметной области принято называть базой данных.

3.Для чего предназначено СУБД?

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

4.Что называется объектом, атрибутом и ключевым элементом в теории БД?

Объект – элемент информационной системы, сведения о котором хранятся в базе данных.

Атрибут – информационное отображение свойств объекта.

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

5.Что такое первичный и вторичный ключи в БД?

Первичный ключ – атрибут, который уникальным образом идентифицирует каждый экземпляр объекта.

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

6.Каким принципам должны подчиняться процедуры хранения данных в БД?

  • целостность и непротиворечивость данных

  • минимальная избыточность данных

7.Перечислите модели данных в теории БД?

Иерархическая, сетевая и реляционная.

8.Охарактеризуйте иерархическую модель данных в СУБД.

Позволяет строить базы данных с иерархической древовидной структурой. Основное достоинство модели – простота описания иерархических структур реального мира. Типичным представителем семейства баз данных является Information Management System фирмы IBM, первая версия которой появилась в 1968 году.

9.Охарактеризуйте сетевую модель данных в СУБД.

Сетевой подход к организации данных является расширением иерархического. Сетевая БД состоит из набора записей, соответствующих каждому экземпляру объекта предметной области и набора связей между ними. Примером системы управления данными с сетевой организацией является Integrated Database Management System.

10.Охарактеризуйте реляционную модель данных в СУБД.

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

11.Достоинства и недостатки СУБД, основанные на иерархической и сетевой моделях.

Среди достоинств СУБД, основанных на иерархической и сетевой моделях, могут быть названы их компактность и, как правило, высокое быстродействие, а среди недостатков – неуниверсальность, высокая степень зависимости от конкретных данных.

12.Как называют столбец и строку в таблице реляционной СУБД?

Столбец – внешний ключ.

Строка – конкретный объект.

13.Охарактеризуйте первую, вторую и третью нормальную формы в СУБД.

Отношение находится в первой нормальной форме, если все его атрибуты являются простыми.

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

Отношение находится в третьей нормальной форме, если оно удовлетворяет требованиям второй нормальной формы, и при этом любой неключевой атрибут зависит от ключа нетранзитивно.

14.Какие средства существуют в СУБД для ускорения доступа к данным?

Индексирование и хеширование.

15.Какой язык используется в реляционных СУБД для доступа к информации в ней?

SQL – структурный язык запросов.

16.Какие группы инструкций могут быть выделены в составе SQL?

  • язык описания данных – DDL

  • язык манипулирования данными – DML

  • язык управления транзакциями

17.Для чего предназначен язык описания данных?

Инструкции DDL предназначены для создания, изменения и удаления объектов базы данных.

18.Для чего предназначен язык манипулирования данными?

Инструкции DML позволяют выбирать данные из таблиц, а так же добавлять, удалять и изменять их.

19.Что такое транзакция в теории БД?

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

20.На какие классы можно разделить все СУБД?

  • профессиональные или промышленные

  • персональные (настольные)

21.Охарактеризуйте профессиональные СУБД. Назовите их.

Представляют собой программную основу для разработки автоматизированных систем управления крупными экономическими объектами. Oracle, DB2, Sybase, Informix, Ingres, Progress.

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

Персональные СУБД – программное обеспечение, ориентированное на решение задач локального пользователя или компактной группы пользователей и предназначенное для использования на микро ЭВМ. Dbase, Paradox, Access, Approach.

23.Что значит задать структуру БД?

24.Назовите объекты БД.

Таблицы, запросы, формы, отчеты, страницы, макросы и модули.

25.Охарактеризуйте таблицы БД.

- это основные объекты любой базы данных. Во-первых, в таблицах хранятся все данные, имеющиеся в базе, а во-вторых, таблицы хранят и структуру базы.

26.Охарактеризуйте запросы БД. Их назначение.

Запросы – специальные средства для отбора и анализа. Эти объекты служат для извлечения данных из таблиц и предоставления их пользователю в удобном виде. С помощью запросов выполняют такие операции, как отбор данных, их сортировку и фильтрацию, можно выполнять преобразования данных по заданному алгоритму, создавать новые таблицы, выполнять автоматическое наполнение таблиц данными, импортированными из других источников, выполнять простейшие вычисления в таблицах и многое другое.

27.Охарактеризуйте формы БД. Их назначение.

Формы – средства для ввода данных, хотя с их помощью данные можно просматривать. С помощью форм данные можно не только вводить, но и отображать.

28.Охарактеризуйте отчеты БД. Их назначение.

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

29.Охарактеризуйте макросы и модули БД. Их назначение.

Эти категории объектов предназначены как для автоматизации повторяющихся операций при работе с системой управления базами данных, так и для создания новых функций путем программирования. В СУБД Microsoft Access макросы состоят из последовательности внутренних команд СУБД и являются одним из средств автоматизации работы с базой. Модули создаются средствами внешнего языка программирования, в данном случае языка Visual Basic for Applications. Это одно из средств, с помощью которых разработчик базы может заложить в неё нестандартные функциональные возможности, удовлетворить специфические требования заказчика, повысить быстродействие системы управления, а также уровень её защищенности.