оценка «отлично» выставляется студенту, если 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

оценка «отлично» выставляется студенту, если

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

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

  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:

- студент владеет понятийным аппаратом в области баз данных;

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



Поделиться:


Последнее изменение этой страницы: 2024-07-06; просмотров: 65; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.008 с.)