Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
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.
(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.
(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.
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.
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 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.
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
.....
......
.......
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.