Лабораторные работы по курсу «Базы данных»



Pdf көрінісі
бет2/46
Дата12.05.2023
өлшемі0,79 Mb.
#92097
түріПрактикум
1   2   3   4   5   6   7   8   9   ...   46
Байланысты:
2-3 лаб

Навыки и умения: практическое структурирование предметной 
области, абстрагирование, использование прикладных программных пакетов 
моделирования структур, использование MS Access для создания БД. 
Теоретический базис 
Общие понятия 
База данных – структурированная совокупность данных. 
Система баз данных - это компьютеризированная система хранения 
баз данных, основная цель, которой содержать информацию и предоставлять 
её по требованию. 
Основное назначение СУБД – обеспечить пользователя инструментом, 
позволяющим оперировать данными в терминах, не связанных с 
особенностями их хранения в ЭВМ. 
Важнейшим понятием, используемым при проектировании любых 
информационных 
систем, 
является 
понятие 
«абстрагирование». 
Абстрагирование – это отбрасывание лишних элементов с выделением 
основных. Существует несколько уровней абстракции в структурных данных, 
а именно: функциональный, логический, физический. 
С процессом проектирования структуры базы данных связывают 
следующие уровни абстракции: 
• Внешняя модель или уровень представления (описание в 
терминах пользователей БД); 
• Логический или концептуальный уровень (обобщенное описание 
предметной 
области, 
разрабатывается 
прикладными 
программистами); 
• Внутренний или физический уровень (описание концептуальной 
модели на языке некоторой СУБД). 
Так как на текущий момент наиболее распространенными являются 
реляционные БД, то упор в курсе сделан именно на БД этого класса. 
В качестве концептуальной модели выступает ER-модель. 
ER-модель (с англ. «сущность/связь») позволяет достаточно легко 
описать условия целостности, но вместе с тем, для этих моделей сложно 
проводить формальную оптимизацию. 
Основные понятия реляционной модели 
В соответствии с реляционной моделью, БД является совокупностью 
отношений.


Отношение – это некоторое подмножество прямого произведения. В 
качестве альтернативного определения применимо: отношение – это 
множество кортежей. Размер кортежа называют арностью отношения. 
На практике рассматривается только конечное множество кортежей. 
Естественно конечное множество кортежей записывается в виде таблиц, т.е. 
таблица – это отношение.
Столбцу таблицы соответствует некоторый атрибут (объекта). Значение 
этого атрибута выбирается из некоторого множества, которое называется 
доменом. Строку таблицы образует некоторое упорядоченное множество 
значений всех атрибутов таблицы, взятых из своих доменов. 
Альтернативное название атрибутов – поле. На физическом уровне строка 
таблицы (некоторый кортеж) называется хранимой записью. Хранимая 
запись, состоит из хранимых полей (значение атрибутов, взятых из своих 
доменов). Совокупность хранимых записей (таблица) называется хранимый 
файл (хранимая БД). 
Атрибуты или множество атрибутов значения, которых уникальным 
образом идентифицируют экземпляр объекта, называются первичным 
ключом, т.к. все экземпляры объекта должны быть различны, то каждый 
объект должен иметь ключ. 
Потенциальный ключ – это обобщение понятия первичного ключа. 
Потенциальные ключи также как и первичный обладают свойством 
уникальной идентификации кортежа в отношении, но если первичный ключ в 
отношении должен быть выбран только один, то потенциальных ключей 
может быть несколько (первичный ключ выбирается из потенциальных). 
Внешний ключ – это множество атрибутов объекта; каждому значению 
внешнего ключа соответствует значение потенциального ключа. Внешние 
ключи используются для связывания кортежей в реляционных базах данных. 


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   46




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет