QUE ES UN SISTEMA DE INFORMACION
MOTORES DE BASES DE DATOS
NORMALIZACION DE BASES DE DATOS
SQL MYSQL
SISTEMA DE INFORMACION
Es un conjunto de elementos interrelacionados con el fin de solucionar las demandas de informacion de una organizacion para mejorar el nivel de conocimientos.
peralta en 2008 de una manera mas acertada define los sistemas de informacion como un conjunto de elementos que interactuan con el fin de apoyar las actividades de una organizacion, una empresa o negocio. un sistema de informacion realiza 4 actividades:
1.ENTRADA
2.ALMACENAMIENTO
3.PROCESAMIENTO
4.SALIDA DE LA INFORMACION
1. ENTRADA: es el proceso en el cual el sistema de informacion toma los datos para procesar la informacion estas entradas pueden ser manuales o automaticas. las manuales se proporcionan de forma directa por cada usuario y las automaticas son datos o informacion tomadas de otros sistemas o modulos la cuales se denominan interfaces automaticas las unidades de entrada de datos a las computadoras son las terminales, las cintas magneticas, las unidades de diskette, los codigos de barras, el teclado, el mouse, ect.
2. ALMACENAMIENTO: es una de las capacidades mas importantes que tiene un computador ya que tiene ya que tiene la capacidad de recordar la informacion en la seccion o en el proceso de entrada. esta informacion suele ser guardada en estructuras de informacion llamadas archivos. la unidad tipica de almacenamiento son los discos magneticos , los discos duros, los discos compactos, etc.
3. PROCESAMIENTO: es la capacidad que tiene el sistema para efectuar calculos. estos datos pueden efectuarse con datos introducidos recientemente en el sistema o los datos que estan almacenados.
4. SALIDA DE LA INFORMACION: es la capacidad que tiene un sistema de informacion para sacar la informacion o datos de entrada al exterior las terminales tipicas de salida son las impresoras, terminales, diskettes, cintas magnéticas, la voz, los graficadores y los plotters, etc.
MOTORES DE BASES DE DATOS
como motores de bases de datos pordemos encontrar los siguientes:
* ORACLE
* SQL SERVER
*INFORMIX
*DB2 (AS/400 DE IBM)
*MYSQL
*SYBASE
NORMALIZACION DE BASES DE DATOS
es un conjunto de reglas que sirven para ayudar a los diseñadores a desarrollar un esquema que minimice los problemas de logica cada regla esta basada en la que antecede esta normalizacion se dio acavo ya que el estilo de poner todos los datos en un solo lugar era ineficiente y conducia a errores de logica cuando se trataba de manejar los datos . acontinuacion se mostrara un video el cual explica la normalizacion de bases de datos.
SQL MYSQL
para la creacion y eliminacion de tablas
Cada registro contiene un dato por cada columna de la tabla.
Cada campo (columna) debe tener un nombre. El nombre del campo hace referencia a la información que almacenará.
Cada campo (columna) también debe definir el tipo de dato que almacenará.
Para ver las tablas existentes en una base de datos tipeamos:
show tables;
Al crear una tabla debemos resolver qué campos (columnas) tendrá y que tipo de datos almacenarán cada uno de ellos, es decir, su estructura.
La tabla debe ser definida con un nombre que la identifique y con el cual accederemos a ella.
Creamos una tabla llamada "usuarios", tipeamos:
create table usuarios (
nombre varchar(30),
clave varchar(10)
);Para ver las tablas existentes en una base de datos tipeamos nuevamente:
show tables;
Para eliminar una tabla usamos "drop table". Tipeamos:
drop table usuarios;
Si tipeamos nuevamente:
drop table usuarios;
Aparece un mensaje de error, indicando que no existe, ya que intentamos
borrar una tabla inexistente.
borrar una tabla inexistente.
Para evitar este mensaje podemos tipear:
drop table if exists usuarios;
En la sentencia precedente especificamos que elimine la tabla "usuarios" si
existe..
existe..
para la insercion de registros debemos utilizar:
create table usuarios (
nombre varchar(30),
clave varchar(10)
);
para agregar registros a una tabla utilizamos:
insert into usuarios (nombre, clave) values ('MarioPerez','Marito');
Para ver los registros de una tabla usamos "select": select nombre,clave from usuarios;
Una clave primaria es un campo (o varios) que identifica 1 solo registro (fila) en una tabla.
Para un valor del campo clave existe solamente 1 registro. Los valores no se repiten ni pueden ser nulos.
un campo es llave primaria al momento de creación de la tabla:
create table usuarios (
nombre varchar(20),
clave varchar(10),
primary key(nombre)
);
LLAVE FORANEALas claves foráneas y las claves primarias deben ser del mismo tipo para poder enlazarse. Si modificamos una, debemos modificar la otra para que los valores se correspondan..
