Programación lll
Entorno y manejo de base de datos
Base de datos es una serie de datos organizados.
relacionados entre los wales son recolectados explotados por los sistemos de información de una empresa a negocio en particular.
Caracteristicas
Entre las principales caracteristicas de los sistemas de base de datos podemos mencionar
Independencia logica y fisica de los datos
Redundancia minima
Acceso Concurrente por parte de multiples usuarios
Integridad de los datos
Consultas
Seguridad de acceso
Respaldo y recuperación
Acceso a travez de lenguajes de programación estandar.
My SQL: Es un sistema de gestion de base relacional, desamollado bajo licencia dual GPL/ Licencia comercial Orade Corporation, esta conciderado por Como la base de datos, Sobre todo para entornos de desarrollo web
Crear base de datos. en MySQL
Para crear base de datos en My SQL existen diferentes formas. Utilizaremos Mysal Workbench: es una herramienta visual de diseño de base de datos. que integra desarrollo de software, administración, diseño, Creación y mantenimiento de base de datos. My SQL.
Lenguaje de Consulta Estructurado (SQL) Es una lenguaje de acceso a base de datos relacionales, que permite efectuar consultas. con el fin de recuperar información de interes de una base de datos, (para los clientes, proveedores, o la empresa), asi Como realizar cambios en ella (actualizar, insertar, eliminar, etc).
SQL es soportado de base de datos. por Access, Oracle, etc. todos los sistemas gestores. Como ser: SQL Server, My SQL ,access,oracle,etc
Una de las grandes ventajas de SQL es su estandarización nos permite encontrarnos con diferentes sistemas sa gestores de datos y no tener que a pren de como!! funciona cada uno de ellos; lo unico que necesitamoses conocer como se trabaja con SQL
Los sentencias SQL se dividen en dos catégorias 1- Lenguaje de definicion de datos (OOL) Dato definition Language Lenguaje de manipulación de datos (DML) Data manipulation Language
Lenguaje de definicion de datos (001) cotas Sentencias se utilizan para crear y modificar la estructura de Vas tablas, asi como otros objetos. de la base de datos. She Love
CREATE Para crear objetos en la base de datos
ALTER modificar la estructuro de la base de datos
DROP: Borro objetos de lo base de datos.
TRUNCANTE: Elimina todos los registros de la tabla incluyendo todos los espactos asignados. a los registros stat
Lenguaje de manipulacion de datos (DML) = Las Sentencias de lenguaje de manipulación de datos (OME) Son utilizados para gestionar datos dentro de los. schemas. Entre estas sentencias tenemos.
SELECT se utiliza para obtener datos de uno base de datos pero ames.
INSERT= se utiliza para insertar datos a la tabla
UPDATE: Permite modificar datos existentes dentro de una tabla
DELETE Elimino todos los registros de la tabla, No borra los espacios asignados a los registros.
Las instrucciones DML las podemos grandes grupos: dividir dos grandes grupos
Consultas de selección: Este tipo de instrucciones extrae un (registro o grupo de registros para mostrarlos al cliente.
Consultas de acción este tipo de instrucciones , inserta , actualiza y elimina registros de una tabla.
Clausulas
son condiciones utilizadas para filtrar o definir los datos que se desean manipular.
Clausulas Descripción
FROM= Se oiliza para especificar la tabla se van a obtener los registros plead whor
WHERE: Especifica las condiciones que deben cumplir los registros a seleccionar modificar o climar. cup rana M
GROUP BY: Utilizada para separar los registros s seleccionados en gropos especifices
HAVING Jtikzado para expre sar debe satisfacer cado. la condicion gropo que
ORDER BY Utilizada para ordenar los registros seleccionados de acuerdo a un orden especifico.
Operadores Lógicos
Los operadores logicos permiten agropar expresiones? lógicas. Las expresiones logicas. son todas aquellas expresiones que devuelven. como resultado Verdadero falso. Los operadores logicos devuelven N of at dependiendo de los nexos de este tipo de expresiones
Operador
AND Evalua dos condiciones y devuelve un valor de Verdad, sólo si ambas son ciertas.202) OR data Evalua dos condiciones. devuelve uni
valor de sverdad s alguna de las dos es cierto NOT Devuelve el valor contrario de la expresion. Operadores de
comparación
Los operadores de comparación comprueban or dos son iguales y expresiones son devuelven como vesultado un valor booleano (True o false).
Operador Uso
< Menor que
> Mayor que
< >Distinto
<= Menor o igual que
>= Mayor o igual que
= Igual que
BETWEEN Se utiliza para especificar un intervalo
de valores
LIKE utilizado en la comparacion de un modelo.
Fundones de agregado
Se utiliza dentro de una cláusula SELECT en grupos de registros , , para devolver un único valor, que se a plica un grupo de registros.
Ejemplos
Operaciones con objetos
Rectangulo & Circula
Combinar (ctrl+L)
-Soldar
-Recortar
Intersección -Simplificar
-Delante menos detras.
Detra's menos delante
Crear limites
Temo Consultas de Selección
Se utiliza poro (mostrar) indicar el motor de datos que devuelvo información de una o mas tablas de la base de datos
Sintaxis:
Select campo - 1 campo -2, Campo - 3 from tabla. Ejemplo: select nombre fechanas from alumnos;
Ordenar datos.
Sintaxis: Select campos from tabla ORDER BY campot Ejemplo select nombre, sexo from alumnos ORDER BY nombre; Obtener el mombre sexo de todos los alumnos, ordenades primeramente por sexo y despues por nombre Select nombre, sexo from alumnos ORDER BY Soxo, nombre, Crear una consulta muestre el nombre y sexo de los que alumnes. Debon mostrarse primero las mujeres en By emplo orden alfabetico los Varones y despues Select nombre, sexo from alumnos ORDER BY Sexo desc, nombre asc;
Estrategia de Aprendizaje #7
Escriba cada una de las siguientes consultas.
Mostrar el nombre y telefono de todos los alumnos select mombre, telefono from alumnos. . Crear una consulta que encargado de los alumnos. muestre el nombre dirreccion y Los datos deben mostrarse en orden alfabético, de acuerdo
.
al nombre.
Select membre, dirección, encargado. From alumnos order by nombre Crear una consulta muestre todas las que Select From alumnos dreas Mostrar todos los datos de los alumnos en orden decendente de acuerdo al nombre select From alumnos ORDER BY * desc. Investigar & gemplificar el uso de REPLACE 4 Remplaza todas las instancias de una cadena de caracteres especificada por una nueva cadena de caracteres.
Comentarios
Publicar un comentario