/ / Narzędzia do projektowania baz danych na wyższym poziomie - sql, baza danych, projektowanie baz danych

Narzędzia projektowania wyższego poziomu dla baz danych - sql, database, database-design

Muszę zaprojektować schemat bazy danych dla zestawudanych i obejrzałem film Coursera, w którym profesor mówi o „narzędziach projektowania wyższego poziomu”, ale nie podaje żadnego przykładu. Poniżej zamieszczam link do mojego zrzutu ekranu, abyście mogli zrozumieć, o czym mówię. Moje pytanie brzmi: jak działają te narzędzia? Czy są dobre przykłady?

http://oi60.tinypic.com/34qjpd3.jpg

Odpowiedzi:

1 dla odpowiedzi № 1

Myślę, że profesor mówi o narzędziach do projektowania, takich jak Sybase PowerDesigner.

Te narzędzia umożliwiają projektowanie baz danychróżne poziomy abstrakcji od wysokiego poziomu (Konceptualny model danych) do niskiego poziomu (Fizyczny model danych), zapewniają także narzędzia do generowania diagramów, a nawet końcowego kodu w zależności od typu bazy danych.


1 dla odpowiedzi nr 2

W inżynierii oprogramowania modelowanie danych toproces tworzenia modelu danych dla systemu informatycznego. Odbywa się to poprzez zastosowanie formalnych technik modelowania danych. Istnieje wiele narzędzi, które mogą pomóc w modelowaniu. Niektóre z nich są bezpłatne, niektóre nie. Wymienię kilka z nich, które uważam za najbardziej przydatne.

SQLDbm

SQLDBM oferuje łatwy i wygodny sposóbzaprojektuj bazę danych absolutnie w dowolnym miejscu w dowolnej przeglądarce, pracując bez dodatkowych narzędzi lub aplikacji do modelowania baz danych. SQLDBM służy do projektowania i zarządzania zarówno dużymi, jak i małymi bazami danych i modelami danych w locie. Wszystko to przy jednoczesnym uwzględnieniu wszelkich niezbędnych reguł i obiektów bazy danych, takich jak klucze, schematy, indeksy, ograniczenia kolumn i relacje. Cena: za darmo

PowerDesigner

PowerDesigner jest prawdopodobnie liderem w branżynarzędzie do modelowania danych. Jego funkcje obejmują: w pełni zintegrowane modele, różne techniki modelowania, które są przeznaczone zarówno dla odbiorców zorientowanych na IT, jak i dla innych. Obsługuje również potężne repozytorium metadanych i różne formaty wyjściowe. Ma ładny i dopracowany interfejs użytkownika z czytelną dokumentacją pomocy, która pomaga użytkownikowi szybko rozwiązywać problemy ad hoc.

Cena: 2000 USD

ER / Studio

ER / Studio to intuicyjne narzędzie do modelowania danychktóry obsługuje środowiska jedno- i wieloplatformowe, z natywną integracją dla platform big data, takich jak - MongoDB i Hadoop Hive. Może przekazywać i odtwarzać modele inżynierii, zawiera funkcję porównywania i scalania oraz jest w stanie tworzyć raporty w różnych formatach (XML, PNG, JPEG). Wbudowane funkcje automatyzują rutynowe zadania i obsługują popularne platformy baz danych. ER / Studio to świetne narzędzie, z którego można łatwo rozpocząć pracę dzięki intuicyjnemu projektowi i dobremu wsparciu użytkownika.

Cena: od 1500 USD do 7500 USD

To naprawdę zależy od ciebie. Aby zaprojektować lub przeprojektować bazę danych o dowolnej złożoności, niezbędne staje się narzędzie do modelowania relacji encja-związek. Wyspecjalizowane narzędzia, które od dawna dominują w branży, są drogie i są instalowane na stacji roboczej.