Список экзаменационных вопросов и практических заданий по дисциплине «Базы данных»
Автор: drug | Категория: Технические науки / Информатика | Просмотров: | Комментирии: 0 | 14-08-2013 16:49

Список экзаменационных вопросов и практических заданий по дисциплине «Базы  данных»

 

Вопросы:

  1. Основные понятия базы данных
  2. Классификация баз данных
  3. Структурные элементы базы данных
  4. Виды моделей данных: сетевая модель данных.
  5. Виды моделей данных:  иерархическая модель данных
  6. Виды моделей данных: реляционная модель данных (РМД)
  7. Ключи отношения (первичный, составной, неизбыточный, возможный, внешний).
  8. Организация связей сущностей
  9. Дать определение понятиям "функциональная зависимость",  "взаимно независимые атрибуты". Примеры

10.  Дать определение понятиям "частичная функциональная зависимость",  "транзитивная зависимость". Примеры

11.  Дать определение понятию "полная функциональная зависимость", «транзитивная зависимость». Примеры

12.  Дать определение понятиям «функциональная взаимозависимость»,  "частичная функциональная зависимость". Примеры.

13.  Первая нормальная форма отношений. Переход ко второй нормальной форме отношений. Пример

14.  Переход к третьей нормальной форме отношений. Третья нормальная форма отношений. Пример

15.  Дать определения понятиям "ключ связи", "поля связи". Характеристика полей связи.

16.  Характеристика связей вида 1:1; 1:М. Примеры.

17.  Характеристика связей вида М:1;М:М. Примеры.

18.  Действия контроля целостности связей при вводе новых записей

19.  Действия контроля целостности связей при модификации записей

20.  Действия контроля целостности связей при удалении записей

21.  Контроль целостности связей

22.  Проблемы проектирования информационных систем. Аномалии.

23.  Функциональные возможности СУБД. Производительность СУБД

24.  Функциональные возможности СУБД. Обеспечение целостности данных на уровне базы данных

25.  Функциональные возможности СУБД. Обеспечение безопасности. Работа в многопользовательских средах

26.  Функциональные возможности СУБД. Импорт-экспорт. Доступ к данным посредством языка SQL

27.  Функциональные возможности СУБД. Возможности запросов и инструментальные средства разработки прикладных программ

28.  Технологии создания пользовательских форм

29.  Формы: элементы управления формы

30.  Фильтрация, сортировка, поиск записей

31.  Типы запросов

32.  Ввод выражений в запросах и фильтрах

33.  Вычисления в запросах. Технология создания вычисляемых полей.

34.  Технология создания итоговых запросов

35.  Технологии создания запроса-выборки данных

36.  Технология создания запроса с параметром

37.  Технология создания запросов на изменение

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

39.  Создание поля со списком подстановок или списком значений в таблице

 

Практические задания:

  1. Создать проект базы данных «Фирма», представленный отношениями:

Филиалы (Филиал, Страна_Филиала),

Заказы (Филиал, Заказчик, № Заказа),

Товары (№ заказа, Товар, Количество, Цена),

Клиенты (Заказчик, Страна_Заказчика).

Обозначить ключевые поля, поля связи, тип связи.

  1. Создать проект базы данных «Банк», представленный отношениями:

Клиент (ФИО клиента, № филиала, № счета, Остаток, Кредит),

Филиал (№ Филиала, Район)

Обозначить ключевые поля, поля связи, тип связи.

  1. Создать проект базы данных «Программные комплексы», представленный отношениями:

Файлы (Файл, Сотрудник),

ПК_Файлы (Код_ПК, Файл),

Программные комплексы (Код_ПК, Название ПК),

Сотрудники (Сотрудник, Отдел)

Обозначить ключевые поля, поля связи, тип связи.

  1. Открыть БД Банк. Составить запрос: Клиентов, которые имеют счета с остатком, превышающим 10 000 руб.
  2. Открыть БД Банк. Составить запрос: Клиентов, которые имеют по одному счету
  3. Открыть БД Банк. Составить запрос: Выбрать клиентов, имеющих на счете до 200руб.
  4. Открыть БД Банк. Составить запрос: Выбрать клиентов, имеющих на счете 0 руб.
  5. Открыть БД Банк. Составить запрос: Выбрать клиентов из Салавата и Ишимбая
  6. Открыть БД Банк. Составить запрос: Выбрать клиентов, у которых сумма кредита больше суммы остатка

10.  Открыть БД Банк. Составить запрос: Клиентов, у которых сумма кредита не превышает сумму остатка более чем в два раза

11.  Открыть БД Банк. Составить запрос: Клиентов, которые имеют на счету остаток ноль.

12.  Открыть БД Банк. Составить запрос: Клиентов, которые имеют несколько счетов

13.  Открыть БД Банк. Составить запрос: Филиалы с общей суммой выданного кредита

14.  Открыть БД Банк. Составить запрос: Клиентов, у которых сумма кредита  не превышает 50% от суммы остатка

15.  Открыть БД Банк. Составить запрос: Клиентов, обслуживающихся в филиале №3

16.  Открыть БД Банк. Составить запрос: Клиентов с общей суммой полученного кредита

17.  Открыть БД «Сотрудники». Составить запрос: «Должности, занимаемые сотрудниками». Поле «ФИО» в запросе отсортировать по возрастанию

18.  Открыть БД «Сотрудники». Составить запрос: «Работающие, свыше 7 лет», поле - стаж  - не выводить на экран

19.  Открыть БД «Сотрудники». Составить запрос: «Сложность работ» (сложность выполняемых работ – по возрастанию)

20.  Открыть БД «Сотрудники». Составить запрос: «Заработная плата сотрудников». Поле «Зарплата» отсортировать по убыванию. Вывести в запросе поля: ФИО, Должность, Зарплата. В запросе не выводить поля, из которых формируется заработная плата

21.  Открыть БД «Сотрудники». Составить запрос: «Работающие в должности…» (запрос с параметром). Вывести в запросе поля: ФИО, Должность.

22.  Открыть БД «Сотрудники». Составить запрос: «Сотрудники – мужчины 1978 и 1979 г. рождения». Вывести в запросе поля: ФИО, Должность. Поле «дата рождения» - не выводить.

23.  Открыть БД «Сотрудники». Составить запрос: «Средняя заработная плата»

24.  Открыть БД «Сотрудники». Составить запрос: «Минимальная заработная плата»

 

Сочинения курсовыеСочинения курсовые