You are on page 1of 11

Curso: Modelamiento y Diseo de Base de Datos

CUESTIONARIO DE ESTUDIO
MODELAMIENTO Y DISEO DE BASE DE DATOS
1.

Qu es una base de datos?


R: Es un repositorio en donde guardamos informacin integrada que podemos almacenar y recuperar.

2.

Qu es un DBMS?
R: El DBMS es el software que almacenar nuestra base de datos, por la cual es la que nos va a permitir
acceder a la informacin por medio de lenguajes como SQL.

3.

Que significa las siglas DBMS?


R: Database Managment System (Sistema Administrador de Base de datos)

4.

Cules son las caractersticas de un DBMS?


R:

Escalabilidad
Rendimiento
Portabilidad
Universalidad
Disponibilidad

5.

La Disponibilidad es una caracterstica de los DBMS, a que se refiere dicha caracterstica.


R: Disponibilidad: Debe ser permanente e ininterrumpida, factor crucial del servicio de la base de datos que
da apoyo a las aplicaciones (programas) de los negocios.

6.

Que es un Administrador de Base de Datos?, mencione 3 funciones


R: Es el profesional informtico responsable de disear la estructura de la base de datos, as como del
mantenimiento y seguridad tanto de la informacin como del servidor de datos
Definicin de la estructura de tablas, y componentes.
Asignacin y administracin de permisos de acceso a los usuarios.
Responsable de la seguridad de toda la informacin, por medio de copias de seguridad de datos
(backups).

7.

A que se refiere Mantener la Disponibilidad de los DBMS?


R: La posibilidad de fallos de hardware o de software requiere procedimientos de recuperacin de la base de
datos, proporcionando medios para restablecerlo

8.

Que significa las siglas ANSI?


R: ANSI (American National Standards Institute)

9.

Cules son los niveles que se representa la informacin segn la ANSI?


R:
a. Nivel Externo (Conceptual)
b. Nivel Logico (Diseo)
c. Nivel Interno (Fisico)

10. Describe los 2 niveles de correspondencia, de la informacin


a. La correspondencia conceptual / interna es la que existe entre la vista conceptual y la BD
almacenada; especifica cmo se representan los registros y campos conceptuales en el nivel interno.

Docente: Ing. Jorge Puga de la Cruz

Curso: Modelamiento y Diseo de Base de Datos


b.

La correspondencia externo / conceptual es la que existe entre una determinada vista externa y la
vista conceptual.

11. Que es un Sistema Gestor de Base de Datos Relacional (SGDBR)?


R: Software que gestiona el uso de las bases de datos relacionales, y optimiza y controla el acceso al contenido
de las mismas.
12. Cules son los privilegios que puede brindar un Administrador de un SGDBR a los usuarios?
R: Crear, modificar o borrar una tabla; consultar, insertar, borrar o modificar los datos de una tabla; consultar
o crear una vista; crear usuarios o grupos; otorgar privilegios; etc...
13. Mencione los principales SGDBR existentes
R:
a. Microsoft SQL Server
b. Oracle
c. Mysql
d. PostgreSQL
e. DB2
14. Menciones 3 caracterstica del Microsoft SQL Server
R:
Escalabilidad, estabilidad y seguridad.
Soporta procedimientos almacenados.
En el manejo de SQL mediante lneas de comando se utiliza el SQLCMD
15. Mencione los 2 tipos de Modelos de Datos, describe brevemente cada uno de ellos
R: Hay dos tipos de modelos de datos: los modelos conceptuales y los modelos lgicos. Los modelos
conceptuales se utilizan para representar la realidad a un alto nivel de abstraccin. Mediante los modelos
conceptuales se puede construir una descripcin de la realidad fcil de entender. En los modelos lgicos, las
descripciones de los datos tienen una correspondencia sencilla con la estructura fsica de la base de datos.
16. Cules son las cualidades que presenta los Modelos Conceptuales?
- Expresividad: deben tener suficientes conceptos para expresar perfectamente la realidad.
- Simplicidad: deben ser simples para que los esquemas sean fciles de entender.
- Unicidad: cada concepto debe tener un significado distinto.
- Formalidad: todos los conceptos deben tener una interpretacin nica, precisa y bien definida.
17. En que consiste un Modelo Entidad Relacin (MER)?
R: Se basa en la percepcin del mundo real y consiste en una coleccin de entidades y relaciones. Se emplea
para interpretar, especificar y documentar los requerimientos del usuario. Se utiliza para describir la realidad
mediante un conjunto de representaciones grficas y lingsticas.
18. Cules son los elementos de un MER?, describe brevemente cada uno de ellos
Entidad; Una entidad es un objeto, instancia, persona, o cosa puramente conceptual o real sobre el cual
se desea guardar informacin por ser de relevancia para una organizacin
Relacin; es la asociacin o correspondencia entre dos o ms entidades.
19. Cmo identifico un entidad?, realice un ejemplo
R: Una entidad puede ser identificada como un sustantivo dentro de la narracin de un proceso de negocio
dentro de la organizacin.
Ejm: Los clientes compran productos por medio de un comprobante que es la factura.

