Sunteți pe pagina 1din 13

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 e-
commerce 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 BASE DE DATOS NO


RELACIONALES RELACIONALES

Utilizan el modelo Estas son más flexibles en cuanto a


relacional y siempre es consistencia de datos y se han
mejor usarlas cuando los convertido en una opción que intenta
datos son consistentes y solucionar algunas limitaciones que
CARACTERISTICAS ya tienes algo tiene el modelo relacional.
planificado.

LENGUAJE DE SQL Aunque también pueden soportar el


CONSULTA SQL, este lenguaje de consulta no
es el principal.

Normaliza los datos en Variedad de modelos de datos, que


tablas conformadas por incluyen documentos, gráficos,
filas y columnas. Un

1
https://platzi.com/blog/bases-de-datos-que-son-que-tipos-existen/
esquema define clave-valor, en-memoria y
estrictamente las tablas, búsqueda.
las filas, las columnas,
los índices, las
relaciones entre las
MODELO DE tablas y otros elementos
DATOS de las bases de datos.

Ofrecen propiedades de A menudo hacen concesiones al


atomicidad, coherencia, flexibilizar algunas de las
aislamiento y propiedades ACID de las bases de
durabilidad. datos relacionales para un modelo
PROPIEDADES de datos más flexible que puede
ACID escalar horizontalmente.

MOTORES MySQL, SQL Server y MongoDB, Cassandra, Hadoop y


Oracle 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í:

DOCENTES
No Ident. Nombres Apellidos 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í:

ESTUDIANTES
No Ident. Nombres Apellidos Curso Edad Fecha Genero
nacimiento

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 ATRIBUTOS
Docentes Nombres, apellidos, documento de identificación, genero, materia
que dicta, cursos asignados, código docente
Estudiantes Nombres, apellidos, documento de identificación, curso donde está
matriculado, edad, fecha de nacimiento, genero.
Materias Nombre materia, código de la materia, profesor titular de la materia
Cursos Código Curso, curso, profesor titular del curso, representante
estudiantil del curso.

Apellidos Identificación Materia Curso


Genero
s

Nombres 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
Representante estudiantil

Código curso
Cursos
Claves primas y foráneas:

ENTIDAD CLAVE PRIMARIA CLAVE FORANEA


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

Apellidos Identificación Materia Curso


Genero
s

Nombres 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
Representante estudiantil

Código curso
Cursos

Cardinalidad entre entidades


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

Clave foránea Clave índice

No
Dirección Código Docente Sexo
identificación

Clave

Primaria

Clave foránea

Clave índice

Profesor Representante
Código Curso Jornada
titular estudiantil
Clave
primaria

Clave foránea
Clave índice

Código Titulo Recursos Curso


materia
Clave
primaria
Clave Clave foránea
primaria

Cod_Alumno Curso Edad

S-ar putea să vă placă și