CLASIFICACION DE BASES DE DATOS

Las bases de datos pueden clasificarse de varias maneras, de acuerdo al contexto que se esté manejando, la utilidad de las mismas o las necesidades que satisfagan.

MODELOS DE BASES DE DATOS

Un modelo de datos es básicamente una "descripción" de algo conocido como contenedor de datos (algo en donde se guarda la información), así como de los métodos para almacenar y recuperar información de esos contenedores.

COMADOS BASICOS SQL

Existen diferentes tipos de comandos como por ejemplo los siguientes

MECANISMOS DE SEGURIDAD

Al hablar de seguridad hemos preferido centrarnos en la información misma, aunque a menudo se hable de seguridad informática, de seguridad de los sistemas de información o de seguridad de las tecnologías de la información.

LOS BLOQUEOS

Un bloqueo es una variable asociada a un elemento de datos de la base de datos, usada para restringir las operaciones que se pueden aplicar sobre él.

lunes, 3 de abril de 2017

CUESTIONARIO SEGUNDA PARTE

1.- Para que es el modelo entidad relacion

Un diagrama o modelo entidad-relación (a veces denominado por sus siglas en inglés, E-R "Entity relationship", o del español DER "Diagrama de Entidad Relación") es una herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades
.2.- Anota 3 formas de normalizar una base de datos

*Evitar la redundancia de los datos. 
*Evitar problemas de actualización de los datos en las tablas. 
*Proteger la integridad de los datos. 

3.-Anota que es la normalizacion de una base de datos 

La normalización de bases de datos es un proceso que consiste en designar y aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional. Las bases de datos relacionales se normalizan para: Evitar la redundancia de los datos.

4.-Esquematiza los simbolos utilizados en el modelo entidad relacion

Resultado de imagen para simbolos de entidad relacion
5.-Porque crees que sea importante utilizar el modelo entidad relacion para diseñar bases de datos 

El tipo de importancia que tiene un diagrama de entidad-relación dentro de una base de datos es que se pretende visualizar los objetos que están dentro de esta, es decir, entidades las cuales tienen unos atributos y se vinculanmediante relaciones. Es decir, tenemos una tabla llamada Calificaciones, y dentro de ella estan los atributos que son nombre, matricula y calificacion que estos a su vez son entidades; y por otro lado tenemos las duplas que serian los datos de los alumnos y ya que se relacionan con las entidades eso seria la relacion dentro de una base de datos. Esto para que se puedan comprender mejor las bases de datos sin que se puedan revolver con los demás datos.

6.-Describir breve mente que es el esquema conceptual logico y fisico 

 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, .
Propósito Obtener una representación que use de la manera más eficiente los recursos disponibles en el modelo lógico para estructurar datos y modelar restricciones. El diseño lógico depende del modelo de BD que soporta el SGBD

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.
 Se expresa haciendo uso del lenguaje de definición de datos del SGBD. Por ejemplo, en SQL las sentencias que se utilizan son las siguientes:
CREATE DATABASE
CREATE TABLE
 CREATE SCHEMA
 CREATE VIEW
 CREATE SNAPSHOT
CREATE INDEX
CREATE CLUSTER

MySQL Work Bench Segunda parte

MySQL Work Bench 

Es una herramienta visual de diseño de base de datos que integra desarrollo de software, administración de base de datos, diseño de bases de datos creacion y mantenimiento para el sistema de bases de datos MySQL

REQUISITOS PARA SU INSTALACIÓN 
1.- CPU-Intelcore o xeno 3GHz
2.-RAM: 4Gb (Recomendado)
3.-Aceleleradores Graficos: Nvidia Con soporte opengl 1.5 o superior
4.- Resolucion de pantalla: 1280*1024, se recomienda 1024*768 es minima

Manejador de bases de datos

 Es un coleccion de software muy especifico cuya funcion es servir de interfaz entre la base de datos el usuario y las distintas aplicaciones.


LOS TRABAJOS REALIZADOS SON LOS SIGUIENTES:



Temas De la segunda parte

Manejador de base de datos

Son programas que permiten modelar las relaciones que se dan entre tablas y se les llama SGBD data base magement system (DBMS).
Su funcion es establecer relaciones entre las diferentes entidades que componen una base de datos.
Existen diferentes programas manejadores diferentes:
1.- MySQL
2.- Informix
3.- Oracle
4.-Lotus Notes
5.- Interbase 
6.- Paradox

Resultado de imagen para programas manejadores de bases de datos


Para que sirve hacer una relacion en MySQLWorkBench y que importancia

Es una parte fundamental de la razon de la existencia de relciones estan en el aseguramiento de consistencia de datos.
Sin las relaciones, un error de programacion puede resultarte informacion basura por pedida de consistencia que es el caso que  tienes diseñado. Manejar las relaciones programaticamente conlleva el riesgo de que un dato mal ingresado (Que los hay) termine en un desastre con table y con ello tu puesto de trabajo.

Lenguaje
EXITEN;
SQL----- Lenguje estructurado de consulta
DDL---- Lenguaje de definicion de datos
DML---- Lenguaje de Manipuacion de datos


DDL----------------------------
CREATE

DLM---------------------------
INSERT                                    SELECT



Modelo relacional
Entidades-------------->Tablas
Atributos-------------->Campo
Registro---------------->Tuplas
Cardinalidad----------->Relaciones
TRANSACT-SQL