Загрузил Сергей Лузин

ОТЧЕТ ЛР№1

реклама
ОТЧЕТ
по лабораторной работе № 01
По дисциплине “Базы данных”
Тема: ” Изучение принципов работы реляционной базы данных. Знакомство с
MS SQL Server ”
Студент:
Лузин Сергей Сергеевич (РИ-230912)
Команда: АТ-09
Екатеринбург
2024
Порядок выполнения лабораторной работы
1. Изучил теоретическую часть.
2.




Основные характеристики реляционных баз данных
1. Табличная структура: Данные организуются в таблицы, где строки - это
записи (кортежи), а столбцы - атрибуты (поля). Каждая таблица имеет
уникальное имя.
2. Уникальность: В таблице не должно быть дубликатов - каждое значение
кортежа должно быть уникальным.
3. Атомарность: Каждый атрибут в таблице должен содержать только
атомарные (неделимые) значения.
4. Структурированность: Каждый атрибут имеет определенную тип данных,
что обеспечивает структурированность и целостность данных.
5. Ключи: Каждое отношение должно иметь первичный ключ, который
однозначно идентифицирует каждую запись.
Целостность данных
1. Целостность домена: Значения атрибутов должны соответствовать
заданным типам и диапазонам.
2. Ссылочная целостность: Соблюдение связей между таблицами, чтобы
внешние ключи всегда ссылались на существующие записи.
3. Отсутствие порядкового значения: Порядок строк и столбцов не имеет
значения.
4. Однородность: Все строки в таблице должны согласовываться со
структурой, заданной определениями атрибутов.
5. Сетевой подход: Данные организованы в соответствии с реляционной
моделью, что позволяет выполнять реляционные операции.
Ключевые аспекты
Эти требования обеспечивают целостность, структурированность и
управляемость данных в реляционных системах.
Они позволяют эффективно выполнять реляционные операции, такие как
выборка, обновление, вставка и удаление данных.
Реляционные базы данных поддерживают ACID-принципы (атомарность,
согласованность, изолированность, постоянство) для обеспечения
целостности данных.
Организация данных в таблицах с использованием ключей (первичных и
внешних) создает возможности для создания связей между различными
таблицами.
3 Установил SQL Server
4. Резервное копирование
5. Составил три таблицы
Выполнил первое задание ‒ (A ⋂ С) ⋃ В
Выполнил второе задание ‒ М = В Where В.col_1 = ‘выбрать второй элемент’
Выполнил третье задание ‒ N = С Where С.col_1 = ‘выбрать первый, третий,
пятый элементы’
Выполнил четвертое задание ‒ (M⨯N) Projection {В.col_1, С.col_1}
Скачать