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
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