MANEJO DE BASE DE DATOSCONCEPTOS BASICOS.En el sentido más amplio, se podría considerar que una base de datos es simplemen...
mejor versión de conjunto, mucho más fácil de seguir y mucho mejor que las anotaciones.Se verán más fácil las carencias, y...
CENTRO EDE ESTUDIOS:DISEÑO CONCEPTUAL:DNI    NOMBRE     DIRECCION               NOMBRE   DNI       TELEFONOPROFESORES     ...
TABLAS                                                PELICULA                                              ID PELICULA N ...
DIAGRAMA EER   NOMBRE                                                               NOMBRE               CORREO           ...
TABLAS        EMPLEADO    ID EMPLEADO          N                                               HORAS EXTRAS      APELLIDO ...
Tipos de consultas.Las consultas son los objetos de una base de datos que permiten recuperar datosde una tabla, modificarl...
FormulariosLos formularios sirven para definir pantallas generalmente para editar los registrosde una tabla o consulta. En...
Próxima SlideShare
Cargando en…5
×

Manejo base de datos

288 visualizaciones

Publicado el

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
288
En SlideShare
0
De insertados
0
Número de insertados
3
Acciones
Compartido
0
Descargas
2
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Manejo base de datos

  1. 1. MANEJO DE BASE DE DATOSCONCEPTOS BASICOS.En el sentido más amplio, se podría considerar que una base de datos es simplemente unconjunto de información.En un ordenador, esta información normalmente será básicamente una serie de “fichas”.Por ejemplo, una base de datos muy sencilla podría ser una agenda de direccionesEn la que anotemos datos de nuestros amigos. Tendríamos una ficha para cada unoDe estos amigos. En cada ficha, a su vez, existirá una serie de apartados, como elNombre, la dirección, el teléfono, etc.Cada una de estas “fichas” recibe el nombre de “registro”, y cada uno de los “apartados”que compone la ficha se llama “campo”.El conjunto del as fichas (registros) forma un “bloque” de información, que llamaremos“tabla”, y se representan escribiendo en las fichas que es el registro en una fila, y losapartados que es el campo en una columna así:Campo o apartadosPero en la práctica una “Base de Datos” real suele estar formada por varias tablas. Cadauno de estos bloques será una tabla y estarán relacionadas entre sí.Todo el conjunto de información de las tablas y las relaciones entre ellas será una “Basede Datos”. En concreto, se tratara de lo que se conoce una “Base de Datos Relacional”.ETAPAS BASICAS DEL DISEÑO.El primer paso, antes de crear una Base de Datos es pararse a pensar. Si en laprogramación esMuy peligroso eso de empezar a teclear según aparece una idea, en la creación de Basede Datos es muy raro que salga bien.El segundo paso, es recomendable ir anotando las ideas según surgen. Cuandocreemos que ya está todo debemos volver a leer todos los apuntes de nuevo y eso nosayudara a ver si se nos olvido algo que no hayamos previsto inicialmente.El tercer paso, se empieza dibujando garabatos que representen tal información. Paraello veremos un modelo llamado “Entidad-Relación”. El dibujo nos ayudara a tener una
  2. 2. mejor versión de conjunto, mucho más fácil de seguir y mucho mejor que las anotaciones.Se verán más fácil las carencias, y las incongruencias qué pueden existir.El cuarto paso, será convertir el dibujo en tablas. Este paso puede ser casi totalmentemecánico. Por ejemplo, la conversión del modelo Entidad-Relación a una Base de DatosRelacional es casi inmediato.Podríamos añadir un quinto paso que sería la introducción de los datos y la creación deuna serie de estructuras auxiliares, como formularios, consultas o informes.INTRODUCCION AL MODELO ENTIDAD-RELACION.Este es un modelo que nos permitirá “dibujar” las entidades y las relaciones que existenentre ellas. Se utilizara el modelo “Entidad-Relación Extendido” (EER). Existen variasnotaciones ligeramente distintas.En esta notación la entidad se representan como un rectángulo y las relaciones con unrombo partido a la mitad. Si la relación es 1: M una de las mitades (la que pertenece a“muchos” ) estará sombreada y si es M:M todo el rombo estará sombreado. Entidad x Relación 1:1 Relación 1: M relación M: M
  3. 3. CENTRO EDE ESTUDIOS:DISEÑO CONCEPTUAL:DNI NOMBRE DIRECCION NOMBRE DNI TELEFONOPROFESORES ALUMNOS CURSOS COD NOMBRE F.I.N.I Diseño conceptual de videoclubALQUILER CLIENTEE S PELICULA
  4. 4. TABLAS PELICULA ID PELICULA N ALQUILER CATEGORIA T ID ALQUILER NCODIGO DEL N PELICULA TEJEMPLA AUTOR T COD CLIENTE N FECHA DEL F ALQUILER FECHA DE F CLIENTE DEVOLUCION ID CLIENTE T NOMBRE T DIRECCION T TELEFONO N EJEMPLAR ID EJEMPLAR N FORMATO T ID PELICULA N
  5. 5. DIAGRAMA EER NOMBRE NOMBRE CORREO ID CLIENTE CORREO TELEFONO DEVOLUCI OB DIRECCION ALQUILER IDALQUILER CLIENTE PRESTA ALQUILA PELICULA AUTOR NOMBRE ID PELICULA BASES DE DATOS DE TRABAJADORES RELACIONESHORAS EXTRAS SALARIO POR CARGO EMPLEADO
  6. 6. TABLAS EMPLEADO ID EMPLEADO N HORAS EXTRAS APELLIDO T ID EMPLEADO N NOMBRE T ID CARGO FECHA F FECHA DE F HORAS TRABAJADAS N NACIMIENTO SALARIO POR FECHA DE F CONTRATACION CARGO DIRECCION T ID CARGO N CUIDAD T CARGO T TELEFONO N SALARIO BASICO M NOTA T JEFE T DIAGRAMA EER HORAS CARGO SALARIO BASICO FECHA ID CARGOHORASEXTRAS ID EMPLEADO SALARIOPORCARGO impartir asistir EMPLEADO IDENTIFICACION ID EMPLEADO NOMBRE CUIDAD ID CARGO
  7. 7. Tipos de consultas.Las consultas son los objetos de una base de datos que permiten recuperar datosde una tabla, modificarlos e incluso almacenar el resultado en otra tabla.Existen varios tipos de consultas:Consultas de selección.Son las consultas que extraen o nos muestran datos. Muestran aquellos datos deuna tabla que cumplen los criterios especificados. Una vez obtenido elresultado podremos consultar los datos para modificarlos (esto se podrá hacer ono según la consulta). Una consulta de selección genera una tabla lógica (se llamalógica porque no está físicamente en el disco duro sino en la memoria delordenador y cada vez que se abre se vuelve a calcular).Consultas de acción.Son consultas que realizan cambios a los registros. Existen varios tipos deconsultas de acción, de eliminación, de actualización, de datos anexados y decreación de tablas.Consultas específicas de SQL.Son consultas que no se pueden definir desde la cuadrícula QBE de Access sinoque se tienen que definir directamente en SQL. Estas consultas no se estudiaránen este curso ya que para definirlas hay que saber SQL, cosa que no es objeto deeste curso.Pero si tienes ganas de aprender, puedes seguir nuestro Tutorial de SQL, con elque aprenderás a realizar estas consultas.
  8. 8. FormulariosLos formularios sirven para definir pantallas generalmente para editar los registrosde una tabla o consulta. En esta unidad veremos cómo crear un formulario,manejarlo para la edición de registros y cambiar su diseño.InformesLos informes sirven para presentar los datos de una tabla o consultageneralmente para imprimirlos. La diferencia básica con los formularios esque los datos que aparecen en el informe sólo se pueden visualizar oimprimir (no se pueden modificar) y en los informes se puede agrupar másfácilmente la información y sacar totales por grupos.En esta unidad veremos cómo crear un informe utilizando el asistente ycómo cambiar su diseño una vez creado.

×