Está en la página 1de 21

Cargos vinculados a un SGBD

Administrador de bases de datos Diseador de bases de datos Usuarios finales Analistas de sistemas y programadores Diseadores e implementadores del SGBD Creadores de herramientas Operadores y personal de mantenimiento

Ramez Elmasri y Shamkant B. Navathe

Cargos y Funciones vinculados a un SGBB


Administrador de bases de datos

Se encarga de autorizar el acceso a la base de datos, de coordinar y vigilar su empleo, y de adquirir los recursos necesarios de software y hardware.

Diseador de bases de datos


Antes de implementar la base de datos identifica los datos que se almacenarn y elige las estructuras apropiadas para representar y almacenar dichos datos.

Cargos y Funciones vinculados a un SGBB

(cont.)

Usuarios finales
Son los principales destinatarios de la base de datos. Son quienes tiene acceso a la base de datos para consultarla, actualizarla y generar informes.

Este es el rol que ms frecuentemente desempea el Tcnico en Administracin con relacin de las Bases de Datos.

Cargos y funciones vinculados a un SGBB


Analistas de sistemas y programadores

(cont.)

Los analistas y programadores para implementar las especificaciones del sistema deben conocer a la perfeccin todas las capacidades del SGBD. El Tcnico en Administracin que integra un equipo de desarrollo interacta con los analistas y programadores.

Diseadores e implementadores del SGBD


Se encargan de disear e implementar los mdulos e interfaces del SGBD en forma de paquetes de software.

Cargos y funciones vinculados a un SGBB

Creadores de herramientas
Desarrollan e implementar paquetes para disear bases de datos, vigilar el rendimiento, proporcionar interfaces de lenguaje natural o de grficos, elaborar prototipos, realizar simulaciones y generar datos de prueba.

Operadores y personal de mantenimiento


Tienen a su cargo el funcionamiento y mantenimiento reales del entorno de hardware y software del sistema de base de datos.

Bases de datos
Resulta relevante para que el Tcnico en Administracin cumpla su rol como usuario de los sistemas o como integrante del equipo de desarrollo que conozca algunos conceptos bsicos vinculados al tema Bases de Datos.

Datos
Entidades Claves primarias y forneas Relaciones Restricciones de integridad referencial

Metadatos

Datos
Datos son hechos conocidos que pueden registrarse y que tienen un significado implcito.
Ramez Elmasri y Shamkant B. Navathe

Ejemplo:
Pueden constituir datos los nombres, nmeros telefnicos y direcciones de personas que conocemos.

3256789

Elena Snchez

Jos Martnez

18 de Julio 1880

Sarand 100
Kli@adinet.com.uy

Entidades
Una entidad es todo aquello de lo cual interesa guardar datos, por ejemplo: clientes, facturas, productos, empleados. En el Modelo de Entidad-Relacin que se presenta, se observa que las entidades estn formadas por atributos o campos referidos a un mismo tema que interesa almacenar.

CLIENTES cuenta con los atributos: Cdigo de Cliente, Nombre, Apellido, Domicilio, Telfono.

Claves Primarias y Claves Forneas


Cada entidad tiene una clave primaria o campo llave que identifica unvocamente al conjunto de datos. Cuando en una entidad figura la clave primaria de otra entidad, sta se denomina clave fornea. Las entidades se relacionan entre s a travs de las claves forneas.

CLAVES PRIMARIAS Cdigo de Cliente es la clave primaria de Cliente. A cada cliente se le asocia un cdigo y a cada cdigo le corresponde un cliente. Asimismo, Nmero de Factura y Cdigo de Producto son claves primarias de Facturas y Productos respectivamente.

CLAVES FORNEAS Son claves forneas en Facturas Cdigo de Cliente y Cdigo de Producto. Clientes se relaciona con Facturas a travs del Cdigo de Cliente que figura en ambas tablas y con Productos mediante el Cdigo de producto.

Restricciones de integridad referencial

RESTRICCIONES DE INTEGRIDAD REFERENCIAL


-Cdigo -Cdigo

de Clientes en Facturas debe cumplir que exista en Clientes y que sea clave primaria de Producto Facturas debe cumplir que exista en Productos y que sea clave primaria

Retomando la Definicin de Base de Datos (1), la cual seala que sta ...es un conjunto de datos relacionados entre s y que tienen un significado implcito, se observa en la imagen que los datos de las tablas se relacionan a travs de las claves y que stos tienen el significado implcito que se les atribuye en dicho contexto.

Datos y Metadatos
Metadatos son datos acerca de los datos presentes en la base de datos.
Ejemplo metadatos El tipo de datos puede ser Numrico,
alfabtico, fecha, lgico (S /NO).
Longitud 4 20 Dato Num Nombre Tipo Numrico Alfabtico

.....

......

.......

La longitud indica la cantidad mxima de caracteres que puede asumir el dato.

Ejemplo de Restriccin de Dominio:


Num >0 y <9999

A partir del siguiente enunciado se desea realiza el modelo entidadrelacin.Una empresa vende productos a varios clientes. Se necesita conocer los datospersonales de los clientes (nombre, apellidos, dni, direccin y fecha de nacimiento). Cada producto tiene un nombre y un cdigo, as como un precio unitario. Un cliente puede comprar varios productos a la empresa, y un mismo producto puede ser comprado por varios clientes. Los productos son suministrados por diferentes proveedores. Se debe tener en cuentaque un producto slo puede ser suministrado por un proveedor, y que un proveedor puedesuministrar diferentes productos. De cada proveedor se desea conocer el NIF, nombre y direccin.

Se desea disear una base de datos para almacenar y gestionar la informacin empleada por una empresa dedicada a la venta de automviles, teniendo en cuenta los siguientes aspectos: La empresa dispone de una serie de coches para su venta. Se necesita conocer la matrcula, marca y modelo, el color y el precio de venta de cada coche. Los datos que interesa conocer de cada cliente son el NIF, nombre, direccin, ciudad y nmero de telfono: adems, los clientes se diferencian por un cdigo interno de laempresa que se incrementa automticamente cuando un cliente se da de alta en ella. Un cliente puede comprar tantos coches como desee a la empresa. Un coche determinad osolo puede ser comprado por un nico cliente. El concesionario tambin se encarga de llevar a cabo las revisiones que se realizan a cada coche. Cada revisin tiene asociado un cdigo que se incrementa automticamentepor cada revisin que se haga. De cada revisin se desea saber si se ha hecho cambio deltro, si se ha hecho cambio de aceite, si se ha hecho cambio de frenos u otros. Loscoches pueden pasar varias revisiones en el concesionario.

También podría gustarte