Добавить работы Отмеченные0
Работа успешно отмечена.

Отмеченные работы

Просмотренные0

Просмотренные работы

Корзина0
Работа успешно добавлена в корзину.

Корзина

Регистрация

интернет библиотека
Atlants.lv библиотека
Особые предложения 2 Открыть
6,49 € В корзину
Добавить в список желаний
Хочешь дешевле?
Идентификатор:394606
 
Автор:
Оценка:
Опубликованно: 20.05.2007.
Язык: Латышский
Уровень: Университет
Литературный список: Нет
Ссылки: Не использованы
Содержание
Nr. Название главы  Стр.
1.  Uzdevuma nostādne    3
2.  Datu noliktavas projektēšana    4
3.  Darba sākums Oracle vidē (SQL*plus)    6
4.  Tabulu veidošana    8
4.1.  Tabulas struktūras definēšana    8
4.2.  Virknes    15
4.3.  Datu ievade tabulā ar INSERT komandu    16
4.4.  Datu izgūšana no datu bāzes ar SELECT komandas palīdzību    20
4.5.  Tabulas metadatu izgūšana no datu bāzes vārdnīcas    21
4.6.  Datu izgūšana ar operatora CUBE un funkcijas GROUPING izmantošanu    24
4.7.  Datu izgūšana izmantojot klona tabulas    25
5.  Klasteru izveidošana    26
5.1.  Klasteru indeksu definēšana    27
5.2.  Datu ievade klasteros    28
5.3.  Klasteru metadati    31
6.  SKATU VEIDOŠANA    33
7.  MATERIALIZĒTA SKATA IZVEIDOŠANA UN PĀRBAUDE    36
8.  Secinājumi    40
Фрагмент работы

Datu noliktavas projektēšana.
1.Izdomāt priekšmetisko vidi. Jābūt 2 faktu tabulām ar ne mazāk kā 3-4 dimensijām.
2.Jāizveido tabulas (ar komandas CREATE TABLE palīdzību).
3.Jāievada datus tabulā (ar INSERT komandu).
4.Datu izgūšana no tabulām (ar SELECT komandas palīdzību):
Tabulas metadatu izgūšana no datu bāzes vārdnīcas,
Datu izgūšana ar CUBE, GROUPING palīdzību,
Datu izgūšana izmantojot klona tabulas.
5.Jāizveido 2 klāsterus.
6.Datu izgūšana no klasteriem (ar SELECT komandas palīdzību):
Klasteru metadatu izgūšana no datu bāzes vārdnīcas,
7.Materializēta skata izveidošana un pārbaude.
8.Jābūt 2 skatiem un 2 virknēm.
9.Secinājumi.Šīs nodaļas mērķis ir izprojektēt datu noliktavu no divām faktu tabulām un ne mazāk kā 3-4 dimensijām uz tabulu. Faktu tabulas parasti ir ļoti apjomīgas, dimensijas ir krietni mazākas.
10.Es piedāvāju apskatīt datu noliktavu datorfirmai, kura nodarbojas ar dažādu datora sastāvdaļu iepirkšanu un pārdošanu.Shēma 1 parāda savstarpējas attiecības starp faktu tabulām un dimensijām. Faktu tabula „Iepirkšana” sastāv no informācijas par piegādātājiem, par preci, kura tiek iepirkta un firmas, kura pasūtīja preci, kā arī no iepirkto preču daudzuma, preču cenas un iepirkšanas datuma. Faktu tabula „Pārdošana” sastāv no informācijas par pircējiem, par nopirkto preci un par firmu no kuras tiek nopirkta prece, kā arī no pārdoto preču daudzuma, preču cenas un pārdošanas datuma. Kā mēs redzam, informācija par preci un firmu abām faktu tabulām ir kopīga. Faktu tabulas galvenais mērķis – glabāt informāciju par pārdoto preču daudzuma un cenas.
Datorfirmai ir svarīgi zināt informāciju firmā preču skaitu noliktavā, iegūto peļņu; par preci; piegādātājiem; pircējiem, kā ari vai pircējs ir juridiska persona vai fiziskā. Tāpēc ir izveidotās dimensijas: firma, prece, piegādātāji, pircēji, juridiskā persona, fiziskā persona.
11.Visas savstarpējas tabulu attiecības ir paradītas uz 1. shēmas.
Šajā darba visi uzdevumi tiks veikti Oracle datu bāzu vadības sistēmā. Lai ar to strādātu, tiks izmantota programma (kura ir pielikta Oracle) SQL Plus.
Izveidojot jauno bāzi jāveido tai lietotājus. Lietotājam, kas projektēs šo datu bāzi jāpiešķir administratora tiesības DBA (Data Base administrator).
Datu bāze sastāv no tabulas telpām (tablespace). Katra tabulas telpa sastāv no segmentiem, kuros tiek glabāti informācijas objekti (tabulas, indeksi u.c.).
Lai izveidotu tabulu ar datiem, sākumā jādefinē šīs tabulas struktūra ar lauku tipa un tabulas tipa ierobežojumiem un tad jāievieto tabulā dati.
Tabulas definēšana notiek ar komandas CREATE TABLE palīdzību.
Tabulās būs izmantoti sekojoši datu tipi:
NUMBER – ciparu tips (21 baits),
VARCHAR2 – simbolu tips (4000baitu).
Lauciņiem izmantotie ierobežojumi:
NULL/NOT NULL – Nosaka, vai lauciņš var saturēt vērtību NULL (pēc noklusējuma ir iestādīts NULL).
PRIMARY KEY – Nosaka, vai lauciņā drīkst būt tikai unikālas vērtības, vai arī šis lauciņš ir tabulas primārā atslēga (tādā drīkst būt tikai viena).
REFERENCES – Norāda citas tabulas PRIMARY KEY lauku, ar kuru veidos saiti. Var norādīt ON DELETE, paziņojot, ko darīt ar bērna tabulas atbilstošajām laika vērtībām, kad no vecāka tabulas attiecīgās vērtības tiek dzēstas. CASCADE – vērtības tiek dzēstas.
CHECK – Norāda noteikumu lauciņa vērtībai (kādas vērtības drīkst būt).

Izmantots tabulas ierobežojums:
FOREIGN KEY – Strādā kā lauciņa ierobežojums REFERENCES ar atšķirību, ka var izveidot lauciņu grupas.…

Коментарий автора
Загрузить больше похожих работ

Atlants

Выбери способ авторизации

Э-почта + пароль

Э-почта + пароль

Неправильный адрес э-почты или пароль!
Войти

Забыл пароль?

Draugiem.pase
Facebook

Не зарегистрировался?

Зарегистрируйся и получи бесплатно!

Для того, чтобы получить бесплатные материалы с сайта Atlants.lv, необходимо зарегистрироваться. Это просто и займет всего несколько секунд.

Если ты уже зарегистрировался, то просто и сможешь скачивать бесплатные материалы.

Отменить Регистрация