Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка для заочников.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.51 Mб
Скачать

Тема 4.2. Реляционная модель данных. Основы реляционной алгебры и исчисления.

Содержание и методические указания.

Впервые реляционная модель была предложена Ф. Кодом в 1970 году статье «Реляционная модель данных для больших совместно используемых банков данных». Изучая понятие реляционной модели, необходимо определить, что такое отношение (таблица), что такое атрибут, домен атрибута, кортеж (запись).  Реляционной базой данных называют набор нормализованных отношений. Обратите внимание на понятие реляционных ключей: потенциальный ключ, первичный ключ, внешние ключи. Рассмотрите примеры реляционных схем. Дайте определение реляционной целостности. Дайте понятие нормализованных отношений, избыточности данных и аномалии обновления. Следует понимать, что в нормализованном отношении отсутствует избыточность и аномалия обновления. Рассмотрите понятие функциональных зависимостей, изучите первую, вторую, третью нормальные формы, нормальную форму Бойса-Кодда, 4 нормальную форму, нормальные формы высших порядков.

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

В настоящее время существует достаточное количество СУБД, реализующих реляционную модель. Изучите характеристики СУБД Microsoft Access. Рассмотрите возможности создания баз данных в Microsoft Access. Изучите основные компоненты СУБД Access, способы создания таблиц, связей между таблицами, а также способы ввода данных в таблицы.

Контрольные вопросы.

  1. Дайте определение реляционных баз данных.

  2. Поясните назначение процедуры нормализации данных.

  3. Опишите проблемы, связанные с наличием избыточности данных.

  4. Поясните, что такое аномалия обновления. Приведите примеры.

  5. Приведите примеры отношений, находящихся 1, 2, 3 нормальной форме.

Литература.

[1] п.п.13.3, [6]

Тема 4.3. Основы sql.

Содержание и методические указания.

Язык SQL является первым и пока единственным стандартным языком работы с базами данных, который получил достаточно широкое распространение. Стандарты языка SQL используют такие термины как таблица, столбец и строка. Язык SQL предоставляет пользователю возможности по созданию баз данных и таблиц с полным описанием их структуры, позволяет выполнять основные операции манипулирования данными, такие как вставка, модификация и удаление данных из таблицы, выполнять простые и сложные запросы, осуществляющие преобразование необработанных данных в нужную информацию. Необходимо изучить основной оператор языка SQL - Select, предназначенный для выборки данных из БД. Ознакомьтесь с синтаксисом данного оператора, научитесь строить простые запросы (выборка столбцов из таблиц, выборка строк, удовлетворяющих определенному критерию (условию поиска)), освойте применение обобщающих функций SQL (count, sum, avg, min, max).  Изучите способы создания запросов на языке SQL в СУБД Microsoft Access.

Контрольные вопросы.

  1. Каковы достоинства и недостатки языка SQL?

  2. Объясните назначение каждого из предложений, которые могут присутствовать в операторе Select. Какие ограничения накладываются на эти предложения?

  3. Какие ограничения накладываются на использование обобщающих функций в теле оператора Select?

  4. Приведите пример использования оператора Select.

  5. Что такое подзапрос? Приведите примеры использования подзапросов.

  6. Какие еще операторы присутствует в языке SQL для создания и манипулирования данными?

Литература.

[1] п.п.13.3, [6]