Base de Datos - Profesor Félix Javier Ramírez

Anuncio
Félix Javier Ramírez
[email protected]
felixramirez.udem.edu.ni
Oficina de Informática de la UdeM
Actividad
Fecha
Evaluación final(1,3)
03 de Diciembre
Evaluación final(2,4)
10 de Diciembre
Examen de rescate
18 de Diciembre
Feriados
Fecha
Fiestas Patrias
14 y 15 de Septiembre
Inmaculada Concepción
8 de Diciembre
Evaluación de Universidad
Evaluación
Puntaje
Acumulado
70
Examen
30
Total
100
Evaluación del Docente
Evaluación
Puntaje
Sistemático
20
Trabajo
20
Trabajo Final
30
Examen
30
Total
100
1. Introducción a las Bases de Datos
2. Modelo Relacional
3. Normalización
4. SQL LMD (Lenguaje de Manipulación de Datos)
5. SQL LDD (Lenguaje de Definición de Datos)
Dato
El dato es una representación simbólica de un atributo o
variable cuantitativa.
Son palabras y números que por si solos no tienen
significado.
Numero : 1,2,3….N
Decimales: 1.1,2.2,10.20,3500.8978…N
Texto: María, Rojo, Direcciones, Etc.
Fechas: 23-12-1989,01-01-2000…Etc.
Base de Datos
Es una colección de datos relacionadas,
ordenadas y organizadas.
Componentes de una Base de datos
Campo
Registro
Tablas
Es un espacio de almacenamiento para un dato
especifico del mismo tipo.
Es un conjunto de campos que contienen los datos
que pertenecen a una misma tabla.
Es una colección de registros relacionados para
organizar y presentar información, están
compuestas por filas(Registro) y
columnas(Campo).
Base de Datos
Campo o Columna
Tabla
Matricula
080159
071721
121388
Nombre
Félix Ramírez
Rosa Mendieta
Massiel García
Matricula
080159
071721
121388
Materia
Matemática
Español
Física
Sexo
Masculino
Femenina
Femenina
Edad
18
21
24
Calificación
60
70
80
Registro
o Fila
Las bases de datos nacieron por que surge la necesidad de
controlar información que una persona normalmente ya no
puede controlar de forma normal un x proceso. Esta
también ayuda al almacenamiento, manejo y organización
de los datos para mejor control de la información de una
institución o empresa.
Las bases de datos empezaron a usarse
solamente por fines militares, pero con el
tiempo se fueron extendiendo a las otras
entidades e instituciones para el uso de las
mismas para mejorar sus procesos
administrativos y operativos y tener mejor
control y visión de los procesos.
1.Militar.
2.Finanzas.
3.Educación.
4.Gobiernos.
5.Etc.
Las bases de datos se clasifican por diferentes modelos:
1. Bases de datos jerárquicas
En este modelo los datos se organizan en forma
de árbol invertido (algunos dicen raíz), en
donde un nodo padre de información puede
tener varios hijos. El nodo que no tiene padres
es llamado raíz, y a los nodos que no tienen
hijos se los conoce como hojas.
Una de las principales limitaciones de este
modelo es su incapacidad de representar
eficientemente la redundancia de datos.
América
Estados
Unidos
Florida
México
Juárez
Nicaragua
Managua
2. Base de datos de red
Éste es un modelo ligeramente distinto del
jerárquico; su diferencia fundamental es la
modificación del concepto de nodo: se
permite que un mismo nodo tenga varios
padres (posibilidad no permitida en el
modelo jerárquico).
Fue una gran mejora con respecto al modelo
jerárquico, ya que ofrecía una solución
eficiente al problema de redundancia de
datos; pero, aun así, la dificultad que
significa administrar la información en una
base de datos de red ha significado que sea
un modelo utilizado en su mayoría por
programadores más que por usuarios finales.
Ciudad
Managua
Masaya
Chinandega
Vendedor
Maria
Javier
Lucia
Producto
A
B
C
D
3. Bases de datos relacionales
Éste es el modelo utilizado en la
actualidad para representar problemas
reales
y
administrar
datos
dinámicamente. Su idea fundamental es
el uso de "relaciones". Estas relaciones
podrían considerarse en forma lógica
como conjuntos de datos llamados
"tuplas". Pese a que ésta es la teoría de las
bases de datos relacionales, la mayoría de
las veces se conceptualiza de una manera
más fácil de imaginar. Esto es pensando
en cada relación como si fuese una tabla
que está compuesta por registros (las filas
de una tabla), que representarían las
tuplas, y campos (las columnas de una
tabla).
4. Bases de datos multidimensionales
Son bases de datos ideadas para desarrollar
aplicaciones muy concretas, como creación
de Cubos OLAP. Básicamente no se
diferencian demasiado de las bases de datos
relacionales (una tabla en una base de datos
relacional podría serlo también en una base
de datos multidimensional), la diferencia está
más bien a nivel conceptual; en las bases de
datos multidimensionales los campos o
atributos de una tabla pueden ser de dos
tipos, o bien representan dimensiones de la
tabla, o bien representan métricas que se
desean aprender.
5. Bases de datos orientadas a objetos
Este modelo, bastante reciente, y propio de los modelos informáticos orientados a objetos, trata de
almacenar en la base de datos los objetos completos (estado y comportamiento).
Una base de datos orientada a objetos es una base de datos que incorpora todos los conceptos
importantes del paradigma de objetos:
Encapsulación - Propiedad que permite ocultar la información al resto de los objetos, impidiendo así
accesos incorrectos o conflictos.
Herencia - Propiedad a través de la cual los objetos heredan comportamiento dentro de una jerarquía
de clases.
Polimorfismo - Propiedad de una operación mediante la cual puede ser aplicada a distintos tipos de
objetos.
En bases de datos orientadas a objetos, los usuarios pueden definir operaciones sobre los datos como
parte de la definición de la base de datos.
6. Bases de datos no relacional
Es una amplia clase de sistemas de
gestión de bases de datos que difieren del
modelo clásico del sistema de gestión de
bases de datos relacionales (RDBMS) en
aspectos importantes, el más destacado es
que no usan SQL como el principal
lenguaje de consultas. Los datos
almacenados no requieren estructuras
fijas como tablas, normalmente no
soportan operaciones JOIN. Los sistemas
NoSQL se denominan a veces "no sólo
SQL" para subrayar el hecho de que
también pueden soportar lenguajes de
consulta de tipo SQL.
UsuarioID
Correo
1
[email protected]
2
[email protected]
3
[email protected]
De
Para
Mensaje
1
2
Hola
2
3
¿Hiciste la tarea?
3
1
Listo
Descargar