Está en la página 1de 5

BASES DE DATOS RELACIONALES Y SQL

PRIMER CAPITULO

NATALIA BARRRETO CRUZ

INSTITUCION EDUCATIVA SANTA TERESA DE PACHAQUIARO


CENTRO REGIONAL ”PUERTO LOPEZ”
MEDIA TECNICA
2020
BASES DE DATOS Y RELACIONALES Y SQL
PRIMER CAPITULO

NATALIA BARRRETO CRUZ

LUIS GUILLERMO AGUDELO QUINTERO


LICENCIADO

MODALIDAD PRESENCIAL
GRADO”11-01”

INSTITUCION EDUCATIVA SANTA TERESA DE PACHAQUIARO


CENTRO REGIONAL”PUERTO LOPEZ”
MEDIA TECNICA
2020
INTRODUCCION A LAS BASES DE DATOS RELACIONALES Y A SQL

BASES DE DATOS RELACIONALES: El término ha sido utilizado para referirse a cualquier


cosa, desde una colección de nombres y direcciones hasta un complejo sistema de recuperación y
almacenamiento de datos que se basa en interfaces de usuarios y una red de computadoras y
servidores, hay distintos proveedores de DBMS han desarrollado diferentes arquitecturas, por lo que
no todas las bases de datos están diseñadas de la misma manera.
Varios modelos más comunes incluyen lo siguiente:

 RED: Los datos están organizados en tipos de registro, el equivalente lógico de tablas en
una base de datos relacional. Al igual que el modelo jerárquico, el modelo de red usa la
estructura de un árbol invertido, pero los tipos de registro se organizan en una estructura
que relaciona pares de tipos de registro en propietarios y miembros, el modelo de red tiene
sus limitaciones, y la más seria es la complejidad.

 RELACIONAL: En una base de datos de modelo jerárquico o de red, la aplicación se basa


en una implementación determinada de esa base de datos, que luego es codificada en la
aplicación. Si agrega un nuevo atributo (elemento de datos). la estructura de la base de
datos relacional se basa en la relación, o tabla, junto con la habilidad de definir relaciones
complejas entre ellas. Se puede acceder directamente a cada relación sin la lentitud de las
limitaciones de los modelos jerárquicos o propietario/ miembro que requiere de una
navegación a través de una estructura compleja de datos.

NORMALIZACION DE DATOS: un conjunto de relaciones que poseen un conjunto de


ciertas propiedades que minimizan los datos redundantes y preservan la integridad de los datos
almacenados tal como se mantienen (añadidos, actualizados y eliminados).

RELACIONES
La manera de normalizar los datos. Sin embargo, un componente importante de cualquier base
de datos relacional es de qué forma esas relaciones se asocian entre sí. Esas asociaciones, o
relaciones, se vinculan en forma significativa, lo que contribuye a garantizar la integridad de los
datos de modo que una acción realizada en una relación no repercuta negativamente en los
datos de otra relación.
Los tipos principales son:

 Una a una: Una relación entre dos relaciones en la cual una tupla en la primera relación
esté relacionada con al menos una tupla en la segunda relación, y una tupla en la
segunda relación esté relacionada con al menos una tupla en la primera relación.

 Una a varias: Una relación entre dos relaciones en la cual una tupla en la primera
relación esté relacionada con ninguna, una o más tuplas en la segunda relación, pero
una tupla en la segunda relación esté relacionada con al menos una tupla en la primera
relación.

 Varias a varias: Una relación entre dos relaciones en la cual una tupla en la primera
relación esté relacionada con ninguna, una o más tuplas en la segunda relación, y una
tupla en la segunda relación esté relacionada con ninguna, una o más tuplas en la
primera relación.

NORMALIZACION DE DATOS E IDENTIFICACION DE RELACIONES

Como programador principiante de SQL.


Pasó a paso

 Revise la relación en la siguiente ilustración.

ID_CD NOMBRE_CD CATEGORIA


99301 FAMOUS BLUE FOLK, POP
RAINCOAT
99302 BLUE FOLK, POP
99304 PAST LIGHT NEW AGE
99305 KOJIKI NEW AGE,
CLASSICAL
99306 THAT FEELLNG CHRISTMAS ,
COLSSICS
99307 PASTY CLINE COUNTRY POP.

 Identifique cualquier elemento que no se ajuste a las tres formas normales.


Encontrará que el atributo CATEGORIA contiene más de un valor por tupla, que
viola la primera forma normal.
 Normalice los datos de acuerdo a las formas normales. Proyecte el modelo de datos
que incluya las relaciones, atributos y tuplas apropiadas. Su modelo incluirá tres
tablas, una para la lista de CD, otra para la lista de las categorías de música (por
ejemplo, Pop), y otra que asocie los CD con las apropiadas categorías de música.
 En la ilustración que dibujó, identifique las relaciones entre la relaciones. Recuerde
que cada CD se puede asociar con una o más categorías, y cada categoría se puede
asociar con cero, uno o más CD.
TIPOS DE INSTRUCCIONES DE SQL:

 Lenguaje de definición de datos (DDL, Data Definition Language). se usan para crear,
modificar o borrar objetos en una base de datos como tablas, vistas, esquemas, dominios,
activadores, y almacenar procedimientos.
 Lenguaje de control de datos (DCL, Data Control Language). se usan para recuperar,
agregar, modificar o borrar datos almacenados en los objetos de una base de datos. Las
palabras clave asociadas con las instrucciones DML son SELECT, INSERT, UPDATE y
DELETE, las cuales representan los tipos de instrucciones que probablemente son más
usadas.

También podría gustarte