Documente Academic
Documente Profesional
Documente Cultură
Datos e Informacin
900003
Datos e Informacin
MATRICULA
NOMBRE
MATERIA
900003
TURNO
CALIF
8.5
ARCHIVOS
Secuenciales
Indexados
Directo (Hash)
Multillave
BASE DE DATOS
Es la representacin integrada de los conjuntos de
entidades instancia correspondientes a las diferentes
entidades tipo del SI y de sus interrelaciones.
Serie de datos organizados y relacionados entre s,
los cuales son recolectados y explotados por los
sistemas de informacin de una empresa o negocio
en particular.
DBMS o SGBD
Caractersticas DBMS
Independencia lgica y fsica de los datos.
Redundancia mnima.
Acceso concurrente por parte de mltiples usuarios.
Integridad de los datos.
Consultas complejas optimizadas.
Seguridad de acceso y auditora.
Respaldo y recuperacin.
Acceso a travs delenguajes de programacinestndar.
Top 10 DB Engines
http://db-engines.com/en/ranking
BDD vs BDC
Esquema de BD
Describe la estructura de una BD, en un
lenguaje formal soportado por un DBMS.
En una base de datos relacional, el esquema
define sus tablas, sus campos en cada tabla y
las relaciones entre cada campo y cada tabla.
Diccionario de datos
Representacin grfica de la estructura de BD
Arquitectura de Oracle
Modelos de Datos
Lenguajes de SQL
Data Definition Language (DDL) statements are used to
define the database structure or schema.
Data Manipulation Language (DML) statements are
used for managing data within schema objects.
Data Control Language (DCL) statements.
Transaction Control (TCL) statements are used to
manage the changes made by DML statements. It
allows statements to be grouped together into logical
transactions.
DDL
CREATE - to create objects in the database
ALTER - alters the structure of the database
DROP - delete objects from the database
TRUNCATE - remove all records from a table,
including all spaces allocated for the records are
removed
COMMENT - add comments to the data dictionary
RENAME - rename an object
DML
SELECT - retrieve data from the a database
INSERT - insert data into a table
UPDATE - updates existing data within a table
DELETE - deletes all records from a table, the space for the
records remain
MERGE - UPSERT operation (insert or update)
CALL - call a PL/SQL or Java subprogram
EXPLAIN PLAN - explain access path to data
LOCK TABLE - control concurrency
DCL
GRANT - gives user's access privileges to database
REVOKE - withdraw access privileges given with the
GRANT command
TCL
COMMIT - SAVE work done
SAVEPOINT - identify a point in a transaction to which
you can later roll back
ROLLBACK - restore database to original since the
last COMMIT
SET TRANSACTION - Change transaction options like
isolation level and what rollback segment to use
Glosario
Integridad de
modelo
Integridad de
usuario
Concurrencia
Consistencia
Transaccin
Respaldo
Restauracin
Log
Seguridad de los
datos