Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
Estimado Estudiante de AIEP, en este Cuaderno de Apuntes, junto a cada Aprendizaje Esperado que se te
presenta y que corresponde al Módulo que cursas, encontrarás “Conceptos, Ideas Centrales y
Aplicaciones” que reforzarán el aprendizaje que debes lograr.
Esperamos que estas Ideas Claves entregadas a modo de síntesis te orienten en el desarrollo del saber, del
hacer y del ser.
Mucho Éxito.-
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
1.3. Analizando la definición otorgada en el punto 1.1 podemos reducir y aclarar que una
base de datos no es mas que una recopilación de información (conjunto de datos)
relacionados entre sí de una forma estructurada sin redundancias innecesarias y que
su finalidad es la de servir a una aplicación.
Por otra parte, hay que tener claro que los datos se almacenan de tal modo que
impliquen independencia de los programas que los utilizan.
1.4. Lo dicho anteriormente hace alusión a dos elementos principales que se requieren
para que una base de datos se denomine como tal, siendo estos:
Relaciones entre datos.
Significado implícito de los datos.
Por ejemplo, y para entender más claramente el concepto significado implícito de los
datos, podemos pensar que un dato fecha en una base de datos de ventas puede
referirse a la fecha de emisión de las facturas, mientras que si la base de datos es de
música quizás corresponda a la fecha en que se grabó un tema musical.
1.5. Las Bases de Datos se clasifican en dos grandes estamentos: según su ubicación, en la
cual encontramos bases de datos locales, centralizadas y distribuidas. Y según la
organización lógica de la información; en donde están situadas las bases de datos
jerárquicas, en red y las relacionales
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
1.7. Las Bases de Datos Centralizadas trabajan y están depositadas en un mismo servidor
para que otorguen el acceso a los usuarios a este. A esto se le denomina arquitectura
cliente-servidor ya que los usuarios acceden de manera simultánea al servidor para
suplir sus necesidades de información por medio de una red local o por internet, y a
través de un programa cliente.
1.8. Para las Bases de Datos Distribuidas, tenemos almacena la información repartida en
diversas localidades (geográficamente), pero conectadas (todas ellas) mediante una
red y gestionadas por un Sistema Administrador de Bases de Datos.
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
1.9. En las Bases de Datos del tipo Jerárquicas sus datos se organizan usando estructuras
arborescentes, Este árbol es una disposición escalonada desde elementos superiores y
otros que dependerán de estos. Se les denominan Nodos y contienen dependencias
entre ellos.
1.10. Las bases de datos en red contiene una distribución de grafo/red. En el punto 1.9
se habla que los diversos objetos se encuentran afectados bajo una relación 1: M, pero
en este caso existirán instancias de denominadas Propietarios y otros Miembros,
siendo este último quien puede estar relacionado con varios padres o Propietarios.
1.11. En conclusión, estos últimos tipos de bases de datos; las jerárquicas y las de red
conformaron la 1º generación de Sistemas de Gestión de Bases de Datos pero
constituían problemas tales como: La independencia de datos que era mínima, había
que realizar o crear aplicaciones robustas para solventar los requerimientos de
información y lo más importante, no incluían controles de integridad. Ambas fueron
sustituidas por las Bases de Datos Relaciones.
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
1.12. Las Bases de Datos Relacionales son una estructura que se ha ganado impuesto
para todo tipo de aplicaciones informáticas, ya que su característica principal reside en
la organización de los datos sobre tablas relacionadas por sus atributos o campos por
medio de claves principales o secundarias.
ACTIVIDAD: Describa para cada tipo de Base de Datos descrita anteriormente entre
los puntos 1.6 al 1.12 un ejemplo en el cual represente sus características. Justifique
sus respuestas con sus compañeros.
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
1.13. Los elementos que estructuran el concepto de una Base de Datos están
conformados por: Datos, Atributos, Campos, Registros y Archivos:
1.15. Uno de los conceptos primordiales dentro de lo que respecta a Bases de Datos
Relacionales son las claves primarias y Foráneas:
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
Claves Primarias (PK): Esta es única dentro de una tabla y otorga la característica de
identificador único dentro de ella, o sea no se puede repetir el dato.
Claves Foráneas (FK): Este tipo de clave es cuantiosa dentro de una tabla y otorga la
virtud de navegar entre ellas, ya que si es foránea en otra tabla es primaria. A esto
último se le denomina integridad referencial.
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
Código de Clientes en Facturas debe cumplir que exista en Clientes y que sea clave
primaria
Código de Producto Facturas debe cumplir que exista en Productos y que sea clave
primaria
1.17. Los tipos de datos más comunes que se manipulan para los campos o atributos de
una tabla son los siguientes:
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
ACTIVIDAD
CASO DE ESTUDIO:
Investigue los diversos Sistemas Administradores de Bases de Datos que existen en el
mercado, y que son utilizados por empresas de su zona y a nivel nacional.
Además, investigue:
- Sistemas de Bases de Datos Web.
- Sobre los sistemas de BD que utilizan Facebook y Twitter.
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
2.2. Respecto a la Integridad Referencial una relación 1:1 valida que cuando un existe un
registro en una tabla solo puede estar relacionado con un único registro de otra tabla
y viceversa.
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
Ejemplo: tenemos dos tablas una con asignaturas y otra con profesores, un profesor
puede impartir diversas asignaturas pero una asignatura le pertenece a un profesor.
En este caso la tabla principal será profesor y la secundaria seria asignatura. Esta
relación se representa incluyendo en la tabla 'hijo' una columna que se corresponde
con la clave principal de la tabla 'padre', esta columna es lo denominamos clave
foránea (o clave ajena o clave externa).
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
Ejemplo: existe una tabla clientes que realiza pedidos a una empresa que vende
productos. Un cliente puede realizar un pedido con varios productos, y un producto
podría ser solicitado por más de un cliente.
No se puede definir una relación directa entre clientes y artículos, hace falta otra tabla
“Pedidos” que está relacionada con clientes y con artículos. Esta tabla Pedidos está en
relación con ambas tablas por medio de una relación uno a muchos.
2.5. Se debe entender que una clave foránea siempre debe existir en una tabla principal ya
que impide la inserción de datos que no se encuentren en esta principal. Lo esencial es
que los datos hacen referencia a otros en otra tabla y deben ser correctos y
congruentes con su especificación técnica, en esto último nos ayuda el Sistema Gestor
de Bases de Datos en el cual implementaremos nuestro modelo relacional.
Cuando insertamos datos en una nueva fila en una tabla secundaria y ese valor no
existe en la principal, acá existe un mal modelamiento de datos.
Cuando posiblemente editamos un valor en una clave principal provocando
estragos en registros de tipo hijos. Este evento puede suceder a nivel de
administrador de Bases de Datos.
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
Cuando intentamos eliminar una fila en la tabla principal y este registro contiene
hijos.
Redundancia de datos
Ambigüedades
Mermas de Restricciones de Integridad
Incoherencias en la gestión de edición de datos
2.8. La primicia primordial habita en que las tablas deben describir objetos o escenarios
muy precisos. Lo que ocurre es que conceptualmente es difícil obtener ese problema.
La solución suele ser dividir la tabla con problemas en otras tablas más adecuadas. En
sí, ambos puntos anteriores nos demuestran que existe un modelo bien estructurado y
que debemos hacer más para lograr uno de mejor calidad, para ello lo ideal es aplicar
a lo que se denomina Normalización.
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
2.9. La teoría de la Normalización recae sobre una técnica juiciosa de análisis y clasificación
de datos, trata de impedir la redundancia e incoherencias de actualización. Implanta la
formalización en el diseño lógico de las Bases de Datos Relacionales. Y también,
accede a transformar parte del sumario para colocar herramientas algorítmicas de
refuerzo al diseño.
2.10. En definición las Formas Normales (FN) son aplicables a Modelos Relacionales para
mejorar sus relaciones detectadas y a Vistas de Usuarios para converger en una
Normalización. Estas se plantean como reglas denominadas:
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
2.11. Una tabla se halla en 1FN si imposibilita que un atributo de una tupla consiga
tomar más de un valor. La tabla:
Si observamos y analizamos es una tabla, pero no una tabla relacional (lo que en
terminología de bases de datos relacionales se llama relación). Esta NO cumple la 1FN.
Lo cumpliría si:
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
2.12. Para que se encuentre en 2FN una tabla, debe ocurrir que si una tabla está en 1FN
y también, cada atributo que no sea clave, es dependiente de una manera funcional
total respecto de cualquiera de las claves. Sucederá que toda clave primaria debe
contener dependencias del resto de los atributos, y si estos dependen solo de cierta
parte deberán formar otra tabla a partir de esta principal. Ejemplo:
Presumiendo que el DNI y el código de curso constituyan una clave principal para esta
tabla, sólo el campo nota tiene dependencia funcional completa. Los atributos nombre y
apellidos acatan de forma completa del DNI.
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
2.13. Acontece que cuando una tabla está en 2FN e igualmente ningún atributo que no
sea clave dependiente de manera transitiva de las claves de la tabla. Quiere decir que
NO sucede cuando algún atributo depende funcionalmente de atributos que no son
claves. Ejemplo:
La Provincia depende funcionalmente del código de provincia, lo que hace que no esté en
3FN.
La mejora sería:
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
2.14. La siguiente entrevista efectuada a una persona refleja los Requerimientos para
confeccionar una Base de Datos de una temática en particular:
1. ¿Quién es el usuario?
R= Anselmo Ortiz Juárez
2. ¿De qué es su local?
R= Es una tienda de abarrotes
3. ¿Qué productos vende?
R= Abarrotes, carnes frías, lácteos y dulces
4. ¿Hacia quien va dirigido du producto?
R= Publico General
5. ¿Cuál es su problema?
R= - El no saber de cuanto es la ganancia por día
- Cuanto producto se desaloja diariamente
- Cuanto es el producto que hay en existencia
6. ¿Cuál es la razón por la que quiere resolver este problema?
R= Para tener un mejor control de los productos que se venden y que
ganancias se logran obtener
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
2.15. En conclusión al punto anterior, podemos evidenciar que para la definición de una
Base de Datos o la necesidad de crear un sistema existirán los requerimientos de
usuarios, los cuales deben ser atendidos para confeccionar un modelo acorde a las
necesidades de información y que cumplan con el objetivo planteado para el sistema
en desarrollo. Ya una vez efectuado esto, podemos utilizar distintas herramientas para
mejorar la calidad de lo que se está construyendo como aplicación informática.
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
2.17. Dentro del complejo proceso que supone el diseño y puesta en marcha de una
adecuada evaluación, una fase fundamental es la selección de indicadores que sean
pertinentes y significativos. Es recomendable centrarse en los aspectos que sean
evaluables y al mismo tiempo con alta incidencia sobre la calidad de las Bases de
Datos.
2.18. Lo ideal para expresar la calidad para la confección de una Base de Datos es la
definición de criterios para evaluar esta. Lo principal es que un modelo sea mínimo
expresivo y autoexplicativo. Estos criterios están dados por lo siguiente:
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
Completitud: Este criterio contiene dos aspectos: cada requerimiento debe estar en
el modelo y cada concepto del modelo se manifiesta en los requerimientos.
Correctitud: Un modelo es viable si se utiliza debidamente el modelo de datos. Hay
dos tipos de Correctitud: sintáctica y semántica.
Minimalidad: Un modelo es mínimo cuando respecta a que cada requerimiento
solicitado cumple que solo aparece una sola vez en el modelo determinando su
función.
Expresividad: Un modelo es expresivo cuando demuestra los requerimientos de una
manera natural.
Legibilidad: Legible significa que se puede leer, esta es una propiedad particular de
cada modelo donde se consideran criterios estéticos.
ACTIVIDAD
CASO DE ESTUDIO:
Simule que usted es un Diseñador de Bases de Datos y debe implementar el Modelo
relacional de la Actividad anterior.
Se requiere que:
- Relate con sus pares las mejoras a realizar respecto a la aplicación de las 3 formas
Normales para buscar anomalías en el modelo propuesto.
- Documente todo acto realizado y evidencias encontradas sobre errores suscitados.
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
3.2 Dentro del concepto de Modelo de Datos se menciona que es una representación de
la vida real en un esquema más lógico. A lo anterior, se le denomina Abstracción, lo
cual se define como el medio de separar las cualidades de algo para considerar su
esencia principal.
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
3.3 Para efectuar o representar un buen Modelo de Datos existen etapas a cumplir para
el diseño de una base de datos de calidad. La importancia y funcionalidad de todo
sistema informático sienta sus bases en un Modelo Relacional o Base de datos bien
construida y con posibilidades de adaptarse a las necesidades el mercado y las
posibles modificaciones de su operatividad. Estas etapas son las que se muestran en
la siguiente gráfica:
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
3.6 Los componentes de un modelo relacional se enmarcan sobre una sintaxis gráfica,
representados por: un rectángulo quien representa una entidad, un rombo que
graficaría una relación, un circulo u ovalo quien simboliza atributos de la entidad y
por último, líneas quienes unifican los elementos anteriores. Por otra parte, existe la
acotación de la cardinalidad existente entre entidades.
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
3.8 Los atributos representados en un Modelo Entidad Relación con un circulo u ovalo,
conciernen a las características o propiedades concretas de la entidad, son su
descripción. Ejemplo:
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
3.9 Las Relaciones representadas en un Modelo Entidad Relación como un rombo tiene
como objetivo graficar y analizar la asociación entre las entidades, Ejemplo:
3.10Las Uniones representadas en un Modelo Entidad Relación con una línea continua son
conectores que acoplan tanto entidades con atributos y entidades con otras por
medio de la relación. Ejemplo:
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
3.11 Las Relaciones suelen aplicar el concepto de tipo de relación, otorgando relaciones
de tipo:
Uno a uno (1:1), siendo una relación de matrimonio, una entidad del tipo A solo se
relaciona con otra del tipo B, y viceversa. Ejemplo: “una persona y su cedula de
identidad”.
Uno a muchos (1: N), personifica que una entidad del tipo A se relaciona con
cualquier y más de una entidad del tipo B, pero la entidad B solo está relacionada con
una de tipo A. Ejemplo: “un cliente con sus cuentas de bancos”.
Muchos a muchos (N: M), constituye que muchas entidades de tipo A pueden estar
relacionadas con muchas de tipo B. Ejemplo: “un arquitecto con sus proyectos de
construcción”.
3.12Un modelo orientado a objetos es la confección y representación del mundo real con
el uso de técnicas y herramientas dependientes de la identificación y especificación
de un conjunto de objetos relacionados, para comprobar su comportamiento y su
colaboración entre sí. Estas técnicas y herramientas orientadas a objetos consienten
que el modelo a representar un sistema se construya a partir de objetos que
conllevan un comportamiento específico. Esto último, aclara que estos objetos se
pueden crear a partir de otros y que a su vez pueden estar conformados por otros
objetos. Ejemplo: “una maquina compleja construida por partes, subpartes y sub-
subpartes, etc.”
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
3.18El punto en común que debe tener a su haber un grupo de trabajo es la integración y
la comunicación para efectuar funciones, actividades y procedimientos de acuerdo a
las responsabilidades de cada integrante.
3.19Una característica deseable para un buen trabajo en equipo es la necesidad de que las
actividades desarrolladas se realicen en forma coordinada y que los programas y
actividades planificadas en equipo, apunten a un objetivo en común.
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
3.20Algunas de las estrategias que debe tener el trabajo de equipo, son el brindar toda
información fidedigna y útil a cada integrante del equipo, el compromiso, establecer
un buen clima de trabajo y tener en cuenta los tiempos de realización del trabajo
encomendado.
ACTIVIDAD
CASO DE ESTUDIO:
Simule que usted es un Diseñador de Bases de Datos para un Sistema de Biblioteca y le
solicitan que efectué el Modelo Entidad Relación que sugiera la representación gráfica de
la petición de libros por parte de alumnos y profesorado..
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
4.- Aprendizaje esperado: Crean Bases de Datos bajo un SGBD con un Lenguaje de
Consultas Estructurado.
4.2 SQL aparece en la década de los 60 a partir de un proyecto de investigación por IBM,
con la finalidad de encontrar “algo” que ayude a manipular una base de datos
relacional. Actualmente se ha convertido en un estándar de lenguaje de bases de
datos, y la mayoría de los sistemas de bases de datos lo soportan, desde sistemas
para ordenadores personales, hasta grandes ordenadores
4.4 El objetivo principal del lenguaje SQL es permitir efectuar mandatos hacia una Base de
datos, sean estos de consultas, ediciones, inserciones o eliminación en distintos
niveles jerárquicos de la base de datos.
4.5 El lenguaje SQL, se dividen en tres sublenguajes otorgando distintas finalidades, estas
son:
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
4.6 El sublenguaje de Definición de Datos DDL, orienta su uso en los mandatos para la
confección, modificación y eliminación de bases de datos y tablas dentro de esta
instancia. Así como también, de las relaciones existentes entre estas. También se
debe mencionar que es el que más varía en los distintos Sistemas Gestores de Bases
de Datos.
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
4.9 El lenguaje SQL se compone por clausulas, comandos, operadores y funciones. Todo
lo anterior se combina para crear estructuras e instrucciones que realizaran mandatos
para crear, actualizar y manipular bases de datos relacionales.
4.10 Algunos de los comandos de una sintaxis SQL para el sublenguaje DDL son: CREATE,
DROP y ALTER.
Cabe destacar que los comandos descritos anteriormente, son utilizados a un nivel de
base de datos, en lo que respecta a la definición de esta. Ejemplo: “con DROP
eliminaría una Base de Datos”.
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
4.11 Algunos de los comandos de una sintaxis SQL para el sublenguaje DML son: SELECT,
INSERT, UPDATE y DELETE.
4.12 Una clausula dentro de una estructura o sentencia SQL otorga los filtros condicionales
que esta debe cumplir para filtrar la información saliente que se desea manipular o
seleccionar. Algunas de estas son las siguientes:
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
4.14 La cláusula SELECT nos posibilita el uso de funciones de agregado para poder
manipular datos o registros de una tabla o un grupo de ellos de una forma estadística.
Estas funciones se asemejan bastante a funciones que son utilizadas en Microsoft
Excel.
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
4.15 La sintaxis para crear una instancia de Base de datos, se define con el comando
CREATE. Este entrega la posibilidad de crear una Base de Datos o una Tabla dentro de
esta. En el segundo caso, es importante la especificación del tipo de datos y la
longitud del atributo. Ejemplos:
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
4.16 El efectuar una consulta hacia una tabla otorga la devolución de información. Esta
última, obedecerá del nivel de confección de la instrucción SQL que es dependiente
de lo que queremos buscar. A continuación un par de ejemplos:
Dada la tabla Empleados y analizando la sentencia SQL nos entregaría como resultado
el Nombre y Edad de las filas 1, 4 y 6.
4.17 Para realizar una inserción de registro hacia una tabla se da uso a la cláusula INSERT
acompañada por los siguientes comandos:
Lo anterior, define en la primera línea a donde y en que columnas serán insertos los
datos que se encuentran dentro de la cláusula VALUES.
4.18 Para efectuar la Eliminación de registros de una tabla, se evidencia bajo la siguiente
instrucción:
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
ACTIVIDAD
CASO DE ESTUDIO:
Simule que usted es un Modelador de Bases de Datos y le solicitan que construya el
siguiente Modelo Relacional en un Sistema Gestor de Bases de Datos propuesto. Para
esto, realice la secuencia los siguientes mandatos:
- Cree la Base de Datos Biblioteca y dentro de esta las tablas: Alumnos, Libros,
Editorial, Autor, Empleados y Pedidos.
- Usted deberá crear los atributos correspondientes al análisis que realizo
antelarmente.
- Efectué el poblamiento de cada tabla con registros congruentes a las restricciones
de cada tabla.
- Efectué pruebas de Selección y Modificación de Registros. Así como también, de
eliminación de información.
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.
Vicerrectoría Académica
Cuaderno de Apuntes – 2014
BIBLIOGRAFÍA
- -Silberschatz. “Fundamentos de Bases de Datos”. Edit. Mc Graw-Hill, 2006.
- -Connolly, Thomas M.”Sistemas de Base de Datos”. Edit. Prentice Hall, 2005.
Cuaderno de Apuntes de uso exclusivo de los estudiantes del Instituto Profesional AIEP. Prohibida su reproducción. Derechos reservados AIEP.