Power builder

Solo disponible en BuenasTareas
  • Páginas : 7 (1719 palabras )
  • Descarga(s) : 0
  • Publicado : 25 de noviembre de 2010
Leer documento completo
Vista previa del texto
BASES DE DATOS

CONCEPTO

Es una colección de información organizada y presentada para servir a un propósito específico. Un sistema de Base de Datos es aquel que organiza, maneja, obtiene y devuelve información.

Desde el punto de vista informático, una base de datos es un sistema formado por un conjunto de datos almacenados que permiten el acceso directo a ellos y un conjunto de programasque manipulan ese conjunto de datos.

Desde el punto de vista más formal, podríamos definir una base de datos como un conjunto de datos estructurados, fiables y homogéneos, accesibles a tiempo real, compartibles por usuarios concurrentes que tienen necesidades de información diferente y no predecible en el tiempo.

Una aplicación de Base de Datos maneja los datos en forma de campos, registros,tablas y consultas.
Dato
Información que una computadora registra y almacena.
Campo
Es cada trozo discreto de información en un registro. Los campos son los distintos tipos de datos que componen la tabla, por ejemplo: nombre, apellido, domicilio. La definición de un campo requiere: el nombre del campo, el tipo de campo, el ancho del campo, etc.
Registro
Es la información relacionada con unapersona, un producto o suceso. Los registros constituyen la información que va contenida en los campos de la tabla, por ejemplo: el nombre del paciente, el apellido del paciente y la dirección de este.
Tablas
La tabla es el lugar en el que se almacenan los datos, los cuales se estructuran en filas y columnas. Cada fila es un registro que contiene los datos relativos a un cierto elemento,mientras que cada columna es un campo de ese registro. Pueden existir varias tablas relacionadas en una misma base de datos.

Clave Primaria (Primary key)
También conocida como llave primaria está formada por una o más columnas de la tabla que identifican únicamente a cada una de sus filas o registros.

En una tabla solo puede existir una clave primaria.

Clave Foránea (Foreign key)
Tambiénconocida como llave foránea, es una combinación de una o más columnas de una tabla cuyo valor debe estar contenido en otra tabla y los campos de esta segunda tabla deben ser o formar parte de la Clave primaria. Una llave foránea establece una dependencia entre dos tablas, también conocido como relación de integridad referencia; la existencia de el dato en la primera Tabla esta condicionado a laexistencia de el mismo dato en la segunda Tabla.

Una tabla puede contener varias claves foráneas, ya que su información puede estar relacionada con más de una tabla.

Índices
Los índices se definen para mejorar la búsqueda y selección por parte del motor de Base de Datos. El propósito de un índice es incrementar la velocidad de búsqueda y ordenamiento. Una Tabla puede tener varios índicesdefinidos, o tener ninguno. Cada índice se crea para uno o más campos, estos últimos se llaman "Índices compuestos".
Consulta
Puede ser una búsqueda simple de un registro específico o una solicitud para seleccionar todos los registros que satisfagan un conjunto de criterios.

Procedimientos almacenados

Un procedimiento almacenado es código ejecutable que se asocia y se almacena con la base dedatos. Los procedimientos almacenados usualmente recogen y personalizan operaciones comunes, como insertar un registro dentro de una tabla, recopilar información estadística, o encapsular cálculos complejos.

SISTEMA DE ADMINISTRACION DE BASES DE DATOS (DBMS)

DataBase Management System

Es un conjunto de programas que se encargan de manejar la creación y todos los accesos a las bases de datos.Se compone de un lenguaje de definición de datos, de un lenguaje manipulación de datos y de un lenguaje de consulta. Este lenguaje es el SQL, lenguaje que no sólo permite la comunicación para acceder los datos sino también para poder definirlos.

Una de las ventajas del DBMS es que puede ser invocado desde programas de aplicación que pertenecen a Sistemas Transaccionales escritos en algún...
tracking img