Bd

Páginas: 10 (2343 palabras) Publicado: 9 de septiembre de 2015
Bases de datos en
PHP con MySQL
Introducción a la ingeniería en
computación
UTM

1

¿Qué es una base de datos?




Una base de datos (BD) es una colección de
información organizada de tal forma que un
programa pueda seleccionar rápidamente
conjuntos de datos deseados.
Las bases de datos tradicionales se
organizan por campos, registros y archivos.







Un campo es una pieza simple deinformación.
Un registro es un conjunto completo de
campos.
Un archivo es un conjunto de registros
Una base de datos está determinada por
un conjunto de archivos.

Para accesar a la información de una base
de datos es necesario un sistema
manejador de bases de datps (Database
Management system). Este programa
permite entrar, organizar, seleccionar la
información contenida en la BD.

Es un conjuntoexhaustivo no redundante
de datos estructurados organizados
independientemente de su utilización y su
implementación en máquina accesibles
en tiempo real y compatibles con
usuarios concurrentes con necesidad de
información diferente.
2

Sistemas de gestión de bases
de datos




Un conjunto de programas que permiten almacenar, modificar, y extraer
información de una base de datos. Hay diferentestipos de DBMS
desde los muy pequeños para operar sobre PC’s hasta los muy
grandes que operan sobre mainframes.
Un DBMS contiene:




DDL: Lenguaje de Definición de Datos
DML: Lenguaje de Manipulación de Datos
SQL: Lenguaje de Consulta.



Entre los DBMS mas comunes están: Oracle, SqlServer, Informix,
Sysbase, MySQL, postgreSQL.



Una BD es una colección de archivos interrelacionadosalmacenados
en conjunto sin redundancia y un DBMS es un conjunto de numerosas
rutinas de software interrelacionadas cada una de ellas es responsable
de una determinada tarea.
3

Algunas Aplicaciones con DBMS






Sistemas de reservación
Inventarios
Sistema de consulta de una biblioteca
Sistema para control de Recursos humanos
Bases de datos topográficas, etc

El modelo relacional


Este es elmodelo que se está empleando con más frecuencia en la
práctica, debido el rápido entendimiento por parte de los usuarios que no
tienen conocimientos profundos sobre Sistemas de Bases de Datos



En este modelo toda la información se representa a través de arreglos
bidimensionales o tablas.



Las operaciones básicas son:




Seleccionar renglones de alguna tabla (SELECT)
Seleccionar columnas dealguna tabla (PROJECT)
Unir o juntar información de varias tablas (JOIN)

4

¿Cómo diseñar una BD?

1.
2.
3.







Las etapas de diseño de una base de datos son:
Diseño conceptual
Diseño lógico
Diseño físico
El diseño conceptual se refiere a identificar qué datos serán usados para
una aplicación, por ejemplo para una agenda serían: ¿?

El diseño lógico se refiere a la descripción de cadapieza de información y
las relaciones que existen entre ellas.
En esta etapa se definen las tablas (y su contenido) que se van a usar,
relaciones entre los datos, campos llave, así como la normalización de
dichos datos.
Las tablas se relacionan con otras teniendo columnas en común, dicha
columna puede aparecer en más de dos tablas. Existen tres tipos de
relación: uno a uno, uno a muchos y muchos amuchos.

Ejemplo de uno a uno: un profesor estará solamente en un cubo, cada
departamento solamente tiene un jefe.

Ejemplo de uno a muchos: los profesores que están en cierto instituto.
Los alumnos que son de cierta carrera.

Ejemplo de muchos a muchos: un alumno puede asistir a más de un
5
curso, cada curso puede tener más de un alumno.

Normalización


Es el proceso para eliminar redundanciay aumentar la estabilidad
y rendimiento de una BD. Ayuda a determinar qué dato pertenece
a qué tabla y las relaciones entre las columnas de una tabla.



Primera forma normal (1NF):




Cada atributo de la tabla es atómico – debe almacenar el dato
más pequeño posible, esto para facilitar la búsqueda y
ordenamiento de los datos. Ejemplo: el nombre de una persona
puede ocasionar problemas, ya...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que Es Una Bd
  • BD Activa
  • indices en BD
  • Seguridad en BD
  • diccionario bd
  • Avance de BD
  • Intro Bd
  • Proyecto BD

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS