Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Base de Datos Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente. Características Entre las principales características de los sistemas de base de datos podemos mencionar: · Independencia lógica y física de los datos. · Redundancia mínima. · Integridad de los datos. · Consultas complejas optimizadas. Tabla Es una secuencia de elementos, todos del mismo tipo, a los que se accede individualmente usando índices enteros, a partir de cero. Para declarar una tabla es necesario especificar el tipo de elementos que va albergar el rango de la tabla y el nombre de la variable. Crear la tabla staff.contractors . create table staff.contractors ( EmployeeID int NOT NULL PRIMARY KEY, Name text NOT NULL, Gender text, Age int, ExtraInfo object type vblist, volatile ); Campo Un campo es la mínima unidad de información a la que se puede acceder. Un campo o un conjunto de ellos forman un registro, donde pueden existir campos en blanco. Aquel campo que posee un dato único para una repetición de entidad, puede servir para la búsqueda de una entidad específica. Un campo puede ser de tipo: · Alfanumérico: contiene cifras numéricas y caracteres alfabéticos. · Numérico: existen de varios tipos principalmente como enteros y reales. · Autoincrementable: son campos numéricos enteros que incrementan en una unidad su valor para cada registro incorporado. · Booleano: admite dos valores, «verdadero» ó «falso». · Fechas: almacenan fechas facilitando posteriormente su explotación. · Memo: son campos alfanuméricos de longitud ilimitada Tipo de Datos Números enteros El tipo int (del inglés integer, que significa «entero») permite representar números enteros. (-3,-2,-1, 0,1, 2, 3) Números reales El tipo float permite representar números reales. El nombre float viene del término punto flotante, que es la manera en que el computador representa internamente los números reales.(1,90, $2,50) Números complejos El tipo complex permite representar números complejos. Los números complejos tienen una parte real y una imaginaria. (3 + 9j) Valores lógicos Los valores lógicos True y False (verdadero y falso) son de tipo bool, que representa valores lógicos también se le llama valores booleanos. (10<5 false, 10>5= true ) Texto A los valores que representan texto se les llama strings, y tienen el tipo str. Los strings literales pueden ser representados con texto entre comillas simples o comillas dobles. Nulo Existe un valor llamado None (en inglés, «ninguno») que es utilizado para representar casos en que ningún valor es válido, o para indicar que una variable todavía no tiene un valor que tenga sentido. Modelo entidad-relación Con este modelo conseguimos representar de manera gráfica la estructura lógica de una base de datos. Entidad Se trata de un objeto del que se recoge información de interés de cara a la base de datos. Gráficamente se representan mediante un rectángulo. Relación Podemos definir la relación como una asociación de dos o más entidades. A cada relación se le asigna un nombre para poder distinguirla de las demás y saber su función dentro del modelo entidad-relación. SELECT Se usa para recuperar filas seleccionadas de una o más tablas también puede usarse para recuperar filas calculadas sin referencia a ninguna tabla. mysql> SELECT 1 + 1; -> 2 INSERT Inserta nuevas filas en una tabla existente Insertar una sola fila de datos INSERT INTO personas VALUES ('PEDRO','RUIZ','GONZALES') INSERT INTO personas (nombre, apellido1, apellido2) VALUES ('PEDRO','RUIZ','GONZALES') NOMBRE APELLIDO1 APELLIDO2 ANTONIO PEREZ MENS PEDRO RUIZ GONZALES UPDATE Se utiliza para modificar valores de una tabla UPDATE personas SET apellido2=,'RODRIQUEZ' WHERE nombre='PEDRO' AND apellido1='RUIZ' AND apellido2='GONZALES' NOMBRE APELLIDO1 APELLIDO2 ANTONIO PEREZ MENS PEDRO RUIZ RODRIQUEZ
Compartir