Слайд 1Базы данных
3 курс
Дейкова Татьяна Васильевна
Слайд 3Базовые понятия реляционных баз данных
Основными понятиями реляционных баз данных являются:
тип данных,
домен,
атрибут,
кортеж,
первичный ключ и
отношение.
Слайд 5Схема отношения - это именованное множество пар
{имя атрибута, имя
домена (или типа)}.
Кортеж - это множество пар
{имя атрибута,
значение}
Слайд 6Обычным житейским понимании:
представлением отношения → таблица,
заголовок
→ схема отношения
строка - → кортеж отношения-экземпляра;
имена атрибутов → имена столбцов этой таблицы.
Слайд 7
Основными конструктивными элементами являются
сущности,
связи между ними
свойства (атрибуты).
Моделирование БД
Слайд 8ER-диаграмм
Сущность изображаются прямоугольниками,
Ассоциации – ромбами или шестиугольниками,
Атрибуты
– помеченными овалами
Связи – ненаправленными ребрами, над которыми может проставляться
степень связи (1 или буква, заменяющая слово "много") и необходимое пояснение.
Слайд 9Между двумя сущностям,
например, А и В возможны четыре вида
связей.
Первый тип – связь ОДИН-К-ОДНОМУ (1:1): в каждый момент времени
каждому представителю (экземпляру) сущности А соответствует 1 или 0 представителей сущности В:
Слайд 10Второй тип – связь
ОДИН-КО-МНОГИМ (1:М):
одному представителю сущности А
соответствуют 0, 1 или несколько представителей сущности В.
МНОГИЕ-К-ОДНОМУ (М:1)
МНОГИЕ-КО-МНОГИМ
(М:N).
Слайд 14СУЩНОСТЬ (атрибут 1, атрибут 2 , ..., атрибут n)
АССОЦИАЦИЯ [СУЩНОСТЬ
S1, СУЩНОСТЬ S2, ...]
(атрибут
1, атрибут 2, ..., атрибут n)
Слайд 16Домен - заданием некоторого базового типа данных, к которому относятся
элементы домена.
Слайд 17СУБД «Microsoft Access»
Структура СУБД MS ACCESS
*.MDB
Слайд 22Создание запросов
Задание условий для выбора записей
Точное совпадение значения поля.
Точное несовпадение значения одного поля.
Условия неточного совпадения
Слайд 23Условия неточного совпадения
Оператор Like
если в строке «Условия отбора» надо
написать часть слова и ввести знак *, например «Кон*», при
запуске запроса оператор Like появится автоматически.
Слайд 26Операторы And и OR
При вводе условий отбора можно использовать операторы
And и Or, которые позволяют записать достаточно сложные условия отбора
в одной строке.
ГАЗ or Урал
ГАЗ and Урал