Está en la página 1de 2

Bases de Datos Duraderas (cuando la transacción termina los cambios

Proporcionan base → estructurada son permanentes)


→ confiable
→ optimizada SQL (lenguaje estructurado de consultas)
para consultas Escriben sentencias (quienes piden datos de parámetros
Organizadas por tablas: y campos de la tabla donde operar) → se componen de
(Forman esquemas por su estructura clausulas (que establecen acciones por realizar) →
Emplean hojas de cálculo) emplean expresiones y predicados.
→ administran la información en filas(registros) y
columnas(campos) DML (lenguaje manipulación de datos) → interacciona
con datos
Beneficios DDL (lenguaje definición de datos) → manejo de bases a
*Protegen la información ante accesos no deseados través de creación y manipulación de tablas
*Permiten asegurar momento para realizar cambios DCL (lenguaje control de datos)
*Aseguran que los datos estén completos
DML SELECT → recupera
Bases de Datos Relacionales INSERT → añade
Forman relación de tablas divididas en: DELETR → suprime
Filas → que representan instancias UPDATE → modifica
Columnas → que representan atributos DDL CREATE VIEW → añade nueva vista
De una entidad. CREATE TABLE → añade nueva tabla
DROP TABLE → suprime 1 tabla
ALTER TABLE → modifica estructura
Estructura
DROP VIEW → suprime vista
Clientes Pedidos D. Envío Empleados
CREATE INDEX → construye indice
Id cliente Id pedido Id Id DROP INDEX → suprime indice
producto empleado CREATE SYNONYM → define alias tabla
Teléfono Id cliente Nombre Nombre DCL GRANT → concede privilegio acceso a
producto empleado usuarios
Mail Producto Descripción Teléfono REVOKE → suprime privilegio acceso a
usuarios
Claves → valor para referirnos a fila o campo en COMMIT → finaliza transacción actual
especifico ROLLBACK → aborta transacción actual
Por cada nuevo campo se genera una clave alternativa
Diagrama entidad-relación (ilustran como entidades,
*Clave compuesta: Emplea 2 o más campos personas, objetos, conceptos se relacionan entre si).
*Clave ajena: Es cuando se hace referencia a una clave
primaria en otra tabla Diagrama estructura de datos (centrado en relaciones
entre elementos dentro de las entidades).
Transacciones → son set de operaciones que deben ser
completadas. Procedimientos generales (manera segura de manejar
Si alguna no se realiza no se ejecuta ningún cambio en datos sensibles).
la base de datos. → trozos de códigos preparados que pueden ser
guardados y reutilizados
Pueden ser ACID
Atómicas (transacción es indivisible) Índices (obtienen datos de forma más ágil)
Consistentes (todo lo empezado debe terminarse)
Aisladas (mientras se ejecuta la transacción los datos Mecanismos de control de acceso
son inaccesibles) *Cuentas de usuario *Niveles de acceso
CRUD (crear, leer, actualizar, borrar)
Funciones
COUNT → devuelve número de filas con criterio
específico de consulta.
SUM → devuelve suma total de columnas numéricas
que deseamos utilizar.
AVG → mide valores promedios de una columna.
JOIN → une 2 tablas.

CUSTOMER ORDER SHIPMENT EMPLOYEE PRODUCT


Name Customer Order_Id Name Name
Varchar200 _Id (Int) Char(200) Char(200)
(Int)
Mail Employee Shipment Mail Descript
Varchar200 _Id _Date Char(200) Char(400)
(Int) (Date)
Phone Product Phone Weight
Char20 _Id Char(50) (Int)
(Int)
Order Healthcare Price
_Date (Boolean) (Float)
(Date)
Family(Int)

También podría gustarte