Docente: Ing. Jorge Puga de la Cruz

Curso: Modelamiento y Diseo de Base de Datos

20. Describa brevemente un Diagrama Entidad Relacin (DER)


R: Denominado por sus siglas como: E-R; Este modelo representa a la realidad a travs de un esquema grfico
empleando los terminologa de entidades
21. Dibuje la representacin Grfica de una ENTIDAD y de su RELACIN entre entidades

22. Identificar las entidades y sus relaciones en el siguiente caso:


Caso: En una concesionaria de automviles, se venden autos de marcas Honda, Volvo y Mercedes Benz,
los clientes son atendidos por personal de ventas especializados en el tema de automviles, si la venta
se lleva a cabo, se le entrega los documentos correspondientes al cliente.

Docente: Ing. Jorge Puga de la Cruz

Curso: Modelamiento y Diseo de Base de Datos


23. Cules son los tipos de Entidades?, De la pregunta 24. Identifique cuales son las entidades Fuerte y Dbiles
R:
ENTIDAD FUERTE: Tambin conocida como entidad Padre, es aquella entidad cuya existencia no depende de
la existencia de alguna otra entidad, es identificada fcilmente dentro de un proceso y da lugar a la posibilidad
de otras entidades.
ENTIDAD DEBIL: Tambin conocida como entidad Hijo, es aquella cuya existencia depende de la existencia
de otra entidad, en este caso de una entidad fuerte, tiene sus propias caractersticas aunque est ligada a la
entidad fuerte.
En el ejemplo anterior, diremos que las entidades Cliente, Auto y Personal son fuertes, mientras que
Documentos es dbil ya que no se generar elemento alguno de esa entidad sin la existencia de las otras tres.
24. Que es un atributo de una entidad?, ejemplo
R: Los atributos son aquellos que caracterizan a una entidad, son las propiedades que posee cada entidad y
que la hacen distinta ante las otras entidades, no existe entidad que no tenga al menos un atributo.
Por ejemplo, los atributos propios para una persona seran su nombre, direccin, edad, salario, peso, talla,
color, religin, etc. Para un objeto sera su textura, tamao, material, utilidad, tipo, etc.
25. Cules son los tipos de Atributos?, ejemplo de cada uno de ellos
ATRIBUTOS SIMPLES: Son aquellos atributos que son fciles de identificar, inherentes a la entidad y no
pueden seguir descomponindose.

ATRIBUTOS COMPUESTOS: Son aquellos atributos que tienen 2 o ms atributos simples que lo componen,
llamados tambin atributos concatenados, ya que se forman por la unin de dos atributos simples. Es un
atributo con varios componentes, cada uno con un significado por s mismo. Un grupo de atributos se
representa mediante un atributo compuesto cuando tienen afinidad en cuanto a su significado, o en cuanto
a su uso. Un atributo compuesto se representa grficamente mediante un valo.

Digamos que el nuevo atributo Apellido se compone as: AP + AM.


DONDE: AP es apellido paterno y AM es apellido materno
ATRIBUTOS MULTIVALORADOS: Son aquellos atributos que tienen un conjunto de valores para un solo
registro de datos, stos atributos son capaces de generar inclusive una nueva entidad. Tambin se le conoce
como atributos Polivalentes. Pueden tener un nmero mximo y un nmero mnimo de valores. La
Cardinalidad de un atributo indica el nmero mnimo y el nmero mximo de valores que puede tomar para
cada ocurrencia de la entidad o relacin a la que pertenece.

Docente: Ing. Jorge Puga de la Cruz

Curso: Modelamiento y Diseo de Base de Datos

Digamos que el cliente de nuestra empresa, en realidad tenga varios nmeros telefnicos donde ubicarlo,
entonces estamos ante un atributo Telfono con varios valores posibles, entonces podra generar una nueva
entidad.

ATRIBUTO DERIVADO: Es aquel que puede ser generado por otros atributos de la misma entidad e inclusive
por atributos de otra entidad. Un atributo derivado es aquel que representa un valor que se puede obtener
a partir del valor de uno o varios atributos, que no necesariamente deben pertenecer a la misma entidad o
relacin.

Este atributo EDAD podra est dems, ya que el


dato puede ser generado por el atributo
Fechanaci (fecha de nacimiento).
ATRIBUTO CLAVE: Es aquel atributo que identifica unvocamente a la entidad, es decir, son aquellos atributos
cuyos valores no se repetirn jams para otra entidad, inclusive en la misma entidad, no existirn dos registros
con el mismo valor para ese atributo, a propsito de este tipo de atributo hablaremos de los ndices o claves
de las entidades.

Docente: Ing. Jorge Puga de la Cruz

Curso: Modelamiento y Diseo de Base de Datos

Cada alumno tiene un cdigo


nico que lo identifica.
26. Que son las Claves y Llaves?
R: Una clave es un atributo especial que identifica de manera nica cada ocurrencia de la entidad, es decir,
es el que identifica a la entidad como nica e irrepetible en el universo que es el proceso de negocio.
27. Cules son Tipos de Claves?, dibuje un ejemplo de cada uno de ellos
R:
CLAVE PRIMARIA (PRIMARY KEY PK)
Una clave primaria es aquella clave candidata que el diseador eligi como principal arbitrariamente, es decir,
esta ser la que identifique los elementos de cada entidad de manera nica e irrepetible.

CLAVE FORANEA (FOREIGN KEY FK)


Es la llave primaria de la entidad padre que fue agregada a la entidad hijo por medio de la relacin entra
ambas, vale decir que en la entidad fuerte sigue siendo clave primaria, pero al pasar a la entidad dbil, pasa
como clave secundaria o fornea, pero slo en la entidad dbil ser fornea.

CLAVE CANDIDATA
Las claves candidatas son simplemente aquellas claves las cuales no fueron seleccionadas como clave
primaria, exactamente alguna de esas claves es seleccionada como PK y las restantes si existe alguna son
llamadas claves alternas, pero pueden servir para identificar en una consulta de datos a la entidad en un
momento dado.
Ejemplo: para un cliente de nuestra empresa le asignamos como PK un cdigo que ser nico para cada
cliente registrado en el sistema, sin embargo tambin es cierto que como personas civiles que son, tiene DNI

Docente: Ing. Jorge Puga de la Cruz

Curso: Modelamiento y Diseo de Base de Datos


que es nico por cada persona, entonces ste puede ser otro identificador del cliente cuando se requiera
consultar a los clientes del negocio, es entonces una clave candidata.
Otras claves candidatas pueden ser: telfono, lote, nmero de serie, etc.
28. Cules son los Tipos de Relaciones?, dibuje un ejemplo de cada uno de ellos
R:
RELACION IDENTIFICADA (Obligatoriedad)
Una relacin identificada representa la obligatoriedad de la existencia de una entidad (fuerte) para que se
produzca ocurrencia de elementos en otra entidad (dbil), ac se trabajan con las claves para relaciones los
registros de ambas entidades, cada registro representa una ocurrencia de la entidad. Las relaciones
identificadas crean claves primarias compuestas, ya que agrega la FK dentro de la zona de claves en la entidad
Hijo.
La PK de la entidad padre se agrega a la entidad hijo como FK, dentro de la zona de claves y con lnea de
relacin continua.

Este ejemplo indica que podemos conocer los detalles de una factura conociendo el cdigo del cliente (y los datos de
esta entidad tambin). Esto no siempre debe ser as.

RELACION NO IDENTIFICADA (No obligatoriedad)


En una relacin no identificada no es obligatoria identificar la PK de la entidad padre para identificar algn
elemento de la entidad hijo, se representa con una lnea discontinua.
La PK de la entidad padre se agrega a la entidad hijo como FK fuera de la zona de claves.

RELACION RECURSIVA
En un tipo de relacin muy especial, en donde los elementos de la misma entidad participan ms de una vez
en la relacin con distintos papeles, esto se da por medio de la PK de la entidad, se denomina Recursividad

Docente: Ing. Jorge Puga de la Cruz

Curso: Modelamiento y Diseo de Base de Datos


de datos. Este tipo de relacin se utiliza para representar la dependencia de los elementos de la entidad con
otros elementos de la misma entidad.

29. Cules son los Tipo de Cardinalidad de un Relacin?, dibuje un ejemplo de Relacin Muchos a Muchos
RELACION DE UNO A UNO
En este tipo de relaciones, cada instancia o elemento de la entidad A est asociado solamente a un elemento
de la entidad B. Se recomienda que cuando se identifique una relacin de este tipo, se una ambas entidades
formando una sola, salvo casos especiales.
1
1

DE UNO A MUCHOS
En este tipo de relaciones, cada instancia o elemento de la entidad A est asociado a varios elementos de la
entidad B, entonces la clave que forma el vnculo entre ambas entidades, pasa hacia la entidad que tiene el
mayor grado de Cardinalidad, es decir el que posee la denominacin muchos.

Docente: Ing. Jorge Puga de la Cruz

0, M

Curso: Modelamiento y Diseo de Base de Datos


RELACION DE MUCHOS A MUCHOS
En este tipo de relacin, los elementos de la entidad A estn asociados a varios elementos de la entidad B, y
los elementos de la entidad B estn asociados a varios elementos de la entidad A, cuando sucede esto, se
genera una nueva entidad denominada Entidad Asociada, generalmente toma el nombre de ambas
entidades participantes o la denominacin del verbo de la relacin. La entidad asociada se grafica slo en el
modelo fsico de datos, en el nivel lgico se representa la relacin muchos a muchos.

1, M

1, M
Codprod

NroFact

ENTIDAD ASOCIADA
30. Qu son los Datos Atmicos?
R: Un dato atmico es aquel que no puede descomponerse en dos o ms datos simples, es decir, son
indivisibles en sus valores.
Veamos un ejemplo, tenemos la siguiente tabla:

Docente: Ing. Jorge Puga de la Cruz

Curso: Modelamiento y Diseo de Base de Datos


Personas (nombre, apellido, fecha_nacimiento, sexo, estado_civil)
31. Cules son los niveles de Normalizacin?
R: El proceso de normalizacin de bases de datos consiste en aplicar una serie de reglas a las relaciones
obtenidas tras el paso del modelo entidad-relacin al modelo relacional.
32. Mencione la reglas de los niveles de Normalizacin 1FN, 2FN y 3FN
R:
Regla
Primera Forma Normal (1FN) Incluye la eliminacin de todos los grupos repetidos.
Segunda Forma Normal (2FN) Asegura que todas las columnas que no son llave sean completamente
dependientes de la llave primaria (PK).
Tercera Forma Normal (3FN) Elimina cualquier dependencia transitiva. Una dependencia transitiva es aquella
en la cual las columnas que no son llave son dependientes de otras columnas que tampoco son llave.
33. Menciones 3 Ventajas de Normalizar una Base de Datos
R:
Integridad de datos (porque no hay datos redundantes ni omitidos).
Consultas optimizadas (porque las tablas normalizadas generan combinaciones eficaces y rpidas).
Creacin y ordenacin de ndices ms rpidas (porque las tablas tienen menos columnas).

Docente: Ing. Jorge Puga de la Cruz

Curso: Modelamiento y Diseo de Base de Datos

34. CASO PRACTICO: NORMALIZAR


Dada la siguiente relacin PRESTAMO_LIBROS (Colegio, profesor, asignatura_habilidad, aula, curso, libro,
editorial, fecha_prestamo) que contiene informacin relativa a los prestamos que realizan las editoriales a
los profesores de primaria de los colegios para su evaluacin en alguna de las asignaturas/habilidades que
imparten. Se pide aplicar las reglas de normalizacin y obtener su modelo relacional, indicar sus claves,
atributos principales.
Profesor

Asignatura/
habilidad

C.P
Cervantes

Colegio

Aula

Curso

Juan Prez

Pensamiento
Lgico

1.A01

1er
Grado

C.P
Cervantes

Juan Prez

Escritura

1.A01

1er
Grado

C.P
Cervantes

Juan Prez

Pensamiento
Numrico

1.A01

1er
Grado

C.P
Cervantes

Alicia
Garca

Pensamiento
Espacial,
Temporal y
causal

1.B01

1er
Grado

C.P
Cervantes

Alicia
Garca

Pensamiento
Numrico

1.B01

1er
Grado

C.P
Cervantes

Andrs
Fernndez

Escritura

1.A01

2do
Grado

C.P
Cervantes

Andrs
Fernndez

Ingles

1.A01

2do
Grado

C.P Quevedo

Juan
Mndez

Pensamiento
Lgico

2.B01

1er
Grado

C.P Quevedo

Juan
Mndez

Pensamiento
Numrico

2.B01

1er
Grado

Docente: Ing. Jorge Puga de la Cruz

Libro

Editorial

Fecha_prestamo

Aprender y
ensear en
educacin
infantil
Preescolar
Rubio,N56
Aprender y
Ensear en
educacin
infantil

Gra

09/09/2010

Tcnicas
Rubio

05/05/2010

Gra

05/05/2010

Educacin
Infantil N9

Prentice
Hall

06/05/2010

Gra

06/05/2010

Gra

09/09/2010

Temas de
Hoy

05/05/2010

Temas de
Hoy

18/12/2010

Gra

06/05/2010

Aprender y
ensear en
educacin
infantil
Aprender y
ensear en
educacin
infantil
Saber
educar:
gua para
Padres y
Profesores
Saber
educar:
gua para
Padres y
Profesores
Aprender y
ensear en
educacin
infantil

You might also like