1. Понятие о базе данных. Субд. Примеры
Download 338.67 Kb.
|
Baza dannix Yakuniy savollar va javoblar (1)
- Bu sahifa navigatsiya:
- 19. Нормализация. 2НФ и 3НФ. Примеры;
раздел описаний тело подпрограммы Подпрограмма – это не что иное, как процедура, и ее необходимо создавать вручную в соответствии с требованием. После создания они будут сохранены как объекты базы данных. Пакет - это объект схемы, который группирует логически связанные типы PL / SQL, переменные, константы, подпрограммы, курсоры и исключения. Пакет компилируется и сохраняется в базе данных, где многие приложения могут совместно использовать его содержимое. Вы можете думать о пакете как о приложении. Пакет всегда имеет спецификацию, в которой объявляются общедоступные элементы, на которые можно ссылаться извне пакета. Спецификацию пакета можно рассматривать как интерфейс прикладного программирования (API). Для получения дополнительной информации о спецификации пакета см. раздел "Спецификация пакета". Пакеты позволяют инкапсулировать логически связанные типы, переменные, константы, подпрограммы, курсоры и исключения в именованные модули PL / SQL. Вы можете сделать каждый пакет простым для понимания и сделать интерфейсы между пакетами простыми, понятными и четко определенными. Эта практика помогает разработке приложений. Пакет с именем STANDARDопределяет среду PL / SQL. Спецификация пакета объявляет общедоступные типы, переменные, исключения, подпрограммы, которые автоматически доступны для программ PL / SQL. Например, package STANDARDобъявляет функцию ABS, которая возвращает абсолютное значение своего аргумента, следующим образом: FUNCTION ABS (n NUMBER) RETURN NUMBER; 19. Нормализация. 2НФ и 3НФ. Примеры; Нормализация — это процесс организации данных в базе данных, включающий создание таблиц и установление отношений между ними в соответствии с правилами, которые обеспечивают защиту данных и делают базу данных более гибкой, устраняя избыточность и несогласованные зависимости. Вторая нормальная формаСоздайте отдельные таблицы для наборов значений, относящихся к нескольким записям. Свяжите эти таблицы с помощью внешнего ключа. Записи могут зависеть только от первичного ключа таблицы (составного ключа, если необходимо). Возьмем для примера адрес клиента в системе бухгалтерского учета. Этот адрес необходим не только таблице Customers, но и таблицам Orders, Shipping, Invoices, Accounts Receivable и Collections. Вместо того чтобы хранить адрес клиента как отдельный элемент в каждой из этих таблиц, храните его в одном месте: или в таблице Customers, или в отдельной таблице Addresses. В следующей таблице представлена вторая нормальная форма: Таблица Students:
Download 338.67 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling