Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Тема 1- Основные понятия теории баз данных.html

Работа добавлена на сайт samzan.net: 2016-01-17

Поможем написать учебную работу

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

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 22.5.2024

Вопросы для экзамена 2012
по дисциплине "Базы данных"

3 курс, 5 семестр

Тема 1: Основные понятия теории баз данных.

  1. Основные направления использования вычислительной техники с начала ее развития.  Примеры информационных систем. Определение понятия «база данных» в Законе № 3523 – 1 от 23.09.92 «О правовой охране программ для электронных вычислительных машин и баз данных».
  2. Понятия «файл», «структура файла», «данные» в базах данных (БД). Основная структурообразующая единица хранимой в БД информации, ее состав. Объяснить эти понятия на примере БД.
  3. Основная побудительная причина, приведшая к созданию систем управления базами данных (СУБД). Компоненты, входящие в состав наиболее полного варианта современной СУБД.
  4. Классификация автоматизированных информационных систем (АИС) по характеру информационных ресурсов, классы АИС по этому признаку. Области применения АИС и баз данных.
  5. Понятие «обработка данных», классификация фактографических АИС по виду обработки. Виды обработки данных в фактографических АИС аналитической обработки, требующие сложных запросов.
  6. Понятие «предметная область информационной системы». Определение информационных потребностей всей совокупности пользователей будущей информационной системы. Связь между понятиями «предметная область», «объект», «свойства», примеры объектов и свойств.
  7. Понятия «информационный объект», «обязательная связь», «необязательная связь», «структура предметной области», «состояние предметной области».
  8. Понятия «информационно-логическая модель (ИЛМ)», «концептуальная модель», «логическая модель». Многоуровневое представление данных БД. Виды логических моделей.
  9. Понятия «внешняя модель пользователя», «внутренняя модель предметной области (физическая модель)». Уровни независимости данных. Ядро любой базы данных. Классификация моделей данных по способу установления связей между данными, иерархическая и сетевая модели.
  10. Опорные понятия реляционной модели данных «таблица», «строка», «экземпляр сущности», взаимная связь этих понятий. Понятия «первичный ключ», «отношение», «внешний ключ». Организации ссылки от одной таблицы к другой на примере.
  11. Понятие «схема реляционной таблицы (отношения)», примеры схем. Причины доминирования реляционной модели данных в современных СУБД.
  12. Связи, используемые в практике проектирования баз данных, характеристика этих связей, примеры связей информационных объектов. Типы ограничений по условию целостности, примеры обеспечения ограничений.
  13. Базовая основа для действий над таблицами реляционной БД. Традиционные операции теории множеств: «ограничение отношения (выборка)», «проекция отношения», «объединение отношений», «пересечение отношений». Примеры выполнения операций.
  14. Операции «разность отношений», «произведение отношений», «деление отношений», «соединение отношений». Примеры выполнения указанных операций.

Тема 2: Основы проектирования баз данных.

  1. Понятие нормализации баз данных и ее роль в проектировании баз данных. Процесс нормализации и его обоснование. Понятия «функциональная зависимость», «полная функциональная зависимость», «транзитивная функциональная зависимость».
  2. Первая нормальная форма (1НФ) информационного объекта, пример приведения исходного отношения в 1НФ.
  3. Вторая нормальная форма (2НФ) информационного объекта, пример приведения отношения, находящегося в 1НФ, в 2НФ.
  4. Третья нормальная форма (3НФ) информационного объекта, пример приведения отношения, находящегося в 2НФ, в 3НФ.
  5. Методы ускорения выборки при выполнении реляционных операций модификации отношений и отбора данных, и даваемый ими эффект. Наиболее эффективные методы ускорения выборки. Метод индексирования.
  6. Метод хеширования. Практический пример используемых хеш-функций. Заполнение  таблицы с пустыми строками для организации доступа к данным, поиск нужной строки.
  7. Результат проектирования базы данных. Сведения, на основе которых определяются состав и структура данных предметной области. Модель, в которой отображается структура данных предметной области.
  8. Подходы, используемые при разработке модели данных. Формальные правила, которые могут быть использованы для выделения информационных объектов. Процесс создания базы данных.
  9. Понятие «сущность» в модели ERD. Свойства сущности, отображение признака зависимости. Понятия «связь», «родительская сущность (предок)», «дочерняя сущность (потомок)» в ERD-модели.  Свойства связи, пример ее определения и  графическое изображение.
  10. Понятия «атрибут», «экземпляр атрибута». Графическое отображение характеристики атрибута на ERD-диаграммах, пример атрибута и его значения. Классификация атрибутов.
  11. Понятие «уникальный идентификатор», его роль в случае полной идентификации. Графическое отображение характера идентификации. Определение и отображение атрибута на ERD-диаграммах.
  12. Понятия «независимая сущность», «зависимая сущность», «идентифицирующая связь», «неидентифицирующая связь» в методологии IDEFIX. Изображение независимых и зависимых сущностей, идентифицирующих и неидентифицирующих связей в этой методологии.
  13. Дополнительные определения связей в методологии IDEFIX. Мощности связей, существующие в этой методологии, и их обозначение.
  14. Понятие «внешний ключ (Foreign Key)» и его использование при идентифицирующей и неидентифицирующей связях. Пример информационно-логической модели, получаемой в результате применения методологии IDEFIX и используемой в ряде CASE-систем.

Тема 3: Использование СУБД  Access для создания баз данных

  1. Современные реляционные СУБД. Важнейшая характеристика СУБД и важные для пользователей и программистов  особенности СУБД в соответствии в этой характеристикой.
  2. Средства СУБД Access, упрощающие разработку приложений. Мастера Access, позволяющие мало подготовленному пользователю создавать БД, обрабатывать данные, проводить анализ таблиц БД и выполнять другие работы.
  3. Достоинства технологии Windows, используемые в СУБД Access. Расширение в СУБД Access понятия данных, хранимых в базе. Основные компоненты СУБД Access. Объекты «Таблица» и «Запрос» СУБД Access.
  4. Основные компоненты СУБД Access. Объекты «Таблица» и «Запрос».Типы запросов, которые могут быть созданы с помощью СУБД Access. Объекты «Форма», «Отчет», «Макрос», «Модуль». Типы данных в Access.
  5. Создание новой БД в СУБД Access. Внемашинный этап проектирования структуры новой БД, чем определяется структура реляционной БД, с чего начинается и чем завершается ее создание.
  6. Состав одиночной таблицы БД, чему она соответствует в предметной области, что содержит каждое поле и где собраны сведения об одном экземпляре объекта предметной области.
  7. Варианты действий пользователя по созданию таблицы в СУБД Access, предоставляемые  после нажатия кнопки «Создать». Наиболее важные свойства полей в СУБД Access, что определяет и где задается свойство поля «тип элемента управления».
  8. Определение первичного ключа в таблицах Access, задание типа данных ключевого поля при использовании мастера таблиц для установки ключевого поля. Построение индекса для ключевого поля, вызов окна «Индексы».
  9. Команды и кнопки для сохранения структуры таблицы, порядок перехода от этапа создания таблицы к этапу создания записей в таблице. Особенность заполнения таблиц со связями.
  10. Средство задания структуры реляционной базы данных в Access, где и каким образом оно отображается. Определение в Access типа связи между таблицами, связи для обеспечения объединения записей таблиц не по ключевому полю, в каких случаях они используются.
  11. Связи, для которых пользователь может задать параметры «обеспечение целостности данных» и «автоматическое обновление и удаление связанных записей». Условия корректировки БД для взаимосвязанных таблиц, выполнение которых означает обеспечение целостности данных.
  12. Автоматическое отслеживание в Access целостности данных, случаи установления между двумя таблицами связей «один к одному» и «один ко многим» вместе с заданием параметров целостности данных. Задание режима каскадного обновления и удаления связанных записей в связанных таблицах.
  13. Создание схемы данных, включение таблицы БД в схему данных. Установление связей между парой таблиц в случае одного уникального ключевого поля и в случае составного уникального ключа, проверка работоспособности схемы данных.
  14. Действия, относящиеся к понятию «модификация структуры базы данных»; режим, в котором производятся все изменения структуры таблиц БД. Изменение состава, последовательности, типа данных, свойств и имен полей, не являющихся ключами или полями связи.
  15. Изменение или удаление ключевого поля несвязанной таблицы БД; отказ от определения первичного ключа в отдельной и связанной таблицах. Изменения, происходящие с таблицами БД при модификации схемы данных. Случаи возникновения необходимости в изменении связей в таблицах. Действия для внесения изменений в схему данных, для добавления и удаления таблиц, для удаления и изменения параметров связи.

