По дисциплине «Базы данных»




АВТОНОМНАЯ НЕКОММЕРЧЕСКАЯ ОРГАНИЗАЦИЯ

ПРОФЕССИОНАЛЬНАЯ ОБРАЗОВАТЕЛЬНАЯ ОРГАНИЗАЦИЯ

ТЕХНИКУМ СОВРЕМЕННЫХ ТЕХНОЛОГИЙ

 

Кафедра технических дисциплин

ВОПРОСЫК ЭКЗАМЕНУ

по дисциплине «Базы данных»

  1. Раскройте вопрос: история развития баз данных.
  2. Дайте определение и назначение баз данных, области применения баз данных.
  3. Раскройте вопрос: основные понятия и определения баз, данных: объект, сущность, атрибут, целостность, нормализация, альтернативный и внешний ключ.
  4. Раскройте вопрос: состав и функции систем управления базами данных.
  5. Раскройте вопрос: информационная модель данных и ее состав (концептуальная, логическая и физическая модели).
  6. Раскройте вопросы: многоуровневое представление данных в БД, классификация моделей данных.
  7. Раскройте вопросы: реляционная модель данных, основные операции реляционной алгебры.
  8. Раскройте вопросы: поддержка целостности в реляционной модели данных, общие понятия и определения целостности.
  9. Раскройте вопрос: инфологическое моделирование предметной области.
  10. Раскройте вопрос: типы взаимосвязей в модели - «один-к-одному», «один-ко-многим», «многие-ко-многим».
  11. Раскройте вопрос: нормализация БД.
  12. Раскройте вопрос: этапы проектирования БД.
  13. Проведите сравнительный анализ различных СУБД.
  14. Раскройте вопрос: администрирование базы данных.
  15. Раскройте вопросы: механизмы доступа к базам данных в DELPHI, основные наборы компонент.
  16. Раскройте вопрос: защита информации в базах данных.
  17. Раскройте вопрос: процессор баз, данных Borland Database Engine.
  18. Раскройте вопрос: псевдонимы баз, данных и настройка BDE.
  19. Раскройте вопрос: компоненты отображения данных.
  20. Раскройте вопросы: логическая модель данных, типы логических моделей данных.
  21. Раскройте вопросы: набор данных в Delphi для работы с БД, компоненты доступа к данным.
  22. Раскройте вопрос: архитектура приложений баз, данных в Delphi.
  23. Раскройте вопрос: создание БД в Delphi.
  24. Раскройте вопрос: структура и типы полей в базе данных Paradox.
  25. Раскройте вопрос: этапы создания базы данных в Delphi.
  26. Раскройте вопросы: модификация структуры таблицы, характеристики таблицы в формате Paradox 7.
  27. Раскройте вопрос: разработка приложения для управления БД в Delphi.
  28. Раскройте вопрос: работа в СУБД MS Access - назначение, возможности, объекты.
  29. Раскройте вопрос: создание базы данных в СУБД MS Access
  30. Раскройте вопросы: обеспечение целостности данных в СУБД MS Access, создание связей.
  31. Раскройте вопросы: поиск и фильтрация данных в СУБД MS Access, типы запросов.
  32. Раскройте вопросы: виды форм в СУБД MS Access, создание форм.
  33. Раскройте вопрос: просмотр базы данных: режим формы, режим таблицы, отчеты.
  34. Раскройте вопрос: основы ADO-технологии.
  35. Раскройте вопрос: технология dbExpress.
  36. Раскройте вопрос: программное обеспечение для работы с современными базами данных.
  37. Раскройте вопрос: интерактивный SQL.
  38. Раскройте вопрос: основные понятия и компоненты SQL: инструкции, типы данных, функции.
  39. Раскройте вопрос: запросы на добавление, обновление и удаление данных.
  40. Раскройте вопросы: использование языка запросов при проектировании приложений, оператор Select.
  41. Раскройте вопросы: централизованная архитектура, архитектура «Файл-сервер».
  42. Раскройте вопрос: архитектура «Клиент-сервер».
  43. Раскройте вопрос: трехзвенная архитектура «Клиент-сервер»
  44. Раскройте вопросы: история развития SQL, стандартизация SQL, возможности SQL, назначение и основные функции языка SQL.
  45. Раскройте вопрос: структура и возможности MySql.
  46. Раскройте вопрос: создание базы данных, основы работы с таблицами в MySql (внесение, изменение данных).
  47. Раскройте вопрос: запросы на выборку данных в MySql.
  48. Раскройте вопросы: понятие транзакции, журнал транзакций.
  49. Раскройте вопрос: индивидуальный откат транзакций, восстановление после жесткого сбоя.
  50. Раскройте вопрос: восстановление после мягкого сбоя.
  51. Раскройте вопросы: управление правами пользователей, операторы GRANT, REVOKE.
  52. Раскройте вопросы: уровни привилегий, оценка привилегий, таблицы привилегий.
  53. Раскройте вопрос: проверка и восстановление таблиц.
  54. Раскройте вопрос: резервирование и копирование баз данных.
  55. Раскройте вопрос: администрирование MySql.

 

Практические задания (3 вопрос в билете):

1. Создайте базу данных «Студенты» в среде Paradox. База должна хранить следующую информацию:

- информация о группах студентов (код группы; ФИО старосты; количество студентов)

-информация о студентах (номер зачетной книжки; ФИО студента; год рождения; код группы)

Занести в базу данных по 5-6 записей в каждую таблицу

2. Создайте базу данных «Кадры» в среде Paradox. База должна хранить следующую информацию:

- информацию о сотрудниках предприятия (табельный номер; ФИО сотрудника; дата рождения; пол; семейное положение; количество детей; домашний адрес; образование; должность; код отдела)

- информацию об отделах предприятия (код отдела; название отдела; ФИО начальника)

Занести в базу данных по 5-6 записей в каждую таблицу

3. Создайте данных «Туристическая фирма» в среде Paradox. База должна хранить следующую информацию:

- информацию о городах (код города; название города; название страны)

- информацию о путевках (вид поездки; код города; жилье; питание;

- вид транспорта; стоимость путевки; периодичность формирования групп; количество туристов в группе)

Занести в базу данных по 5-6 записей в каждую таблицу

4. Создайте базу данных «Железнодорожная касса» в среде Paradox. База должна хранить следующую информацию:

- информация о поездах (номер поезда; название поезда; время отправления; время в пути; дни отправления)

- информация о пассажирах (ФИО пассажира, купившего билет; номер поезда; дата отправления; день отправления; станция назначения; количество билетов)

Занести в базу данных по 5-6 записей в каждую таблицу

5. Создайте базу данных «Склад» в среде Paradox. База должна хранить следующую информацию:

-информацию о хранящихся инструментах (тип инструмента; наименование инструмента; цена инструмента; код изготовителя; срок эксплуатации; минимальное количество; оптимальное количество)

- информацию об изготовителе (код изготовителя; название изготовителя (завода, предприятия, кооператива); адрес изготовителя)

Занести в базу данных по 5-6 записей в каждую таблицу

6. С помощью языка запросов MySQL создайте базу данных job. В ней создать таблицы otdel с полями otdelID (целое, не равно 0, автоинкрементное, с первичным ключем), name длиной до 30 символов, тип InnoDB и таблицу rabotnik с полями rabotnikID (целое, не равно 0, автоинкрементное, с первичным ключем), name длиной до 80 символов, job длиной 30 символов, тип InnoDB. Добавить в таблицу otdel значения: 24 (номер отдела) и finance. Добавить в таблицу rabotnik значения: 556 (номер работника), John Smith (Имя, Фамилия), Engineer (должность). Вывести результаты на экран.

7. С помощью языка запросов MySQL создайте базу данных good. В ней создать таблицы razdel с полями razdelID (целое, не равно 0, автоинкрементное, с первичным ключем), name длиной 45 символов, тип InnoDB и таблицу opisanie с полями opisanieID (целое, не равно 0, автоинкрементное, с первичным ключем), name длиной 70 символов, har длиной до 60 символов, тип InnoDB. Добавить в таблицу razdel значения: 788 (номер раздела) и eda. Добавить в таблицу opisanie значения: 689 (номер товара), makarony (наименование), Tverdy sort (характеристика). Вывести результаты на экран.

