Vous êtes sur la page 1sur 6

MOMENTO INTERMEDIO FASE 2

BASES DE DATOS AVANZADA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA (UNAD)


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
INGENIERIA DE SISTEMAS

LADY ALEJANDRA GOMEZ TORRES


COD. 1049636857

ENTREGADO A:
MARCO ANTONIO LOPEZ OSPINA

TUNJA
Que es un lenguaje 4g y de algunos ejemplos.
Son herramientas de alto nivel de lenguaje de programacin, ya que estas
pueden acceder a bases de datos. La idea del avance es que el
programador logre concentrarse en la resolucin del problema y no en las
complicaciones del lenguaje, adems reducen el tiempo y los costos del
desarrollo del software, pero no siempre se logran los cometidos.
Este lenguaje nos permite elaborar programas a menor tiempo, llevando a una
mayor productividad, los software con este lenguaje sufren de menos
agotamiento, pues requieren de menos escritura, la concentracin que se
requiere es menor, por que engloban una secuencia de instrucciones, el
mantenimiento a los programas suele ser menos complicado por el nivel de
concentracin.
Estos programas generalmente son menos flexibles que los de son hechos de
bajo nivel, se crean dependencia de uno o varios proveedores externos, lo
que nos dice que tienen su autonoma, en algunas ocasiones no cumplen
con algunos estndares.
Ejemplos: clipper, dataflex, foxpro, FOCUS, SQL, LINC, Oracle reports, IDL
MATLAB
Que es Sql y cules son sus principales componentes.
Es un lenguaje diseado para la elaboracin, administracin de bases de
Datos, donde podemos manipular la informacin y gestionar permisos de
acceso a dicha informacin
Dentro de sus componentes encontramos:

Tipos de da datos: admite un variedad de datos para la informacin


contenida en tablas, estos pueden ser numricos, alfanumricos, de
fecha o booleanos, es decir si o no, en alguno suele variar el tipo de
datos, actualmente los sistemas de bases de datos soportan un nuevo
tipo, BLOB, este es un tipo de datos para almacenar archivos,
imgenes, etc.

Operadores: se utilizan como combinaciones de caracteres utilizadas


para realizar las comparaciones entre los datos, divididos en
aritmticos, relacionales, lgicos y concatenacin.

Palabras claves: estas son de significado especial para SQL, por lo que
no se pueden utilizar para otro propsito, est compuesto por palabras
calves, por lo que lo convierte en un lenguaje sencillo.

Funciones agregadas: estas nos ayudan con el clculo de los datos de


las tablas creadas, esta son incorporadas en las consultas operando
como un grupo de registros.

Predicados:

Que es una llave fornea y cual su utilidad.


Es uno de los campos de una tabla que hacen referencia al campo de clave
principal de otra tabla. Tambin se determina en el momento de las
relaciones entre las tablas en la cual la llave primaria se realiza la unin con
el otro campo de otra tabla.
Identifica una columna o grupo de columnas en una tabla que se refiere a una
columna o grupo.

Que puede pasar si no se define adecuadamente la integridad


referencial.
Si no se define la integridad referencial adecuadamente se puede perder la
relacin con otras entidades que puedan existir en la bases de datos,
tambin se pueden presentar repeticiones en los datos. Podramos decir
que esta propiedad es una de las ms importantes que manejan los
gestores de bases de datos, as que pueden fallar los datos jerrquicos
que se requieren.

Que es una llave candidata y de un ejemplo.


Es una relacin mnima sper llave de esa relacin, es un conjunto de
atributos, la relacin no tiene distintas filas en el lenguaje de datos con los
mismos valores.
Se llaman atributos principales que lo componen, una relacin contiene filas
no duplicadas, el conjunto de todos los atributos es una sper llave si no se
utilizan valores nulos, es una clave candidata, la relacin nos dicen todas
las posibles formas en las que podeos identificar tuplas, es el diseo de
esquemas de bases de datos.

R1

a1

b1

c1

d1

a2

b2

c1

d1

a2

b1

c2

d1

a1

b1

c1

d1

R2

a1

b2 C1

d1

a2

B1

d2

c2

Aqu se diferencia los valores A y D de las filas 1 y 2


Cules son las operaciones que se hacen con DDL
Se utilizan para crear y modificar la estructura de las tablas asi como otros
objetos de la base de datos, dentro de es esas sentencias encontramos:

CREATE: se utiliza para crear objetos en la bases de datos

ALTER: modifica la estructura de la base de datos

DROP: borra los objetos de la base de datos

TRUNCATE: elimina todo los registros de la tabla, incluyendo los


registros asignados.

Que operaciones se realizan con DML.


Se utilizan para la manipulacin de los datos, esto es para gestionar los datos
de la base de datos, encontramos:

SELECT: se obtienen datos de la base de datos

INSERT: se insertan datos a la taba

UPDATE: modifica datos existentes dentro de la tabla

DELETE: elimina los registros de la tabla

Cuando se utiliza el DCL.


Controla el acceso a los datos denegando y otorgando privilegios sobre los
objetos existentes.

COMMIT: guarda los trabajo realizados dentro de las transacciones

ROLLBACK: restaura la base de datos a su estado original.

SAVEPOINT: estable el punto para realizar un ROLLBACK

SAVE TRANSACTION: establece un punto de almacenamiento dentro


de una de las transacciones.
BIBLIOGRAFIA

http://www.casdreams.com/auladeinformatica/cet/mansql2.htm
http://www.mailxmail.com/curso-aprende-access/llave-foranea
https://radyferrera.wordpress.com/2010/02/27/definicion-de-llave-foranea-yllave-primaria-pk/
http://usodeoracle.blogspot.com.co/p/que-es-una-llave-principal-y-unaforanea.html
http://www.aulaclic.es/sql/b_8_1_1.htm
https://es.wikipedia.org/wiki/Integridad_referencial
https://es.wikipedia.org/wiki/Llave_candidata

Vous aimerez peut-être aussi