Inicio / Wikis / Cursos gratis / Manual de introducción al lenguaje SQL - CONCEPTO DE BASE DE DATOS

Manual de introducción al lenguaje SQL - CONCEPTO DE BASE DE DATOS

(16 opiniones)
Curso gratis creado por Unav. Extraido de: http://www.unav.es/cti
19 de Septiembre de 2005
SQLSQL ServerBase de datos

1 - CONCEPTO DE BASE DE DATOS

El concepto básico en el almacenamiento de datos es el registro. El registro agrupa la información asociada a un elemento de un conjunto, y está compuesto por campos. Así por ejemplo, un registro correspondiente a un libro no es más que un elemento de un conjunto: biblioteca, elenco bibliográfico, etc. A su vez, ese registro contiene toda la información asociada al libro, clasificada en campos: título, autor, fecha de edición, etc.

Se puede hablar de propiedades características o campos característicos, y propiedades secundarias o campos secundarios según definan o complementen el elemento representado por el registro.

Por ejemplo, el registro empleados tiene los siguientes campos: DNI, Nombre, Apellidos, Edad, Población, Sueldo. Los campos DNI, Nombre y Apellidos son elementos o campos característicos. Los restantes son secundarios.

Un fichero o tabla es un conjunto de registros homogéneos con la misma estructura:

Cuando se tienen varias tablas o ficheros con algún campo en común, entonces pueden relacionarse y constituyen una base de datos relacional:

En el ejemplo anterior, puede extraerse la información relacionada en las dos tablas, por medio del campo común DNI; por ejemplo:

"Buscar en la tabla los puestos de trabajo desempeñados y la antigüedad del empleado con nombre = Luis"

Hasta hace un tiempo, y siempre que se deseara una base de datos especialmente diseñada, se utilizaban bases de datos con estructura jerárquica o de red, mediante anillos interconectados. La información afín está organizada en anillos (listas cíclicas), por ejemplo empresas, ciudades, trabajos... De cada anillo se pasa otro anillo de conceptos subordinados. Por ejemplo una base de datos de una empresa para su personal en varias ciudades puede ser:

Este tipo de bases son especialmente eficientes en búsquedas acordes con su estructura, por ejemplo: "[[questiondown]]qué ajustadores trabajan en Valencia"; pero ante otras preguntas como "[[questiondown]]Cuántas personas tiene contratadas mi empresa?" la búsqueda se hace bastante más difícil.

Además, las bases de datos en red y jerárquicas requieren un diseño específico ajustado a las consultas, por lo que no suele usarse ante las dificultades técnicas que plantea su desarrollo.

Un ejemplo de bases de datos jerárquica, aunque no basada en anillos múltiples, sería el de una base de datos construida según la organización jerárquica de las piezas que componen un vehículo:

El modelo relacional, basado en tablas, tiene en la actualidad una difusión mayor. Las búsquedas pueden ser mucho más flexibles, basadas en cualquier campo (DNI, Nombre, etc.). Para hacer búsquedas rápidas deben definirse campos índice. Los campos comunes por donde se conectan las tablas deben tener un índice definido.

Se conoce como gestor de bases de datos al programa de ordenador que sirve para definir, diseñar y utilizar los registros, ficheros y formularios de la base de datos. Generadores de bases de datos muy conocidos son ORACLE, SyBase, INFORMIX, FOX BASE, PARADOX, ACCESS...

Valora este capítulo: (16 opiniones)
Autor y licencia de 'Manual de introducción al lenguaje SQL - CONCEPTO DE BASE DE DATOS'
Unav Extraído de: http://www.unav.es/cti

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.

Opiniona sobre 'Manual de introducción al lenguaje SQL - CONCEPTO DE BASE DE DATOS' (16)

Tu nombre debe tener tres caracteres como mínimo.
Es necesario que te des de alta con una cuenta de correo válida.
Es necesario que te des de alta con una cuenta de correo válida.
El contenido del título de tu opinión debe tener tres caracteres como mínimo.
Es obligatorio que selecciones una valoración del recurso.
El contenido del comentario de tu opinión debe tener tres caracteres como mínimo.

Opina sobre este curso gratis



* Valoración:
* Nombre:
* Correo electrónico:
* Título:
* Comentario:

Wikis relacionados con 'Manual de introducción al lenguaje SQL - CONCEPTO DE BASE DE DATOS'

El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos normalizado, utilizado... Más »
Este curso contiene cuatro actividades. Publico la primera actividad.
HTML (HyperText Markup Language) es un lenguaje muy sencillo que permite describir hipertexto, es decir,... Más »
Sencillo manual de SQL para principiantes.
Nos complace presentar el Plan detallado de consultoría y formación que Luis E. Vásquez ... Más »
¿Estás seguro de que deseas eliminar este capítulo?