Oprogramowanie bazy danych systemu komputerowego działa jako wydajne, bezpieczne repozytorium danych organizacji. Użytkownik końcowy bazy danych zazwyczaj nigdy nie widzi oprogramowania ani jego plików i może nie wiedzieć, jak działa system. Ponieważ jednak korzysta z oprogramowania aplikacji, które współdziała z bazą danych, programista systemu musi stworzyć konfigurację dopasowaną do jego potrzeb. Programista omawia z użytkownikiem cele systemu i przekłada je na działającą konfigurację.
Specyfikacje
Inżynier włącza komputer i pobiera listę części do maszyny. Nie widzi bazy danych, która przechowuje listę części, ale widzi jej ekrany i wydruki. Aby zaprojektować system listy części, programista spotyka się z inżynierem i dowiaduje się, jakich informacji potrzebuje, a następnie tworzy bazę danych, ekrany i raporty na podstawie specyfikacji użytkownika. Z biegiem czasu programista może dokonać zmian w systemie w odpowiedzi na prośby użytkowników o nowe lub rekonfigurowane funkcje.
Wideo dnia
Zasady
Użytkownicy końcowi mogą wymagać, aby system oprogramowania przestrzegał określonych reguł, które reprezentują normy lub wymuszają zakazy obowiązujące w firmie, branży lub zbiorze praw. Na przykład system części powinien blokować elementy zawierające ołów przed wdrożeniem w zaprojektowanych produktach do użytku domowego lub przestrzegać zasady, zgodnie z którą waga maszyny nigdy nie powinna przekraczać 200 funtów. Programista konfiguruje reguły bazy danych, które automatycznie wymuszają te ograniczenia.
Import Eksport
Użytkownicy często przechowują zapisy w małych plikach arkuszy kalkulacyjnych, śledząc projekty, tworząc wykresy i wykonując inne codzienne zadania. Programista baz danych może skonfigurować aplikację pozwalającą na niestandardowy eksport z systemu, który użytkownicy końcowi mogą otworzyć w programie arkusza kalkulacyjnego. W takiej sytuacji proces systemu bazy danych przeczesuje dane i zapisuje wybrane rekordy w formacie arkusza kalkulacyjnego. Aby przenieść dane w przeciwnym kierunku, programista konfiguruje procedury importu danych, które zasilają bazę danych z plików generowanych przez użytkownika.
Harmonogram
Niektóre typy oprogramowania do zarządzania bazami danych przetwarzają dane automatycznie zgodnie z harmonogramem. Ten rodzaj czasochłonnego procesu może pomóc menedżerowi, który potrzebuje codziennego raportu podsumowującego pracę z poprzedniego dnia. Działając w nocy, zaplanowana procedura może wygenerować te informacje. Inne zaplanowane procesy bazy danych mogą tworzyć raporty lub eksportować pliki za tydzień, miesiąc lub kwartał. Gdy użytkownicy opiszą i skwantyfikują swoje powtarzające się potrzeby w zakresie danych, programista może skonfigurować niezbędne procesy.
Bezpieczeństwo
Bezpieczeństwo bazy danych musi odzwierciedlać role organizacyjne użytkowników. Konfiguracje aplikacji bazodanowych zapewniają elastyczność, dzięki której informacje docierają tylko do tych osób, które potrzebują i mają prawo do ich przeglądania. Na przykład inżynier otrzymuje pełny dostęp do swojej bazy danych części, ale nie może odczytywać rekordów z bazy danych płac. I odwrotnie, użytkownik zasobów ludzkich może uzyskać pełny dostęp do danych płacowych, ale nie ma uprawnień niezbędnych do uzyskania dostępu do bazy danych części.