UNIDAD 4: CONEXION CON BASE DE DATOS.
Hola de nuevo.
Bienvenidos a un nuevo blog. Hoy redactare sobre LAS BASES DE DATOS.
¿Qué es 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.
Se puede definir como un conjunto de información relacionada que se encuentra agrupada ó estructurada.
Es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos.
CARACTERISTICAS.
Independencia lógica y física de los datos.
Acceso concurrente por parte de múltiples usuarios.
Consultas complejas optimizadas.
.Respaldo y recuperación.
Acceso a través de lenguajes de programación estándar.
TIPOS DE DATOS:
Numérico: Entre los diferentes tipos de campos numéricos podemos encontrar enteros “sin decimales” y reales “decimales”.
Booleanos: Poseen dos estados: Verdadero “Si” y Falso “No”.
Memos: Son campos alfanuméricos de longitud ilimitada. Presentan el inconveniente de no poder ser indexados.
Fechas: Almacenan fechas facilitando posteriormente su explotación.
Alfanuméricos: Contienen cifras y letras. Presentan una longitud limitada (255 caracteres).
Autoincrementables: Son campos numéricos enteros que incrementan en una unidad su valor para cada registro incorporado.
ESTRUCTURA:
Una base de datos, a fin de ordenar la información de manera lógica, posee un orden que debe ser cumplido para acceder a la información de manera coherente. Cada base de datos contiene una o más tabla.
Se puede definir cada tipo de dato con el numero de caracteres que se desee trabajar.
Por consiguiente una base de datos posee el siguiente orden jerárquico:
Tablas
Campos
Registros
Lenguaje SQL.
¿QUE ES UN SGBD?.
Los Sistemas de Gestión de Base de Datos SGBD 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. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta.
Diferentes lenguajes de base de datos:
MySQL
PostgreSQL.
MariaDB.
SQL Server.
IBM DB2
Firebird.
¿QUE ES MYSQL?
Es un SGBD que utiliza lenguaje de programación denominado SQL
▪ Surgió en la década de los 90s desarrollado por Michael Windenis quien comenzó a usar MySQL para conectar tablas
Características
Velocidad y robustez
Soporta gran cantidad de datos en columnas
Portabilidad entre sistemas
Aprovecha la potencia de sistemas multiproceso
Maneja gestión de usuarios
Alta velocidad para realizar operaciones
Bajo costo en requisitos de recursos
El lenguaje SQL es el más universal en los sistemas de base de datos. Este lenguaje nos permite realizar consultas a nuestras bases de datos para mostrar, insertar, actualizar, etc.
Operadores lógicos:
AND : "A and B" devuelve cierto si A y B valen cierto, y falso en cualquier otro caso.
OR : "A or B" devuelve cierto si A o B valen cierto, y falso únicamente cuando tanto A como B valen falso.
NOT : "not A" devuelve falso si A vale cierto, y cierto si A vale falso.
INSERT:
La instrucción INSERT permite crear o insertar nuevos registros en una tabla:
UPDATE:
Permite actualizar registros de una tabla. Debemos por lo tanto indicar que registros se quiere actualizar mediante la cláusula WHERE, y que campos mediante la cláusula SET, además se deberá indicar que nuevo dato va a guardar cada campo.
DELETE:
La instrucción DELETE permite eliminar registros de una tabla, su sintaxis es simple, puesto que solo debemos indicar que registros deseamos eliminar mediante la cláusulaWHERE.
Es necesario activar el APACHE y MySQL para la conexión de base de datos con el phpmyadmin
Eso fue todo por hoy. Muchas gracias.
Comentarios
Publicar un comentario