Plantilla Cuadro Comparativo y Taller Aplicado 2

ACTIVIDAD PARA ENTREGAR SEMANA 2 1. Consulte en internet sobre otros tipos de datos y tipos de bases de datos existentes

Views 215 Downloads 55 File size 719KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

ACTIVIDAD PARA ENTREGAR SEMANA 2 1. Consulte en internet sobre otros tipos de datos y tipos de bases de datos existentes que se encuentren vigentes. La consulta a esta pregunta se hizo en el blog del sitio web de Platzi.1 Tipos de datos: Hay diferentes tipos de datos que se pueden tener en una base de datos: caracteres, numéricos, imágenes, fechas, monedas, texto, bit, decimales y varchar. Tipos de bases de datos:  Bases de datos relacionales, como MySQL, SQL Server y Oracle. Como su nombre lo indica utilizan el modelo relacional y siempre es mejor usarlas cuando los datos son consistentes y ya tienes algo planificado.  Bases de datos no relacionales, como MongoDB y Redis, conocidas como NO-SQL (Not Only SQL). Estas son más flexibles en cuanto a consistencia de datos y se han convertido en una opción que intenta solucionar algunas limitaciones que tiene el modelo relacional.  Bases de datos no tan tradicionales, como las basadas en grafos o aquellas que tienen información cartográfica, que pueden servir, por ejemplo, si estás creando un ecommerce para encontrar relaciones entre los productos y las preferencias de los usuarios. 2. Desarrolle un cuadro comparativo donde se evidencien cada tipo de dato y cada tipo de bases de datos con sus diferentes aplicaciones y sus diferentes características. BASE DE DATOS RELACIONALES Utilizan el modelo relacional y siempre es mejor usarlas cuando los datos son consistentes y CARACTERISTICAS ya tienes algo planificado. LENGUAJE DE CONSULTA

1

BASE DE DATOS NO RELACIONALES Estas son más flexibles en cuanto a consistencia de datos y se han convertido en una opción que intenta solucionar algunas limitaciones que tiene el modelo relacional.

SQL

Aunque también pueden soportar el SQL, este lenguaje de consulta no es el principal.

Normaliza los datos en tablas conformadas por filas y columnas. Un

Variedad de modelos de datos, que incluyen documentos, gráficos,

https://platzi.com/blog/bases-de-datos-que-son-que-tipos-existen/

MODELO DE DATOS

PROPIEDADES ACID MOTORES

esquema define estrictamente las tablas, las filas, las columnas, los índices, las relaciones entre las tablas y otros elementos de las bases de datos.

clave-valor, búsqueda.

en-memoria

y

Ofrecen propiedades de atomicidad, coherencia, aislamiento y durabilidad.

A menudo hacen concesiones al flexibilizar algunas de las propiedades ACID de las bases de datos relacionales para un modelo de datos más flexible que puede escalar horizontalmente.

MySQL, SQL Server y Oracle

MongoDB, Cassandra, Hadoop y Redis

3. El rector del colegio San Jorge solicita diseñar una base de datos con el fin de llevar, de manera sistematizada, la información que se genera. Para la elaboración de la base de datos se debe tener en cuenta:  Identifique a los profesores con: nombres, apellidos, documento de identificación, género, materia que dicta, cursos asignados y código del docente.  Identifique a los estudiantes del grado 11 con: nombres, apellidos, documento de identificación, curso donde está matriculado, edad, fecha de nacimiento y género.  Identifique las materias del grado 11 con: nombre de la materia, código de la materia y el profesor titular de la misma. Para el desarrollo de este punto, se diseñen las tablas y atributos utilizando Acces. Primero se crea la tabla para docentes estableciendo sus atributos, dominio y descripción de los mismos:

Seguido se establecen los atributos para la tabla docentes, el dominio y una breve descripción de los mismos:

La tabla de datos para Docentes queda así:

No Ident.

Nombres

Apellidos

DOCENTES Genero

Materia

Cursos

Código

Hacemos el mismo proceso crear las tablas correspondientes para “Estudiantes” y “Materias”: Se crea la tabla “Estudiantes”, estableciendo los atributos, el dominio y una descripción de los mismos:

La tabla para “Estudiantes” queda así:

No Ident.

Nombres

ESTUDIANTES Apellidos Curso

Edad

Fecha nacimiento

Genero

Se crea la tabla “Materias”, estableciendo los atributos, el dominio y una descripción de los mismos:

La tabla para “Materias” queda así:

Código Materia

Materia

Profesor Titular

4. Al finalizar el diseño de tablas y atributos se debe alimentar con mínimo 3 registros, con los datos correspondiente a cada entidad. Para alimentar las tablas de datos, primero se crean los formularios correspondientes a cada tabla para el registro de los datos a cada entidad. Formulario de la tabla “Docentes”

A medida que se registran los datos en el formulario, la tabla “Docentes” se va alimentando:

Formulario de la tabla “Estudiantes”

A medida que se registran los datos en el formulario, la tabla “Estudiantes” se va alimentando:

Formulario de la tabla “Materias”

A medida que se registran los datos en el formulario, la tabla “Materias” se va alimentando:

5. Teniendo en cuenta la base de datos desarrollada:

 Nombre al menos cuatro tablas o entidades que identifique en la base de datos del colegio, complete los nombres tanto de las tablas como de los atributos y llene los datos de cada uno de ellas.  Determine una clave primaria y foránea para cada entidad.  Determine la cardinalidad entre entidades.

Entidades identificadas en la base de datos del colegio:

ENTIDAD Docentes

ATRIBUTOS Nombres, apellidos, documento de identificación, genero, materia que dicta, cursos asignados, código docente Nombres, apellidos, documento de identificación, curso donde está matriculado, edad, fecha de nacimiento, genero. Nombre materia, código de la materia, profesor titular de la materia Código Curso, curso, profesor titular del curso, representante estudiantil del curso.

Estudiantes Materias Cursos

Apellidos

Identificación

Materia

Curso s

Genero

Nombres

Código

Docentes

Apellidos

Identificación

Curso

Edad

Fecha nacimiento

Nombres

Género

Estudiantes

Nombre materia

Código materia

Materias

Profesor titular

Nombre curso

Profesor titular

Código curso

Cursos

Representante estudiantil

Claves primas y foráneas: ENTIDAD Docentes

CLAVE PRIMARIA Documento identificación

Estudiantes

Documento identificación

Materias

Código de la materia.

Cursos

Código Curso

Apellidos

Identificación

Materia

Nombres

CLAVE FORANEA Nombres, apellidos, genero, materia que dicta, cursos asignados, código docente Nombres, apellidos, documento de identificación, curso donde está matriculado, edad, fecha de nacimiento, genero. Nombre materia, profesor titular de la materia Curso, profesor titular del curso, representante estudiantil del curso.

Curso s

Genero Código

Docentes

Apellidos

Identificación

Curso

Edad

Fecha nacimiento

Nombres

Género

Estudiantes

Nombre materia

Código materia

Profesor titular

Materias

Nombre curso

Profesor titular

Código curso

Cursos

Cardinalidad entre entidades

Representante estudiantil

Determine una clave primaria, foránea e índice para cada entidad, en los cuadros de colores.

Clave foránea

No identificación

Dirección

Clave índice

Código Docente

Sexo

Clave Primaria

Clave foránea Clave índice Código Curso

Profesor titular

Representante estudiantil

Jornada

Clave primaria

Clave foránea Clave índice

Código materia

Clave primaria

Titulo

Recursos

Curso

Clave primaria

Clave foránea

Cod_Alumno

Curso

Edad