Потребители на бази данни

Потребител – най-често е мениджър, контрольор на операциите, работещите и членовете на персонала, които взаимодействат директно с информацията в склада на базата данни Нуждите – най-често са от областта на маркетинга, производството, финансите. Те са свързани с информация, която мениджърът знае, че съществува в системата и му е необходима (например за вземане на решения).

DB-потребители – постоянно се увеличават – счетоводители, деловодители, производствен персонал, дизайнери, маркетолози, тактически мениджъри, изпълнителен директор. Използват приложни програми за типичните справки и информация, езици за справки с които формулират уникални извадки. Потребителите комуникират с базата данни като използват следните методи:

  • директно въздействие
  • приложни програми – по-универсални
  • програми за крайни потребители – специални, с които могат да се конструират собствени приложения.

Администратор на бази данни

Администратор на база данни е един човек или екип. Контролира физическата и логическата структура на базата данни, управлява всички операции в базите данни, отговаря за създаване, добавяне и изтриване на записи, за сигурността на данните, за
възстановяването им при загуба. Той решава цялостно за организирането на физическите данни и различните връзки между тях, необходими за да удовлетворят изискванията на потребителите. Конфигурира базата, контролира хардуерните и софтуерните условия на нейното съществуване, определя политиката и стандартите, потребителските програми, методите за достъп, контролира въвеждането на данните. Планира файловото адресиране, физическите нива на данните, процедурите за сигурност, възстановяването на данните. Избира софтуер за управление на данните, помага на потребителите при търсене на данни, въвежда стандартизация на данните и тяхната обработка, Определя и управлява правата на потребителите (групите) и достъпа им до данните. В по-големите организации освен администратор има и анализатор на дизайна, супервайзор и служител по сигурността.

Системи за управление на бази данни DBMS

Както бе показано по-горе четвъртият елемент на обкръжаващата среда в организационната база данни е DBMS. Независимо, че съществува голямо разнообразие от такива системи, има поне три елемента, които всяка от тях съдържа:

  • Мениджър на база данни
  • Език за дефиниране на данните
  • Език за манипулиране на данните.
  • Някой системи съдържат и интерактивни възможности за задаване на въпроси, които се построяват с език за заявки (query language). Той включва много команди за търсене на данни в базата, с които се удовлетворяват нуждите на мениджърите от информация.

Мениджър на бази данни

DBM в системата за управление контролира достъпа до базата данни и следи за съхранените данни. Поради това се казва че той изпълнява контролната функция в DB. Това е софтуерен елемент, а не администратор. Функциите на DBM се заключават в контролиране на: организирането на базата данни, форматирането на устройствата за съхраняване на данни, осигурява съхранението и възстановяването на данните, управлява достъпът до тях, осигурява статистическа информация за достъпът и използването на базата.

Език за дефиниране на данни

DDL език за дефиниране на данни – свързва логически и физически представените данни и помага да се опише логическата структура на базата. Независимо, че приложенията и физическата структура могат да се променят, DDL остава постоянен. Това осигурява независимост на базата от приложенията.

Функции на DDL

  • Дефинира характеристиките на всеки запис в базата данни: име и тип на данните за всяко поле.
  • Описание на схемата и подсхемите на базата данни.
  • Специфицира групирането на полетата в записите.
  • Идентифицира първичните и вторични ключове.
  • Осигурява връзките между отделните таблици и записи.
  • Управлява сигурността и интегритета при които всеки запис има първичен ключ или при които зависимостта е минимизирана в релационната база данни.

Език за манипулиране на данни

DML описва как приложенията и крайните потребители могат да процедират (обработват) данните. Осигурява възможност за следене на разнообразни дейности чрез манипулационни думи и съответстващи операции. Задачите които изпълнява DML са:

  1. Осигурява техники за манипулиране на данните
  2. Осигурява условия на работа с базата данни на високо ниво и лесни за разбиране термини.
  3. Осигурява независимост на потребителя от физическата структура на данните.

Речници с данни

DD използват се при разработването и управлението на данните. Съдържат дефиниции на данни, структури на бази и друга информация за всеки елемент от данните. Включват следното:

  • Име на данни (поле)
  • Класификация на единиците или типа.
  • Подсхеми асоциирани с конкретни данни (име на запис който съдържа единици данни за всяко приложение) включително възможностите за използване на тези видове данни (изход и програми)
  • Схема асоциирана с конкретни данни (като записът и файл, ако е подходящ, който съдържа единица данни) показва логическото разположение на данните.

DD може да се използва от администратора на базата данни и персонала, занимаващ се с обработката на информация и потребителите (мениджърите). Речникът може да се асоциира с DBMS за да облекчи потребителят нуждаещ се от информация.

Език за структуриране на заявки

SQL създаден за работа с релационния модел на Codd – метод от високо ниво, добре планиран и дава достъп до данните. SQL командите са кратки и работят добре с много компютърни платформи. Подходящи са за многопотребителска среда. Осигуряват сигурност и решават конфликти. Една команда изпълнява задачи, които други езици изискват множество команди или процедури. Каталожните функции предоставят бърз достъп до данните. Предоставят възможност за оптимизиране, определят най-добрия и бърз достъп. Функцията оптимизатор позволява разтоварване на данните и използването им да става полесно и ефективно.

Основния език съдържа 12 команди за вмъкване, изтриване, избор обновяване съдържанието на данните. Команди за дефиниране на данни, създаване, индексиране и извличане на данни. Контрола на данните е облекчен от интегритета, а сигурността и достъпът до данните се управлява по-лесно и ефективно в сравнение с другите методи.

Сходни статии:

  1. Разпределени бази данни. Предимства и недостатъци на работата с база данни Осигурява икономия при използването на персоналните компютри, намалява грешките от централизацията на данните и нараства отговорностите към мениджърските нужди. Данните могат да бъдат разделени на части и базирани на регионален,...
  2. Архитектура на База Данни. Етапи на проектиране. Модели бази данни Понятие за архитектура на База Данни Архитектурата на База Данни включва 3 нива Информационни връзки. Модели на данни. При проектирането на база данни се преминава през няколко етапа. Най напред...
  3. Архитектура на системите с база от данни, защита на бази данни, статистики Създаването на база от данни започва със събиране и анализ на данните за предметната област. Работата по проектиране на база от данни и нейната експлоатация може да бъде разделена на...
  4. Концепцията – Бази Данни Концепцията за организиране на данните в Базите данни DB е създаден за да се избегнат недостатъците на файловата система. Тя включва принципи и правила при организиране на работата с данните...
  5. Информационна бази данни в практиката. Файлови системи Базите от данни – DataBase (DB) стават една важна част на ежедневието и един важен елемент на бизнес операциите. Те се използват за съхраняване на информация както в електронния бележник...

Новини за технологии и джаджи – Актуална информация за най-яките лаптопи, компютри, телфони и фотоапарати
Comments are closed.