Curso Introductorio a Bases de Datos.
¿Qué es una base de datos? Conjunto de datos no redundantes, almacenados en un software, organizados de forma independiente de su utilización y accesibles simultáneamente por distintos usuarios y aplicaciones. Conjunto de datos almacenados con una estructura lógica. En una base de datos es igual de importante los datos, así como la estructura conceptual con la que se relacionan entre ellos. En la práctica, podemos pensar esto como el conjunto de datos más los programas (o software) que hacen de ellos un conjunto consistente.
Tipos de bases de datos. Bases de datos jerárquicas: Almacenan su información en una estructura jerárquica. En este modelo los datos se organizan en una forma similar a un árbol. Un nodo padre de información puede tener varios hijos. El nodo que no tiene padres se le conoce como raíz, y a los nodos que no tienen hijos se les conoce como hojas. Una de las principales limitaciones de este modelo, es su incapacidad de representar eficientemente la redundancia de datos.
Tipos de bases de datos. Materia Requisito Grupo Profesor Alumno Clave Nombre Créditos Objetivo Requisito Grupo Clave Nombre CRN Salón Horario Profesor Alumno Nómina Profesor Matrícula Nombre Carrera
Tipos de bases de datos. Bases de datos de red: Basado en el modelo jerárquico. La diferencia fundamental es la modificación del concepto de un nodo, permitiendo que un mismo nodo tenga varios padres. Ofrece una solución eficiente al problema de redundancia de datos. Es un modelo utilizado en su mayoría por programadores más que por usuarios finales.
Tipos de bases de datos. Materia Requisito Grupo Alumno Departamento Clave Nombre Créditos Objetivo Requisito Grupo Clave Nombre CRN Salón Horario Alumno Departamento Matrícula Nombre Carrera Siglas Nombre Profesor Nómina Profesor
Tipos de bases de datos. 3. Bases de datos relacionales Es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. Su idea fundamental se basa en el concepto de "tablas", que a su vez se componen de registros (las filas de una tabla) y campos (las columnas de una tabla). En este modelo, el lugar y la forma en que se almacenen los datos no tienen relevancia. Es más fácil de entender y de utilizar para un usuario casual de la base de datos. La información puede ser recuperada o almacenada por medio de "consultas" que ofrecen una amplia flexibilidad y poder para administrar la información.
Base de datos relacional Tabla Matrícula Nombre Carrera Calificación 12345 Juan LAE 8.5 67890 José LIN 10 15724 Melissa ISC 9 110110 Gertrudis LA 7
Tipos de bases de datos. 4. Bases de datos orientadas a objetos: Basado en la conceptualización de representar a los elementos de una base de datos como objetos reales. Se incluyen sus características principales: atributos, estado y comportamiento. La idea de un modelo de este tipo es ir de lo general a lo particular.
Tipos de bases de datos. Autotransporte Automóvil VAN Camión Deportivo Marca Modelo Precio Automóvil VAN Camión Color Puertas Capacidad Motor Llantas Baños Deportivo Familiar Válvulas Rines Cajuela Tipo gasolina
Elementos de una base de datos Nivel interno: Tabla Campos Indice Registro Matrícula Nombre Carrera Calificación 12345 Juan LAE 8.5 67890 José LIN 10
Elementos de una base de datos Nivel conceptual: Entidad: Alumno Atributos Tipo de dato Llave (clave principal) Matrícula Número entero Nombre Texto Carrera Calificación Número simple