Тема 4: Обработка данных в базе данных. Формы для работы с базой данных.

  1.  Цели создания запросов, способы формирования запросов. Виды запросов, создаваемых в Access, основной вид запросов. Порядок конструирования запроса, информация, отображаемая в окне запроса. Автоматическая установка между таблицами дополнительных связей, установка логических связей в случае, когда они автоматически не устанавливаются.
  2. Состав бланка запроса по образцу. Действия, которые необходимо выполнить при заполнении бланка запроса. Приемы, которые можно использовать для включения нужных полей из таблиц БД в соответствующие поля запроса. Действия, которые необходимо проделать для добавления поля в бланк запроса при модификации запроса, для удаления поля в бланке запроса и для перемещения поля.
  3. Объект, являющийся условием отбора записей в бланке запроса на выборку, его состав. Операторы, используемые в качестве операторов сравнения и логических операторов; значения, которые могут использоваться в качестве операндов.
  4. Идентификатор в выражении, являющемся условием отбора записей в бланке запроса. Синтаксис ссылки на поле в конкретной таблице. Логические операции для связывания условий отбора,  заданных в одной строке и в разных  строках.
  5. Формирование условий отбора записей в бланке запроса с помощью построителя выражений. Функции Access после ввода выражения в бланк. Действия, которые нужно сделать для выполнения запроса. Примеры выражений, используемых в качестве условий отбора.
  6. Применение сортировки в таблицах БД, ее реализация в современных СУБД. Понятие «фильтр», типы фильтров, существующих в Access. Технология фильтрования данных в Access в обычном и усложненном вариантах.
  7. Использование запроса для замены данных в таблицах БД.  Отбор заменяемых записей и получение запроса на обновление. Действия, которые нужно выполнить для обновления поля, Проверка результата выполнения запроса.
  8. Действие в базе данных, осуществляемое запросом на добавление, выбор добавляемых записей, превращение первоначального запроса в  запрос на добавление. Технология формирования добавляемых записей. Указание в строке «Добавление» имен полей таблицы-получателя, предварительный просмотр добавляемых записей, запуск процесса добавления.
  9. Назначение запроса на удаление, выбор удаляемых записей, превращение первоначального запроса в запрос на удаление. Технология удаления записей, предварительный просмотр удаляемых записей. Факторы, от которых зависят результаты запроса.
  10. Архитектуры систем баз данных, для которых язык SQL является стандартом. Спецификация данных о полях, определяемая созданием реляционной БД. Синтаксис оператора создания новой таблицы. Создание простых и составных индексов. Пример запроса на создание таблицы.
  11. Действия, выполняемые при изменении структуры таблицы. Примеры инструкций на языке SQL на выполнение удаления и добавления полей, удаления таблицы (одновременно и структуры, и данных), создания и удаления индексов.
  12. Команда SQL формирования новой записи в таблице, параметры, указываемые в команде. Синтаксис команды группового ввода записей (пакетный режим) из других таблиц, порядок выполнения группового ввода записей. Примеры инструкций на языке SQL для добавления записей  (перезагрузка) во внешнюю базу данных.
  13. Синтаксис операции симметричного объединения таблиц на языке SQL, использование операции, условие объединения записей, возможные варианты операции. Примеры операций объединения и получаемые результаты. Пример вложенных операций JOIN для соединения нескольких таблиц.
  14. Удаление записей в таблице, синтаксис на языке SQL операций удаления записей с сохранением структуры, полной очистки таблицы от записей и очистки индексов. Примеры операций удаления всех записей и удаления с ограничивающим условием. Синтаксис и пример удаления записей в таблице, связанных с другой таблицей.
  15. Синтаксис операции обновления (или замены) значений полей записи на языке SQL,  примеры операций, получаемые результаты. Возможности оператора SELECT, формирование новых данных при выполнении выборки. Примеры аргументов оператора SELECT.
  16. Конструкция универсального оператора SELECT в языке SQL, реализуемые им алгоритмы запросов, и информационные объекты, определяемые им. Состав вычисляемого выражения. Примеры операций выборок с использованием оператора SELECT. Пример изменения заголовка столбца с результатами выборки.
  17. Задание условия выборки в предложении WHERE, перечень логических условий для построения условий выборки и их назначение. Операторы, которые могут использоваться для построения условий, действие этих операторов. Примеры задания условий выборки.
  18. Основное назначение и состав групповых функций языка SQL, примеры групповых функций. Применение ключевого слова HAVING при вычислении групповых значений. Инструкции, вкладываемые в инструкцию SELECT для формирования вложенного запроса, их использование. Типы подчиненных запросов, ключевые слова, примеры подчиненных запросов.
  19. Назначение форм при работе с БД, способы, какими может быть создана однотабличная форма, предпочтительный способ. Начало создания формы, режимы создания формы, наиболее эффективные режимы. Местонахождение всех сведений в форме  или отчете.
  20. Понятие «элемент управления», типы элементов управления в Microsoft Access, содержащиеся на панели элементов в режиме конструктора. Связанные, вычисляемые и свободные элементы управления. Назначение и  основные свойства элементов управления «надписи (подписи)» и «поля».
  21. Укажите, для чего используется элемент управления «группа», как он работает, из чего состоит. Опишите правила работы с этим элементом управления. Укажите возможные варианты связывания группы и для чего применяются свободные группы.
  22. Использование элемента управления «группа», его действие, состав. Правила работы с элементом управления «группа». Возможные варианты связывания группы, применение свободных групп. Назначение элементов управления «выключатель», «переключатель» и «флажок», реакция Access на использование этих элементов, рекомендации по их использованию.
  23. Назначение элементов управления «поле со списком» и «список», их состав, особенности работы, возможности в свободном варианте (с примерами) и рекомендации по применению. Определение свойства поля со списком «Ограничиться списком».
  24. Назначение элементов управления «кнопки», «свободные и связанные рамки объекта». Задание текста надписи на кнопке. Способ вставки рисунка или объекта, разница в поведении присоединенных и свободных объектов.
  25. Понятие «подчиненная форма», использование подчиненных форм. Возможное количество подчиненных форм и необходимые условия для этого. Понятие «уровень вложенности подчиненной формы», пример вложенных подчиненных форм.
  26. Понятие «подчиненный отчет», «свободный главный отчет», их особенности. Случаи связывания главного отчета с таблицей, запросом или инструкцией SQL, пример связывания. Возможное количество подчиненных форм и какого вида можно включить в главный отчет. Использование элементов управления «разрывы страниц», «линии», «прямоугольники» и «набор вкладок».
  27. Влияние технологии создания целостной базы данных на загрузку взаимосвязанных таблиц. Формы, которым должны соответствовать экранные формы ввода/вывода, обеспечивающие корректный ввод взаимосвязанных данных. Работа, проводимая перед созданием форм, и ее цель. Требования к последовательности загрузки таблиц БД, последовательность этапов загрузки целостной БД.
  28. Основа создания многотабличной формы, ее возможный состав, наиболее технологичный вариант создания. Случаи создания для формы Access базовой инструкции SQL, состав этой инструкции. Способы создания многотабличной формы с помощью мастера: явное включение подчиненной формы  и вызов связанной формы по кнопке.
  29. Способы создания многотабличной формы с помощью мастера: многотабличная форма без подчиненных и связанных форм и многотабличная форма на основе запроса. Кратко опишите порядок выбора таблиц и полей для формы. Различие в вариантах создания форм при выделении в рамке «Выберите тип представления данных» таблицы – источника основной части формы, получаемые результаты.




1. Being surrounded by the se Britin enjoys temperte wet climte
2. Контрольная работа- Організації обліку ЗЕД - зовнішньоекономічної діяльності
3. как дропшиппинг от всего рынка Tobo
4. 02017 плиты покрытия перекрытия и ригели Сборномонолитный каркас является рамносвязевым в котором рамы
5. культура и цивилизация.
6. тема стандартизации ГСС объединяющая и упорядочивающая работы по стандартизации в масштабе всей страны на
7. Розрахунок двигуна механізму вильоту стріли
8. Командирование работников на автотранспорте нанимателя
9. .1 Предприятие ~ объект и субъект предпринимательской деятельности
10. Поистине Аллах не прощает приобщения к Нему равных но прощает всё что помимо этого кому пожелает
11. по теме Современный мир цен
12. з курсу за вибором Теорія крайових задач для звичайних диференціальних рівнянь Основні поняття та о
13. как спал как себя чувствуешь
14. Мастер и Маргарита.html
15. Красный Октябрь
16. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата психологічних наук Харків2
17. Повелителя мух Голдинга
18. Методика использования антивирусных программ
19. летию Госбанка России Антон Любич Сегодня мы встречаемся в стенах Российского государственного торг
20. а; науку налогового права; соответствующую учебную дисциплину