Está en la página 1de 8

FASE 4 – BASES DE DATOS

LAURA DANIELA GONZALEZ ARIAS

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

CEAD IBAGUÉ

INGENIERÍA DE SISTEMAS

IBAGUÉ – TOLIMA

2020
INTRODUCCIÓN

Quiero compartir con ustedes una información muy importante antes de resolver la

actividad “en el entorno del mercado actual, la competitividad y la rapidez de maniobra

de una empresa son imprescindibles para su éxito. Para conseguirlo existe cada vez una

mayor demanda de datos y, por tanto, más necesidad de gestionarlos”.

Con la información anterior podemos deducir que: la necesidad de gestionar datos ha

crecido en los últimos años debido a la integración de internet (redes sociales) y con esto

dispositivos móviles para mejor manejo de dichas plataformas.

A que voy con todo esto? conocer del tema es muy importante ya que como pude explicar

anteriormente gestionar datos o bases de datos ahora es excepcional, profundicemos

conceptos a continuación.
OBJETIVO GENERAL

Garantizar conocimiento para mejor manejo teórico práctico a la hora de la construcción

de una base de datos.

OBJETIVOS ESPECÍFICOS

 Entender el desarrollo de una base de datos desde la teoría

 Recolectar información para conceptos básicos

 Comprender la relación entre los datos


Desarrollo de actividades:

 Que es el lenguaje SQL (Structured Query Language)

 Lenguaje de Consulta Estructurado), la cual identifica a un tipo de

lenguaje vinculado con la gestión de bases de datos de carácter

relacional que permite la especificación de distintas clases de

operaciones entre éstas. Gracias a la utilización del álgebra y de

cálculos relacionales, el SQL brinda la posibilidad de realizar

consultas con el objetivo de recuperar información de las bases de

datos de manera sencilla.

 Base Teórica y conceptual

 Las bases teóricas se refieren al desarrollo de los aspectos

generales del tema, comprenden un conjunto de conceptos y

proposiciones que constituyen un punto de vista o enfoque

determinado, dirigido a explicar el fenómeno o problema

planteado.

 El objetivo del diseño conceptual es describir el contenido de

información de la base de datos y no las estructuras de

almacenamiento que se necesitarán para manejar esta formación.

 Tipos de datos

 Numéricos, alfanuméricos, atributos, fecha y hora.

 Estructuras de flujo

 permiten modificar el flujo de ejecución de las instrucciones de un

programa quiere decir que permite el buen funcionamiento de los

programas en este caso las bases de datos.

 Bloques
 es la unidad mínima de almacenamiento de información de Oracle

cada uno de estos bloques está formado por un número

determinado de bloques del sistema operativo. A la hora de crear

una nueva base de datos se debe indicar cuántos bloques de sistema

operativo formarán un bloque de datos o bloque oracle.

 Estructura de un bloque

 está dividido en una cabecera, en un directorio de tablas que

utilizan dicho bloque, en un directorio de las filas que se

encuentran almacenadas en ese bloque, de espacio aún libre y de

las filas de datos de las tablas, índices o segmentos de rollback. Al

espacio ocupado por la cabecera más el directorio de tablas y más

el directorio de filas se le llama overhead ya que es un espacio del

bloque que realmente no se rellena con datos sino que está ocupado

por la información que necesita Oracle para saber exactamente qué

datos tiene en dicho bloque.

 Cursores

 Se utiliza para el procesamiento individual de las filas devueltas

por el sistema gestor de base de datos para una consulta. Es

necesario debido a que muchos lenguajes de programación sufren

de lo que en inglés se conoce como impedance mismatch. Por

norma general los lenguajes de programación son procedurales y

no disponen de ningún mecanismo para manipular conjuntos de

datos en una sola instrucción.

 Cursores implícitos
 Este tipo de cursores se utiliza para operaciones SELECT INTO.

Se usan cuando la consulta devuelve un único registro.

 Cursores explícitos

 Son los cursores que son declarados y controlados por el

programador. Se utilizan cuando la consulta devuelve un conjunto

de registros. Ocasionalmente también se utilizan en consultas que

devuelven un único registro, por razones de eficiencia. Son más

rápidos.

 Manejo de excepciones

 técnica de programación que permite al programador controlar los

errores ocasionados durante la ejecución de un programa

informático. Cuando ocurre cierto tipo de error, el sistema

reacciona ejecutando un fragmento de código que resuelve la

situación, por ejemplo retornando un mensaje de error o

devolviendo un valor por defecto.


CONCLUSIÓN

Podemos concluir que los sistemas de información actuales se basan en bases de datos

y sistemas de bases de datos por lo cual se han convertido en elementos

imprescindibles de la vida cotidiana de la sociedad moderna, quiere decir que la

actividad desarrollada nos impulsa a hacer parte de la red productiva y económica en la

que actualmente se encuentran inmiscuidas las bases de datos.


BIBLIOGRAFÍA

 https://volaya.github.io/libro-sig/chapters/Bases_datos.html

 https://www.ibm.com/support/knowledgecenter/es/SS7K4U_9.0.5/com.ibm.web

sphere.zseries.doc/ae/cdat_daexcp.html

 https://docs.microsoft.com/es-es/sql/relational-databases/cursors?view=sql-

server-ver15

También podría gustarte