Добавил:
Я и кто? Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Доклад ИСИС.docx
Скачиваний:
11
Добавлен:
10.09.2023
Размер:
57.07 Кб
Скачать

Министерство цифрового развития, связи и массовых коммуникаций

Российской Федерации Ордена Трудового Красного Знамени

федеральное государственное бюджетное образовательное

учреждение высшего образования

Московский технический университет связи и информатики

Кафедра «Сетевые информационные технологии и сервисы»

Доклад на тему

«Создание объектов базы данных. Ограничение целостности»

по дисциплине

«Инструментальные средства информационных систем»

Москва 2023

Оглавление

1. Объекты баз данных 3

2. Таблицы 4

3. Представления 5

4. Хранимые процедуры 10

5. Триггеры 14

6. Функции пользователя 15

7. Индексы 17

8. Ограничения целостности 19

  1. Объекты баз данных

Базы данных являются важной частью современного информационного мира, поскольку они позволяют хранить, организовывать и управлять огромным объемом информации. Однако, просто создание базы данных не является достаточным условием для ее успешного использования. Для эффективной работы с базой данных необходимо уметь создавать объекты базы данных, такие как таблицы, представления, хранимые процедуры, триггеры и другие. Каждый из этих объектов имеет свои особенности и применяется в разных ситуациях для решения конкретных задач. В данном реферате мы рассмотрим процесс создания объектов базы данных, их назначение и применение в различных сценариях. Мы также рассмотрим некоторые важные аспекты, связанные с проектированием базы данных и оптимизацией ее производительности с помощью объектов базы данных. Рассмотрим теперь каждый объект подробнее.

Объекты базы данных включают таблицы, представления, хранимые процедуры, триггеры и многое другое. Вот несколько основных объектов базы данных и их описание:

  • Таблицы: Таблицы — это объекты, которые используются для хранения данных в базе данных. Они содержат столбцы, которые определяют типы данных, которые могут храниться в каждой строке таблицы. Чтобы создать таблицу, вам нужно указать ее имя и столбцы с их типами данных.

  • Представления: Представления — это виртуальные таблицы, которые создаются на основе одной или нескольких таблиц. Они позволяют получать доступ к данным из разных таблиц с помощью одного объекта. Чтобы создать представление, вам нужно указать его имя и запрос, который используется для выборки данных из таблиц.

  • Хранимые процедуры: Хранимые процедуры — это программы, которые сохраняются в базе данных и могут вызываться для выполнения определенной задачи. Они позволяют улучшить производительность приложения, поскольку они выполняются на сервере базы данных и не требуют передачи большого количества данных между сервером и клиентом. Чтобы создать хранимую процедуру, вам нужно определить ее имя и код, который будет выполняться при ее вызове.

  • Триггеры: Триггеры — это объекты, которые выполняются автоматически при определенных действиях с базой данных. Они могут быть использованы для автоматизации задач, таких как проверка данных перед их вставкой в таблицу, обновление данных в другой таблице при изменении данных в первой таблице и т.д. Чтобы создать триггер, вам нужно указать его имя, таблицу, событие и код, который будет выполняться при возникновении события.

  • Индексы: Индексы — это объекты, которые используются для ускорения доступа к данным в таблицах. Они создаются на одном или нескольких столбцах таблицы и позволяют быстро находить данные в этих столбцах. Чтобы создать индекс, вам нужно указать таблицу, столбцы и имя индекса.

Кроме этих объектов, существуют и другие, такие как ограничения целостности.

  1. Таблицы

Таблица — основной объект для хранения информации в реляционной БД. Она состоит из содержащих данные строк и столбцов, занимает в БД физическое пространство и может быть постоянной или временной. Поле, также называемое в реляционной БД столбцом, является частью таблицы, за которой закреплен определенный тип данных. Каждая таблица БД должна содержать хотя бы один столбец. Строка данных — это запись в таблице БД, она включает поля, содержащие данные из одной записи таблицы. Главное в команде создания таблицы — определение имени таблицы и описание набора имен полей, которые указываются в соответствующем порядке. Кроме того, этой командой оговариваются типы данных и размеры полей таблицы. Ключевое слово NULL используется для указания того, что в данном столбце могут содержаться значения NULL. Значение NULL отличается от пробела или нуля — к нему прибегают, когда необходимо указать, что данные недоступны, опущены или недопустимы. Если указано ключевое слово NOT NULL, то будут отклонены любые попытки поместить значение NULL в данный столбец. Если указан параметр NULL, помещение значений NULL в столбец разрешено. По умолчанию стандарт SQL предполагает наличие ключевого слова NULL.