8. Создайте базу данных в формате Paradox для учета лекарств в аптеке. База данных должна содержать следующую информацию: наименование лекарства, стоимость одной единицы, количество единиц, дату изготовления, срок годности, а также название фабрики, где производится данное лекарство, ее адрес. Добавить 5-6 записей в каждую таблицу.

9. Создайте базу данных «Школьная библиотека» в формате Access. База должна содержать:

- данные о классе (номер класса; символ класса; количество учеников в классе; ФИО кл. руководителя)

- данные об учебниках (шифр учебника; автор(ы) учебника; название учебника; количество экземпляров в наличии; год издания;

издательство)

3) данные об учебниках для каждого класса (номер класса; коды необходимых для класса учебников)

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

10. Создайте базу данных «Автобаза» в формате Access. База должна содержать:

- информацию о топливе (марка бензина; стоимость 1л. бензина)

- информацию о приобретении топлива (дата покупки; марка бензина; показание счетчика пройденного пути; сколько л. куплено; шифр водителя)

- информацию о водителях (шифр водителя; ФИО водителя; номер автомобиля; марка автомобиля).

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

11. Создайте базу данных «Медицинская страховая компания» в среде MS Access. База данных должна содержать:

- сведенья о больном (код больного; ФИО больного; N полиса; год рождения; домашний адрес)

- сведенья о врачах (код врача; ФИО врача; специальность врача)

- сведенья об обращениях к врачу (номер документа; код больного; код врача; код заболевания; дата начала заболевания; дата окончания заболевания; наличие первого посещения; наличие профосмотра; счет за лечение)

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

12. Создайте базу данных «Недвижимость» в среде MS Access. База данных должна содержать:

- сведенья о продавцах (код продавца; ФИО продавца; адрес объекта; общая площадь; жилая площадь; этаж; наличие телефона; цена объекта)

- сведенья о покупателях (код покупателя; ФИО покупателя; общая площадь; дата заявки)

- сведенья о сделках (номер документа; дата продажи; аукционная цена; код продавца; код покупателя)

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

13. Создайте в среде Borland Delphi приложение для работы с базой данных Абитуриент, созданной в MS Access. (База данных расположена на сетевом диске Z в папке “Экзамен МДК 0202»). Приложение должно содержать одну или несколько форм для добавления, удаления и просмотра данных из всех таблиц БД.

14. Создайте базу данных «Грузоперевозки» в среде MS Access. База данных должна содержать:

- сведенья о грузоотправителе (шифр грузоотправителя; наименование грузоотправителя; адрес грузоотправителя;

расчетный счет грузоотправителя)

- сведенья о грузополучателе (шифр грузополучателя; наименование грузополучателя; адрес грузополучателя; расчетный счет грузополучателя)

- сведенья о перевозке (номер документа по грузоперевозке; наименование груза; вес груза вид транспорта; дата погрузки; дата разгрузки; сведения об оплате; шифр грузоотправителя; шифр грузополучателя)

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

15. Создайте ь в среде Borland Delphi приложение для работы с базой данных Видеотека, созданной в MS Access. (База данных расположена на сетевом диске Z в папке “Экзамен МДК 0202»). Приложение должно содержать одну или несколько форм для добавления, удаления и просмотра данных из всех таблиц БД.

16. Создайте в среде Borland Delphi приложение для работы с базой данных «Спортивная гимнастика», созданной в MS Access. (База данных расположена на сетевом диске Z в папке “Экзамен МДК 0202»). Приложение должно содержать одну или несколько форм для добавления, удаления и просмотра данных из всех таблиц БД.

17. Создайте в среде Borland Delphi приложение для работы с базой данных «Спортсмен», созданной в MS Access. (База данных расположена на сетевом диске Z в папке “Экзамен МДК 0202»). Приложение должно содержать одну или несколько форм для добавления, удаления и просмотра данных из всех таблиц БД.

18. С помощью языка запросов MySQL создайте базу данных school. В ней создать таблицы klass с полями klassID (целое, не равно 0, автоинкрементное, с первичным ключем), nam длиной 50 символов, тип InnoDB и таблицу student с полями studentID (целое, не равно 0, автоинкрементное, с первичным ключем), name длиной до 60 символов, predmet длиной 60 символов, тип InnoDB. Добавить в таблицу klass значения: 1 (номер класса) и Biology. Добавить в таблицу student значения: 1 (номер учащегося), Ivan Sidorov (Имя, Фамилия), Math (основной предмет). Вывести результаты на экран.

19. С помощью языка запросов MySQL создайте базу данных institute. В ней создать таблицы auditor с полями auditorID (целое, не равно 0, автоинкрементное, с первичным ключем), nam длиной 60 символов, тип InnoDB и таблицу student с полями studentID (целое, не равно 0, автоинкрементное, с первичным ключем), name длиной 60 символов, predmet длиной 70 символов, тип InnoDB. Добавить в таблицу auditor значения: 7 (номер аудитории) и Fiz kafedra. Добавить в таблицу student значения: 56 (номер учащегося), Ivan Stepanov (Имя, Фамилия), Geometry (основной предмет). Вывести результаты на экран.

20. С помощью языка запросов MySQL создайте базу данных avtofirma. В ней создать таблицы type с полями typeID (целое, не равно 0, автоинкрементное, с первичным ключем), imya длиной 55 символов, тип InnoDB и таблицу ts с полями tsID (целое, не равно 0, автоинкрементное, с первичным ключем), imya длиной до 75 символов, kod длиной 60 символов, тип InnoDB. Добавить в таблицу ts значения: 45 (номер раздела) и nam. Добавить в таблицу ts значения: 5 (номер автомашины), Ford (Марка), Focus (модель). Вывести результаты на экран.

21. С помощью языка запросов MySQL создайте базу данных Sotrudniki. В ней создать таблицы type с полями typeID (целое, не равно 0, автоинкрементное, с первичным ключем), imya длиной 60 символов, тип InnoDB и таблицу site с полями siteID (целое, не равно 0, автоинкрементное, с первичным ключем), imya длиной 60 символов, kod длиной 80 символов, тип InnoDB. Добавить в таблицу type значения: 141 (номер раздела) и Russia. Добавить в таблицу site значения: 10 (номер), Russia (Страна), Stavropol (город). Вывести результаты на экран.

22. Создайте базу данных «пенсионный фонд» в Ms Access. База должна содержать следующую информацию:

- данные о сотруднике (персональный номер; ФИО сотрудника; дата рождения; домашний адрес; образование; код должности; дата поступления на работу; дата увольнения)

- данные о зарплате (персональный номер; сведения о зарплате (помесячно, за последние 2 года его работы в организации));

- данные о должностях (код должности; название должности)

База должна содержать формы для редактирования информации в таблицах и отчеты по сотрудникам

23. С помощью MySQL создайте базу данных turist. В ней создать таблицы type с полями typeID (целое, не равно 0, автоинкрементное, с первичным ключем), imya длиной 50 символов, тип InnoDB и таблицу turs с полями tsID (целое, не равно 0, автоинкрементное, с первичным ключем), imya длиной до 60 символов, kod длиной 80 символов, тип InnoDB. Добавить в таблицу type значения: 1 (номер раздела) и East. Добавить в таблицу turs значения: 10 (номер тура), Turkey (Страна), Asia (код). Вывести результаты на экран.

24. Создайте в среде Borland Delphi приложение для работы с базой данных «Страны мира», созданной в MS Access. (База данных расположена на сетевом диске Z в папке “Экзамен МДК 0202»). Приложение должно содержать одну или несколько форм для добавления, удаления и просмотра данных из всех таблиц БД.

25. С помощью MySQL создайте базу данных tech. В ней создать таблицы group с полями groupID (целое, не равно 0, автоинкрементное, с первичным ключем), nam длиной 65 символов, тип InnoDB и таблицу student с полями studentID (целое, не равно 0, автоинкрементное, с первичным ключем), name длиной до 60 символов, predmet длиной 60 символов, тип InnoDB. Добавить в таблицу group значения: 1 (номер группы) и Test. Добавить в таблицу student значения: 1 (номер учащегося), Alex Stukov (Имя, Фамилия), Math (основной предмет). Вывести результаты на экран.

 

 

Критерии оценки теоретического задания 1-2:



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2021-04-20 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: