lunes, 24 de octubre de 2016

SQL, LDD O DDL, LMD, TIPOS DE DATOS. (CONCEPTOS)



SQL:

Es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas. Una de sus características es el manejo del álgebra y el cálculo relacional que permiten efectuar consultas con el fin de recuperar, de forma sencilla, información de bases de datos, así como hacer cambios en ellas.

LDD:

Cuya función consiste en procesar las sentencias del lenguaje para identificar las descripciones de los distintos elementos de los esquemas y almacenar la descripción del esquema en el catálogo o diccionario de datos.

LMD:


Una vez creados los esquemas de la base de datos, los usuarios necesitan un lenguaje que les permita manipular los datos de la base de datos: realizar consultas, inserciones, eliminaciones y modificaciones. Este lenguaje es el que se denomina lenguaje de manejo de datos (LMD).

Hay dos tipos de LMD: los procedurales y los no procedurales. Con un LMD procedural el usuario (normalmente será un programador) especifica qué datos se necesitan y cómo hay que obtenerlos. Esto quiere decir que el usuario debe especificar todas las operaciones de acceso a datos llamando a los procedimientos necesarios para obtener la información requerida. Estos lenguajes acceden a un registro, lo procesan y basándose en los resultados obtenidos, acceden a otro registro, que también deben procesar. Así se va accediendo a registros y se van procesando hasta que se obtienen los datos deseados. Las sentencias de un LMD procedural deben estar embebidas en un lenguaje de alto nivel, ya que se necesitan sus estructuras (bucles, condicionales, etc.) para obtener y procesar cada registro individual.

Los LMD no procedurales permiten especificar los datos a obtener en una consulta o los datos que se deben actualizar, mediante una sola y sencilla sentencia. El usuario o programador especifica qué datos quiere obtener sin decir cómo se debe acceder a ellos. El SGBD traduce las sentencias del LMD en uno o varios procedimientos que manipulan los conjuntos de registros necesarios. Esto libera al usuario de tener que conocer cuál es la estructura física de los datos y qué algoritmos se deben utilizar para acceder a ellos. A los LMD no procedurales también se les denomina declarativos. Las bases de datos relacionales utilizan LMD no procedurales, como SQL (Structured Query Language) o QBE (Query-By-Example). Los lenguajes no procedurales son más fáciles de aprender y de usar que los procedurales, y el usuario debe realizar menos trabajo, siendo el SGBD quien hace la mayor parte.

TIPOS DE DATOS:

Todo sistema de computación es alimentado con datos. La representación de los datos incide en la elaboración de los algoritmos. El sistema de identificación de los datos se denomina “estructura de datos”, y depende de las características de estos.



Los datos son los siguientes;
Datos numéricos:


· Enteros.
· Reales.
· Reales decimales.
 - Reales exponenciales.

Datos alfanuméricos:


· De carácter.
· De cadena.

Datos lógicos:

· Verdadero [True]
· Falso [False]

Tipos de datos: numéricos

Son aquellos que se utilizan para realizar operaciones aritméticas.

Enteros; corresponden a números “completos”, o sea que no tienen parte decimal, pueden ser negativos, positivos o cero. Ejemplo: La edad de una persona (39), el total de estudiantes en un grupo (36).
Reales; son aquellos números que poseen punto decimal. Pueden ser negativos, positivos o cero.
Reales decimales;
son los que constan de una parte entera y una decimal (en algunos casos se puede omitir la parte entera o la decimal). Ejemplo: La nota de un estudiante (4.7), el porcentaje de algún impuesto (0.16).
Reales exponenciales (de punto flotante); son aquellos números que se expresan en función de potencias de 10; esta expresión es conocida como notación científica. Ejemplo: -2.85E03; 0.735E-4; 0.58E-1


Tipos de datos: alfanuméricos

Corresponden al conjunto de caracteres alfabéticos, numéricos, y/o especiales; con ellos no se efectúan operaciones matemáticas.
Carácter; cuándo se hace referencia a un solo carácter, y debe encerrarse entre apostrofes (‘ ‘).

Ejemplo: Sexo de una persona (‘M’ o ‘F’), estado civil (‘S’, ‘C’, ‘V’).
Cadena; Cuándo se hace referencia a más de un carácter, siempre debe encerrarse entre comillas (“ “).

Ejemplo: código de un estudiante (“2041220”), nombre de una persona (“Víctor Hugo Torres”), dirección donde reside una persona (“Calle 100 # 50 - 20), número telefónico (“3002125820”).


Tipos de datos: lógicos

Son aquellos datos que solo pueden tomar dos valores:

1. Valor verdadero – true

2. Valor falso – false
Carácter: Cuando solo queremos un solo carácter de un dato y se encierra entre apostrofes (‘ ‘).
· Boolean:Cuando requerimos de una respuesta TRUE o FALSE (datos lógicos).

· Cadena: Datos alfanuméricos que no se calculan como el nombre, teléfono, etc..

· Real: Cuando vamos a utilizar números con punto decimal.
· Entero: Números positivos o negativos sin punto decimal.

Operadores


 Un operador es un símbolo que se utiliza para manipular datos.

Los operadores se clasifican en:

– Aritméticos.
– Relacionales.
– Lógicos.


Operadores: Aritméticos:

+ Suma
- Resta
* Multiplicación
/ División (div)
% Módulo o residuo (Mod)
^ ó ** Potencia
= Asignación


Operadores: Relacionales

> Mayor que
< Menor que
(=) == Igual a
(<>) != Diferente de
> = Mayor o igual que
< = Menor o igual que


Operadores: Lógicos

(*) && Conjunción (y)
(+) | | Disyunción (o)

(~) ! Negación (no)



miércoles, 19 de octubre de 2016


DISEÑO CONCEPTUAL DE BASES DE DATOS.

Base de datos.

Se le llama base de datos a los bancos de información que contienen datos relativos a diversas temáticas y categorizados de distinta manera, pero que comparten entre sí algún tipo de vínculo o relación que busca ordenarlos y clasificarlos en conjunto.

Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido; una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta.

Sistemas de información.

Un sistema de información (SI) es un conjunto de elementos orientados al tratamiento y administración de datos e información, organizados y listos para su uso posterior, generados para cubrir una necesidad o un objetivo. Dichos elementos formarán parte de alguna de las siguientes categorías:

  • Personas;
  • Actividades o técnicas de trabajo;
  • Datos;
  • Recursos materiales en general (recursos informáticos y de comunicación).

 



Esquema conceptual: 

Es la representación gráfica o simbólica de un concepto.


modelo conceptual:

Lenguaje que se utiliza para describir esquemas conceptuales.

Es una descripción de la estructura de los datos de interés. Un esquema conceptual se representa mediante un modelo conceptual de datos.

Cualidades que debe poseer un modelo conceptual:
  • Expresividad.
  • Simplicidad. 
  • Minimalidad.
  • Formalidad.



Diagrama lógico:

Es una técnica que nos muestra un sistema como una red de procesos conectados entre ellos por flujos y almacenamientos de datos. Se visualiza en forma gráfica el punto de vista de un sistema.


Esquema lógico:
Descripción de la estructura de la base de datos según el modelo del SGBD que se vaya a utilizar.

Modelo lógico:
Lenguaje que se utiliza para describir esquemas lógicos; hay varios modelos lógicos: de red, relacional, orientado a objetos
Diagrama físico:
Es una descripción de la implementación de una base de datos en memoria secundaria, describiendo las estructuras de almacenamiento y los métodos de acceso a esos datos.




Esquema físico:

Descripción de la implantación de una BD en la memoria secundaria: estructuras de almacenamiento y métodos usados para tener un acceso efectivo a los datos. El diseño físico se adapta al SGBD específico que se va a utilizar.



Entidad - relación: 

Es la representación de un objeto o concepto que se describe en una base de datos. Ejemplos de nombres de entidades: Alumno, Empleado, Artículo, etc. Cada entidad está constituida por uno o más atributos. Por ejemplo, la entidad "Alumno" podría tener los atributos: nombre, apellido, año de nacimiento, etc.
En el modelo de entidad-relación se emplean dos tipos de entidades: entidad fuerte y entidad débil. Además, en este modelado las entidades están relacionadas entre sí a través de Relaciones.

Las entidades fuertes tienen atributos claves, en tanto las entidades débiles no tienen atributos claves propios.


Entidad:

  • Tipo de objeto sobre el que se recoge información: cosa, persona, concepto abstracto o suceso (coches, casas, empleados, clientes, empresas, oficios, diseños de productos, conciertos, excursiones, etc.).
  • Las entidades se representan gráficamente mediante rectángulos y su nombre aparece en el interior.
  • Un nombre de entidad sólo puede aparecer una vez en el esquema.
un ejemplo de entidad podrían ser: una asignatura o una ciudad.

Relación:

Correspondencia o asociación entre dos o más entidades.
  • Las relaciones se representan gráficamente mediante rombos y su nombre aparece en el interior.
  • La cardinalidad con la que una entidad participa en una relación especifica el número mínimo y el número máximo de correspondencias en las que puede tomar parte cada ocurrencia de dicha entidad.


SMBD: 

Son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. El propósito general de los sistemas manejadores de base de datos es el de manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirán en información relevante para una organización.

Campo: 

 Es un espacio de almacenamiento para un dato en particular.

Registro: 

También llamado fila o tupla y es un registro es un conjunto de campos que contienen los datos que pertenecen a una misma repetición de entidad.

Un sistema gestor de base de datos (SGBD)

Es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos, además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos. Los usuarios pueden acceder a la información usando herramientas específicas de consulta y de generación de informes, o bien mediante aplicaciones al efecto.

Estos sistemas también proporcionan métodos para mantener la integridad de los datos, para administrar el acceso de usuarios a los datos y para recuperar la información si el sistema se corrompe. Permiten presentar la información de la base de datos en variados formatos. La mayoría incluyen un generador de informes. También pueden incluir un módulo gráfico que permita presentar la información con gráficos y tablas.

Generalmente se accede a los datos mediante lenguajes de consulta, lenguajes de alto nivel que simplifican la tarea de construir las aplicaciones. También simplifican las consultas y la presentación de la información. Un SGBD permite controlar el acceso a los datos, asegurar su integridad, gestionar el acceso concurrente a ellos, recuperar los datos tras un fallo del sistema y hacer copias de seguridad. Las bases de datos y los sistemas para su gestión son esenciales para cualquier área de negocio, y deben ser gestionados con esmero.

SQL

Es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas. Una de sus características es el manejo del álgebra y el cálculo relacional que permiten efectuar consultas con el fin de recuperar, de forma sencilla, información de bases de datos, así como hacer cambios en ellas.


Jerarquía de la generalización




Atributo:

  • Característica de interés sobre una entidad o sobre una relación.

  • La cardinalidad de un atributo indica el número mínimo y el número máximo de valores que puede tomar para cada ocurrencia de la entidad o relación a la que pertenece.





Jerarquía

es el criterio que permite establecer un orden de superioridad o de subordinación entre personas, instituciones o conceptos. Tiene un uso frecuente en las clasificaciones mitológicas y teológicas; y se aplica a de ámbitos (físicos, morales, empresariales, etc.). Cuando hay una jerarquía se dice que hay una organización jerárquica. En contraposición está la organización en red.



atributo compuesto:


son aquellos que permiten descomponerse en otros atributos conformando lo que se denominan jerarquías. Un ejemplo de un atributo compuesto podría ser la dirección de un cliente:

  • Grupo de atributos que tienen afinidad en cuanto a su significado o en cuanto a su uso.

  • Un atributo compuesto se representa gráficamente mediante un óvalo.





identificador:

Los identificadores son elementos textuales (también llamados símbolos) que nombran entidades del lenguaje. Algunas de las de entidades que un identificador puede denotar son las variables, las constantes, los tipos de dato, las etiquetas, las subrutinas (procedimientos y funciones) y los paquetes.

En muchos lenguajes algunas secuencias tienen la forma léxica de un identificador pero son conocidos como palabras clave (o palabras reservadas). Lo habitual es que si un identificador se corresponde con una palabra clave o reservada, éste ya no pueda utilizarse para referirse a otro tipo de entidades como variables o constantes.

Los lenguajes informáticos normalmente ponen restricciones en qué caracteres pueden aparecer en un identificador.



Esquemas conceptuales locales:

los esquemas conceptuales correspondientes a cada vista de usuario se les denomina: esquemas conceptuales locales.

Cada uno de estos esquemas se compone de entidades, relaciones, atributos, dominios y de identificadores.

las tareas a realizar en el diseño conceptual son las siguientes:

  • Identificar las entidades.
  • Identificar las relaciones.
  • Identificar los atributos y asociarlos a entidades y relaciones.
  • Determinar los dominios de los atributos.
  • Determinar los identificadores.
  • Determinar las jerarquías de generalización.
  • Dibujar el diagrama entidad-relación.
  • Revisar el esquema conceptual local con el usuario.




 

lunes, 17 de octubre de 2016

DISEÑO CONCEPTUAL DE BASE DE DATOS

CONCEPTOS:

SMBD: son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. El propósito general de los sistemas manejadores de base de datos es el de manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirán en información relevante para una organización.

BD: es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. A los bancos de información que contienen datos relativos a diversas temáticas y categorizados de distinta manera, pero que comparten entre sí algún tipo de vínculo o relación que busca ordenarlos y clasificarlos en conjunto.

campo:  es un espacio de almacenamiento para un dato en particular.

registro: también llamado fila o tupla y es un registro es un conjunto de campos que contienen los datos que pertenecen a una misma repetición de entidad.

entidad - relación: es la representación de un objeto o concepto que se describe en una base de datos. Ejemplos de nombres de entidades: Alumno, Empleado, Artículo, etc. Cada entidad está constituida por uno o más atributos. Por ejemplo, la entidad "Alumno" podría tener los atributos: nombre, apellido, año de nacimiento, etc.

En el modelo de entidad-relación se emplean dos tipos de entidades: entidad fuerte y entidad débil. Además, en este modelado las entidades están relacionadas entre sí a través de Relaciones.

Las entidades fuertes tienen atributos claves, en tanto las entidades débiles no tienen atributos claves propios.

esquema conceptual: es la representación grafica o simbólica de un concepto.

he aquí un ejemplo de diagrama conceptual:



diagrama lógico:es una técnica que nos muestra un sistema como una red de procesos conectados entre ellos por flujos y almacenamientos de datos. se visualiza en forma grafica el punto de vista de un sistema.

he aquí un ejemplo útil:




diagrama físico: es una descripción de la implementación de una base de datos en memoria secundaria, describiendo las estructuras de almacenamiento y los métodos de acceso a esos datos.



miércoles, 31 de agosto de 2016

tipos de modelos de base de datos

TIPOS Y MODELOS DE BASE DE DATOS


Un modelo de datos es básicamente una "descripción" de algo conocido como contenedor de datos así como los métodos para almacenar y recuperar información de esos contenedores.







las bases de datos jerárquicas


son útiles en el caso de aplicaciones que manejan gran volumen de información permitiendo crear estructuras estables y de gran rendimiento.








base de datos de red


su diferencia fundamental es la modificación del concepto de nodo: se permite que un mismo nodo tenga varios padres (posibilidad no permitida en el modelo jerárquico).






Bases de datos transaccionales

su único fin es el envío y la recepción de datos a grandes velocidades como también recolectar y recuperar los datos a la mayor velocidad posible.

este es el modelo utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente.  estas relaciones podrían considerarse como conjunto de datos llamados tuplas.
esto es pensado en cada relación como si fuese una tabla compuesta por registros. 
las filas de una tabla representarían las tuplas.
y los campos las columnas de una tabla.







tipos de base de datos

son base de datos de solo lectura utilizadas para almacenar datos que se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones, tomar decisiones, y realizar análisis de datos para inteligencia empresarial.


bases dinámicas de datos

estas son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo operaciones como actualización, borrado y adición de datos, además de las operaciones fundamentales de consulta. 

bases de datos bibliográficas 


un registro típico de una base de datos bibliográfica contiene información sobre el autor, fecha de publicación, editorial, título, edición, de una determinada publicación, etc.


bases de datos de texto completo


Bases de datos de texto completo Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las ediciones de una colección de revistas científicas. 
Directorios 
Un ejemplo son las guías telefónicas en formato electrónico



Las bases de datos de rutas metabólicas


Bases de datos de estructura, comprende los registros de datos experimentales sobre estructuras 3D de biomoléculas- 



Bases de datos clínicas.


Bases de datos bibliográficos (biológicos, químicos, médicos y de otros campos):  

jueves, 25 de agosto de 2016

sistemas de informacion y sus elementos

¿cuales son los componentes de un sistema de información y como se correspondería con los sistemas de información digitales?
COMPONENTES:

*contenidos (datos). que se pueden diferenciar en:
-referenciales
-factuales

*equipo físico (hardware)

*soporte lógico (software)
-sistemas operativos
-gestión de datos
-control de las comunicaciones

*administrador

*usuarios. existen dos grandes grupos:
-usuarios informáticos
programadores de aplicaciones
el administrador de base de datos

*usuarios no informáticos
-usuarios finales
-usuarios con menos nivel




sistemas de informacion

SISTEMAS DE INFORMACION 

un sistema es un conjunto de cosas que ordenadamente relacionadas entre si contribuyen a un determinado objeto.

EMPRESA:

SUELE DIVIDIRSE EN:

*subsistema productivo

*subsistema financiero

*subsistema directivo

SUBSISTEMA PRODUCTIVO:

representa la parte de la empresa encargada de gestionar la producción de la misma.

SUBSISTEMA FINANCIERO:

encargado de la gestión de los bienes económicos de la empresa.

SUBSISTEMA DIRECTIVO:

encargado de la gestión organizativa de la empresa.

un sistema de información esta formado por los siguientes elementos:

*recursos físicos

*recursos humanos

*protocolo

un sistema de información electrónica tienes los siguientes componentes:

*datos

*hardware

*software

*recursos humanos

CONCLUSION

los sistemas de información son los sistemas que aglutinan los elementos que intervienen para gestionar la información que manejan los subsistemas empresariales.

martes, 23 de agosto de 2016

23 agosto

informática:Conjunto de conocimientos técnicos que se ocupan del tratamiento automático de la información por medio de computadoras.

dato: Información concreta sobre hechos, elementos, etc., que permite estudiarlos, analizarlos o conocerlos.


¿como se asegura la privacidad de gestión de datos?

La información de identificación personal (PII) es cualquier dato que podría identificar potencialmente a un individuo específico.