Лекции по предмету омбт (Oracle 9i маълумотлар базаси технологияси) Лекция Введение в Oracle 9i. План



Download 3,91 Mb.
bet38/101
Sana25.02.2022
Hajmi3,91 Mb.
#291602
TuriЛекции
1   ...   34   35   36   37   38   39   40   41   ...   101
Bog'liq
Лекция Oracle

Контрольные вопросы:


1. Зачем определять ограничения целостности?
2. Что включает в себя понятие "Допустимые умалчиваемые значения"?
3. Зачем нужен первичный ключ?
4. Как и зачем использовать ссылочные оганичения целостности?
5. Что такое Внешний ключ?
6. В чем различие между первичным и вторичным и внешним ключами?
7. Что такое ограничение целостности UNIQUE?
Лекция №12. Создание представлений


План:



  1. Что такое представления

  2. Создание представления, изменение его описания и удаление представления

  3. Выполнение “Top-N” анализа



Что такое представление
Представления – это таблица, содержащая столбцы, и обращение к нему осуществляется точно так же, как и к таблице. Однако оно не содержит данных . Концептуально представление можно считать маской, перекрывающей одну или несколько таблиц, так как столбцы представления содержатся в одной или нескольких таблицах. Но физически представления не содержат данных. Определение представления (включающее запрос, на
котором оно основано, расположение его столбцов и назначенные привилегии) содержится в словаре данных.
При обращении к представлению оно обращается к таблицам, на которых основано, и возвращает значения в формате и порядке, указанном в его определении. Поскольку с представлением не связано непосредственно никаких физических данных, оно не может быть проиндексировано.
Представления часто используются для обеспечения безопасности данных уровня строки или столбца. Например, можно предоставить пользователю доступ только к такому представлению, которое показывает из таблицы лишь строки этого пользователя, не открывая при этом доступа ко всем строкам таблицы. Таким же способом можно ограничить видимые пользователем столбцы.
Если пользователь не создавал представления, он может думать, что работает с таблицей. Как и в случае таблицы, мы можем добавлять, изменять, удалять и выбрать данные из представления. Все изменения, внесенные в представления, будут передаваться в соответствующие исходные таблицы.
Представлении используются по многим причинам. Пусть, например, есть таблица, содержащая список сотрудников организации. С помощью представления можно открыть служащему, занимающемуся кадровыми вопросами, доступ только к той информации из этой таблицы, которая относится к контрактам, заключенным с сотрудниками, но не к их заработанный плате. В других случаях представления позволяют скрыть от пользователей сложность организации данных. Так, можно создать представление с помощью SQL-запроса, выполняющего сложное объединение многих таблиц. Тогда пользователям, работающим с этим представлением, не придется вникать в детали построения реляционной базы данных.
Таблица EMPLOYEES

Д ля ограничения доступа к базе данных



  • Для упрощения сложных запросов

  • Для обеспечения независимости от данных

  • Для представления одних и тех же данных в разных видах

Представления бывают простые и сложные



Характеристика

Простые

Сложные

Количество таблиц

Одна

Одна или более

Содержат функции

Нет

Да

Содержат группы данных (предложение DISTINCT или групповые функции)

Нет

Да




Да

Не всегда




Download 3,91 Mb.

Do'stlaringiz bilan baham:
1   ...   34   35   36   37   38   39   40   41   ...   101




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish