1. Понятие о базе данных. Субд. Примеры


Download 338.67 Kb.
bet15/81
Sana17.06.2023
Hajmi338.67 Kb.
#1547959
1   ...   11   12   13   14   15   16   17   18   ...   81
Bog'liq
Baza dannix Yakuniy savollar va javoblar (1)


раздел описаний

  • тело подпрограммы

    Подпрограмма – это не что иное, как процедура, и ее необходимо создавать вручную в соответствии с требованием. После создания они будут сохранены как объекты базы данных.
    Пакет - это объект схемы, который группирует логически связанные типы 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:
  • 1   ...   11   12   13   14   15   16   17   18   ...   81




    Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
    ma'muriyatiga murojaat qiling