Словник даних

Словник даних або сховище метаданих, як це визначено в Словнику обчислень IBM, є "централізованим сховищем інформації про такі дані, як значення, відношення до інших даних, походження, використання та формат". [1] Oracle визначає його як набір таблиць з метаданими. Термін може мати одне з декількох близьких значень, що відносяться до баз даних і систем управління базами даних (СУБД):

Документація

Терміни словник даних і сховище даних вказують на більш загальну утиліту програмного забезпечення, ніж каталог. Каталог тісно пов'язаний з програмним забезпеченням СУБД. Він надає користувачеві та адміністратору баз даних інформацію, що зберігається в ній, але в основному доступ до цієї інформації надається різноманітними програмними модулями самої СУБД, таких як компілятори DDL і DML, оптимізатор запитів, процесор транзакцій, генератори звітів і енфорсер обмежень. З іншого боку, словник даних - це структура даних, яка зберігає метадані, тобто (структуровані) дані про інформацію. Пакет програмного забезпечення для автономного словника даних, або сховища даних може взаємодіяти з програмними модулями СУБД, але в основному використовується дизайнерами, користувачами та адміністраторами комп'ютерної системи для управління інформаційними ресурсами. Ці системи підтримують інформацію про конфігурацію апаратного та програмного забезпечення системи, документацію, програм і користувачів, а також іншу інформацію, що стосується системного адміністрування. [2]

Якщо система словника даних використовується лише дизайнерами, користувачами та адміністраторами, а не програмним забезпеченням СУБД, вона називається пасивним словником даних. В іншому випадку він називається активним словником даних або словником даних. Коли пасивний словник даних оновлюється, це здійснюється вручну і незалежно від будь-яких змін структури СУБД (бази даних). За допомогою активного словника даних словник спочатку оновлюється, і в результаті відбувається автоматичне зміна у СУБД.

Користувачі баз даних і розробники додатків можуть скористатися авторитетним документом словника даних, який каталогізує організацію, вміст і конвенції однієї або більше баз даних. [3] Зазвичай це включає в себе імена та описи різних таблиць (записів або об'єктів) та їх вмісту ( полів ) плюс додаткові деталі, такі як тип і довжина кожного елемента даних . Іншою важливою інформацією, яку може забезпечити словник даних, є взаємозв'язок між таблицями. Це іноді згадується в діаграмах Entity-Relationship, або якщо використовується дескриптор Set, що визначає, у яких таблицях баз даних Sets беруть участь.

У активному словнику даних обмеження можуть бути розміщені на базові дані. Наприклад, діапазон може бути накладений на значення числових даних у елементі даних (поле), або запис у таблиці може бути примушений(FORCED) до участі у встановленому співвідношенні з іншим записом. Крім того, розподілена СУБД може мати певну специфіку розташування, описану в його активному словнику даних (наприклад, у місці фізичного розташування Таблиць).

Словник даних складається з типів записів (таблиць), створених у базі даних за допомогою файлів команд, сгенерованих системою, пристосованих для кожної підтримуваної back-end СУБД. Oracle має список конкретних переглядів для користувача "sys". Це дозволяє користувачам шукати конкретну інформацію. Файли команд містять оператори SQL для CREATE TABLE, CREATE UNIQUE INDEX, ALTER TABLE (для цілісності посилань) тощо. , використання певного оператора вимагається цим типом бази даних.

Не інує загального стандарту рівня деталізованості в такому документі.

Проміжне програмне забезпечення

При побудові додатків до баз даних може бути корисно ввести додатковий шар програмного забезпечення словника даних, тобто проміжного програмного забезпечення, який зв'язується з базовим словником даних СУБД. Такий словник "високого рівня" може запропонувати додаткові можливості та ступінь гнучкості, що виходить за межі обмежень рідного "низького рівня" словника даних, основною метою якого є підтримка основних функцій СУБД, а не вимоги конкретної програми. Наприклад, словник даних високого рівня може забезпечити альтернативні моделі зв'язків між особами, пристосовані до різних додатків, які мають спільну базу даних. [4] Розширення словника даних також можуть допомогти в оптимізації запитів щодо розподілених баз даних . [5] Крім того, функції DBA часто автоматизуються за допомогою інструментів реструктуризації, які тісно пов'язані з активним словником даних.

Програмні фреймворки, спрямовані на швидку розробку додатків, іноді включають засоби словника даних високого рівня, які можуть істотно зменшити обсяг програмування, необхідний для створення меню, форм, звітів та інших компонентів програми бази даних, включаючи саму базу даних. Наприклад, PHPLens включає в себе PHP бібліотеки класів для автоматизації створення таблиць, індексів і зовнішніх ключів обмежень портативно для декількох баз даних. [6] Інший словник даних на основі PHP, що входить до складу інструментарію RADICORE, автоматично генерує програмні об'єкти, сценарії та код SQL для меню та форм з перевіркою даних і складними об'єднаннями . [7] Для середовища ASP. NET словник даних Base One надає можливості крос-СУБД для автоматизованого створення бази даних, перевірки даних, підвищення продуктивності ( кешування та використання індексів), захисту програм і розширених типів даних . [8] Функції Visual DataFlex [9] надають можливість використовувати словники даних як файли класу для формування середнього шару між інтерфейсом користувача та базовою базою даних. Метою є створення стандартизованих правил для збереження цілісності даних та забезпечення дотримання правил ведення бізнесу в одній або декількох пов'язаних з ними програмах.

Приклади, специфічні для платформи

Розробники використовують специфікацію опису даних ( DDS ) для опису атрибутів даних у дескрипторах файлів, які є зовнішніми для прикладної програми, що обробляє дані. В контексті IBM System i . [10] Таблиця sys.ts $ в Oracle зберігає інформацію про кожну таблицю бази даних. Вона є частиною словника даних, створеного під час створення бази даних Oracle . [11]

Див. також

Примітки

  1. ACM, IBM Dictionary of Computing, 10-е видання, 1993
  2. Ramez Elmasri, Shamkant B. Navathe: Основи систем баз даних, 3-й. ed. секта. 17.5, с. 582
  3. TechTarget, SearchSOA, Що таке словник даних? [Архівовано 2009-02-12 у Wayback Machine.]
  4. Патент США 4774661, Система управління базами даних з активним словником даних, 19 листопада 1985 р., AT&T
  5. Патент США 4769772, Метод автоматизованої оптимізації запитів з використанням як глобальних, так і паралельних локальних оптимізацій для планування доступу до матеріалів для розподілених баз даних, 28 лютого 1985 р., Honeywell Bull
  6. PHPLens, бібліотека даних ADOdb для PHP [Архівовано 7 листопада 2007 у Wayback Machine.]
  7. RADICORE, Що таке словник даних?
  8. Базова одна міжнародна корпорація, базовий словник даних
  9. VISUAL DATAFLEX, особливості [Архівовано 2018-04-05 у Wayback Machine.]
  10. DDS documentation for IBM System i V5R3.
  11. Oracle Concepts - Data Dictionary. www.dba-oracle.com. Процитовано 13 лютого 2017.

Read other articles:

Voce principale: Marina Militare (Italia). Corpo di commissariato militare marittimoStemma della Marina Descrizione generaleNazione Italia ServizioMinistero della difesa, Marina Militare TipoMarina Militare RuoloCorpo della Marina PatronoSanta Barbara, patrona della Marina Militare SimboliBandiera Bandiera di bompresso- Voci su marine militari presenti su Wikipedia Il Corpo di commissariato militare marittimo (abbreviato CM) è un corpo tecnico composto da soli ufficiali della Marina Mi...

 

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (نوفمبر 2019) دوري آيسلندا الممتاز 1980 تفاصيل الموسم دوري آيسلندا الممتاز  النسخة 69  البلد آيسلندا  التاريخ بدا�...

 

Taman Nasional BunakenIUCN Kategori II (Taman Nasional)TN BunakenLetak di SulawesiLetakSulawesi Utara, IndonesiaKota terdekatManadoKoordinat1°40′N 124°39′E / 1.667°N 124.650°E / 1.667; 124.650Koordinat: 1°40′N 124°39′E / 1.667°N 124.650°E / 1.667; 124.650Luas89.000 hektare (890 km²)Didirikan1991Pengunjungca.35,000[1] (tahun 2003-06)Pihak pengelolaKementerian Lingkungan Hidup dan Kehutanan Taman Nasional Bunaken adalah ta...

Puerto Rican rapper (born 1978) In this Spanish name, the first or paternal surname is Morera and the second or maternal family name is Luna. WisinWisin performing in 2009BornJuan Luis Morera Luna (1978-12-19) December 19, 1978 (age 45)Cayey, Puerto RicoOther names W El Sobreviviente Occupations Rapper singer record producer Years active1998-presentSpouse Yomaira Ortiz ​(m. 2008)​Children3Musical careerGenres Reggaeton Latin pop Labels Sony ...

 

Обозначение биполярных транзисторов на схемах по ГОСТ 2.730[1]. Направление стрелки показывает направление тока через эмиттерный переход в активном режиме и служит для указания n-p-n и p-n-p транзисторов. Окружности символизирует транзистор в индивидуальном корпусе, отсу�...

 

Kurt HenselLahirKurt Wilhelm Sebastian Hensel(1861-12-29)29 Desember 1861Königsberg, Prusia (sekarang Kaliningrad, Rusia)Meninggal1 Juni 1941(1941-06-01) (umur 79)Marburg, JermanKebangsaanJermanAlmamaterUniversitas BonnUniversitas BerlinKarier ilmiahBidangMatematikaPembimbing doktoralLeopold KroneckerMahasiswa doktoralAbraham Fraenkel, Helmut Hasse, Reinhold Strassmann Kurt Wilhelm Sebastian Hensel (29 Desember 1861 – 1 Juni 1941) adalah seorang matematikawan Jerman kel...

Voce principale: Associazione Calcio Reggiana 1919. AC Reggiana 1919Stagione 2017-2018Sport calcio Squadra Reggiana Allenatore Leonardo Menichini, poi Massimiliano La Rosa e Andrea Tedeschi, poi Sergio Eberini Presidente Mike Piazza Serie C4º nel girone B (perde i Quarti di finale dei play-off) Coppa ItaliaSecondo turno Coppa Italia Serie CSedicesimi di finale StadioMapei Stadium - Città del Tricolore (23 717) Abbonati4 321 Maggior numero di spettatori8 499 vs Siena(3 g...

 

2022 Arizona Secretary of State election ← 2018 November 8, 2022 2026 →   Nominee Adrian Fontes Mark Finchem Party Democratic Republican Popular vote 1,320,619 1,200,411 Percentage 52.38% 47.62% County results Congressional district resultsFontes:      50–60%      60–70%      70–80%Finchem:      50–60%      60–70%   &...

 

La Croix-en-ChampagnecomuneLa Croix-en-Champagne – Veduta LocalizzazioneStato Francia RegioneGrand Est Dipartimento Marna ArrondissementSainte-Menehould CantoneArgonne Suippe et Vesle TerritorioCoordinate49°04′N 4°39′E / 49.066667°N 4.65°E49.066667; 4.65 (La Croix-en-Champagne)Coordinate: 49°04′N 4°39′E / 49.066667°N 4.65°E49.066667; 4.65 (La Croix-en-Champagne) Superficie16,17 km² Abitanti69[1] (2009) Densità4,27 ...

WasianDesaNegara IndonesiaProvinsiSulawesi UtaraKabupatenMinahasa UtaraKecamatanDimembeKode pos95373Kode Kemendagri71.06.05.2013 Untuk kegunaan lain, lihat Wasian (disambiguasi). Wasian merupakan salah satu desa yang berada di kecamatan Dimembe, Kabupaten Minahasa Utara, Sulawesi Utara, Indonesia. Galeri Berikut adalah foto-foto Desa Wasian dari udara. lbsKecamatan Dimembe, Kabupaten Minahasa Utara, Sulawesi UtaraDesa Dimembe Klabat Laikit Lumpias Matungkas Pinilih Tatelu Rondor Tatelu S...

 

此條目需要补充更多来源。 (2021年7月4日)请协助補充多方面可靠来源以改善这篇条目,无法查证的内容可能會因為异议提出而被移除。致使用者:请搜索一下条目的标题(来源搜索:美国众议院 — 网页、新闻、书籍、学术、图像),以检查网络上是否存在该主题的更多可靠来源(判定指引)。 美國眾議院 United States House of Representatives第118届美国国会众议院徽章 众议院旗...

 

Alessandro Crescenzi Informasi pribadiTanggal lahir 25 September 1991 (umur 32)Tempat lahir Roma, ItaliaTinggi 1,78 m (5 ft 10 in)Posisi bermain BekInformasi klubKlub saat ini Perugia (pinjaman dari Roma)Nomor 15Karier junior RomaKarier senior*Tahun Tim Tampil (Gol)2008– Roma 1 (0)2009–2010 → Grosseto (pinjaman) 6 (0)2010–2011 → Crotone (pinjaman) 33 (0)2011–2012 → Bari (pinjaman) 30 (0)2012 → Pescara (pinjaman) 1 (0)2013 → Novara (pinjaman) 20 (1)2013�...

Modernist movement of aesthetic in Nepal Nyatapola Temple located in Bhaktapur, Nepal, built in 1701–1702 CE The Great Drigung Kagyud Lotus Stupa in Lumbini, Nepal Traditional architecture of Kathmandu Nepali architecture or Nepalese architecture is a unique blend of artistic and practical considerations. Situated between the trade routes of India, Tibet and China, Nepali architecture reflects influences from these cultural strongholds. The pagoda architectural tradition figures prominently...

 

Freemium[1][2] adalah sebuah model bisnis dengan penawaran layanan mendasar secara cuma-cuma tetapi mengenakan biaya untuk fitur khusus atau lanjutan yang disebut premium. Kata freemium merupakan lakuran yang dibuat dengan mengombinasikan dua aspek dari model bisnis ini, yaitu free dan premium. Model bisnis ini populer di kalangan perusahaan Web 2.0.[3] Asal-usul Model bisnis freemium telah digunakan oleh perusahaan perangkat lunak sejak 1980-an. Layanan sering kali di...

 

Braille alphabet of the Belarusian language This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.Find sources: Belarusian Braille – news · newspapers · books · scholar · JSTOR (December 2014) Belarusian BrailleScript type alphabet Print basisBelarusian alphabetLanguagesBelarusianRelated scriptsParent systemsBrailleRu...

В Википедии есть статьи о других людях с фамилиями Кацир и Качальский. Аарон Кациривр. אהרון קציר‎ Имя при рождении пол. Aharon Katchalsky Дата рождения 15 сентября 1913(1913-09-15)[1] Место рождения Лодзь, Российская империя Дата смерти 30 мая 1972(1972-05-30)[2] (58 лет) Место смерти...

 

Island in Cargados Carajos coral reef atoll system A seabird found in Ile du Sud, St. BrandonL'île du Sud (South Island, l'île Boisées) is an island located in the St. Brandon archipelago. It is one of the three islands (the others being Île Raphael and L'Île Coco) used as a base of operations for fishing activities by Raphael Fishing Company, the only resident fishing company in the Cargados Carajos shoals under a 1901 contract with the government of Mauritius.[1][2] Shi...

 

Professional football club in Copenhagen, Denmark Football clubCopenhagenFull nameFootball Club KøbenhavnNickname(s)Byens Hold (The Team of the City); The LionsShort nameFCKCopenhagenFounded1 July 1992; 32 years ago (1 July 1992)GroundParken Stadium, CopenhagenCapacity38,065OwnerParken Sport & Entertainment A/SChairmanHenrik MøgelmoseHead coachJacob NeestrupLeagueSuperliga2023–24Superliga, 3rd of 12WebsiteClub website Home colours Away colours Third colours Current season...

Writer who writes for the credited author For other uses, see Ghostwriter (disambiguation). Ghostwriters redirects here. For the Australian band, see Ghostwriters (band). Not to be confused with ghost riding. The popular demand for Tom Clancy's action novels exceeded his ability to write new books. As a result, his publisher hired ghostwriters to write novels in the Clancy style. A ghostwriter is a person hired to write literary or journalistic works, speeches, or other texts that are putativ...

 

FIBA Asia Cup 2017 Sport Pallacanestro Zona FIBAFIBA Asia FIBA Oceania Paese ospitante Libano Periodo8 - 20 agosto Squadre16 (da 44 federazioni) Campi1 (in 1 città) Podio Australia (1º titolo) Iran Corea del Sud MVP Hamed Haddadi Statistiche torneo GiocatoriSquadre Media punti el-Khatib (25,9) Australia (92,5)Rimbalzi Haddadi (10,8) Australia (43,0)Assist Haddadi (6,5) Corea del Sud (26,4) Sito ufficiale2017 FIBA Asia Cup www.fiba.com Il 29º Campionato Asiatico Maschile...