fundamentos informáticos de una base de datos
Upload: instituto-tecnico-mercedes-abrego-universidad-francisco-de-paula-santander
Post on 24-Jul-2015
576 views
TRANSCRIPT
BASES DE DATOS
Todo el tiempo ha existido la información. En cada una de nuestras actividades usamos y generamos información.
Esta información puede ser usada ya sea en forma organizada o desorganizada, pero el llevarlo de esta última manera, no garantiza su buen uso.
DesorganizadaDesorganizada OrganizadaOrganizada
BASES DE DATOS
CONCEPTO: Una base de datos es un conjunto de información almacenada en forma organizada bajo cierto formato en un computador.
Dicha información se almacena en tablas, donde las columnas indican los campos y las filas los registros de esa tabla. Ejemplo:
Nombre Apellido Teléfono
Registro1 Alicia Angamarca 2567893
Registro 2 Juan Zárate 2578935
• Registro: Conjunto de información relacionada con una persona, evento, producto, etc.
• Campos: Características que definen la información a almacenar (nombres, teléfono, edad, etc.)
BASES DE DATOS
Cada campo, viene identificado por el tipo de información que almacenaría. Ejemplo:
CAMPO Tipo Longitud
Nombre Texto 60
Apellido Texto 60
Teléfono Numérico 11
Cédula Numérico 11
• Los datos se pueden visualizar a través de dos vistas:• De formulario• De listado
BASES DE DATOS: Operaciones
Navegación: Ver la información de cada uno de los registros.
Consultas (query): Obtener datos específicos de una tabla, ya sea un registro o varios registros que cumplen ciertas condiciones.
Ordenación: Listar los registros bajo cierto criterio de orden.
Eliminación: Eliminar algún registro que cumpla cierta condición.
Actualización: Actualizar algún registro.
Emisión de reportes: Obtener consultas relacionadas con cierta información necesaria para tomar decisiones.
BASES DE DATOS: Consultas
Para realizar consultas a una base de datos existe un lenguaje universal: SQL Si se tiene la tabla jugadores:
Y se desea: Seleccionar todos los registros de la tabla, entonces la sentencia
SQL sería: SELECT * FROM jugadores; El “*” indica que son “todos los registros”
Seleccionar el nombre y la posición de los jugadores que midan más de 1,64 SELECT nombres, posicion FROM jugadores WHERE estatura>1,64;
ID Cédula Nombres Edad Estatura
Posición Peso Equipo
1 1104567892
Vinicio Angamarca
22 1,65 Volante 56 Barcelona
2 1105678337
Juan Arias 21 1,64 Defensa 60 Emelec
BASES DE DATOS RELACIONALES
Una tabla única, puede tener información de una sola entidad, por ejemplo solo de jugadores, o solo de estudiantes, o solo de un producto, pero es necesario tener información relacionada con estas tablas por ejemplo la de jugadores con la tabla de equipo o con la tabla de estadio, etc, es aquí cuando se necesitan las bases de datos relacionales (varias tablas relacionadas entre sí):
JUGADORES
ID Cédula Nombres Edad Estatura
Posición Peso
Cod_ Equipo
1 1104567892
Vinicio 22 1,65 Volante 56 E01E
2 1105678337
Juan 21 1,64 Defensa 60 E01A
EQUIPO
Cod Nombre DT id_estadio Jugadores Presidente
País
E01E Emelec Polilla Gómez 1 23 Elias Wated
Ecuador
E01A River Plate Daniel Pasarela 2 22 Dominguez
Argentina
ESTADIO
Id Nombre Ciudad Capacidad
1 Capwell Guayaquil 23000
2 Monumental
Buenos Aires
76000