Está en la página 1de 10

BASE DE DATOS II

Jhoan M. Cordero 118-6307


Base de datos

■ Una base de datos es un conjunto de datos pertenecientes a un mismo


contexto y almacenados sistemáticamente para su posterior uso. En este
sentido; una biblioteca puede considerarse una base de datos compuesta en su
mayoría por documentos y textos impresos en papel e indexados para su
consulta.
Tipo de datos
• Datos numéricos
• TINYINT
• SMALLINT
• MEDIUMINT
• INT o INTEGER
• BIGINT
• Datos para guardar cadenas de caracteres  (alfanuméricos)
• CHAR
• VARCHAR
• BINARY
• VARBINARY
• TINYBLOB
• TINYTEXT
• BLOB
• TEXT
• MEDIUMBLOB
• MEDIUMTEXT
• LONGBLOB
• LONGTEX
• ENUM
• SET
• Datos para almacenar fechas y horasDATE
• DATETIME
• TIME
• TIMESTAMP
• YEAR
• Atributos de los camposNULL
• DEFAULT
• BINARY
• INDEX
• PRIMARY KEY
• AUTO_INCREMENT
• UNIQUE
• FULLTEXT
sql

■ SQL es un lenguaje de dominio específico utilizado en


programación, diseñado para administrar, y recuperar información
de sistemas de gestión de bases de datos relacionales
DDL SQL (Ejemplo)
■ Las sentencias DDL se utilizan para crear y modificar la
estructura de las tablas así como otros objetos de la base de
datos.
• CREATE - para crear objetos en la base de datos.
• ALTER - modifica la estructura de la base de datos.
• DROP - borra objetos de la base de datos.
• TRUNCATE - elimina todos los registros de la tabla, incluyendo
todos los espacios asignados a los registros.
DML SQL(ejemplo)

■ Las sentencias de lenguaje de manipulación de datos (DML) son


utilizadas para gestionar datos dentro de los schemas. Algunos
ejemplos:
• SELECT - para obtener datos de una base de datos.
• INSERT - para insertar datos a una tabla.
• UPDATE - para modificar datos existentes dentro de una tabla.
• DELETE - elimina todos los registros de la tabla; no borra los
espacios asignados a los registros.
Gestores de Base de datos 
■ Un sistema gestor de base de datos es un conjunto de programas que
permiten el almacenamiento, modificación y extracción de la información
en una base de datos.
• Microsoft Access (relacional)
• Microsoft SQL Server (relacional)
• MySQL (relacional)
• Oracle Database (relacional)
• OrientDB (orientado a documentos)
• CouchDB (orientado a documentos)
• Db2 de IBM (relacional)
Concepto de tabla

■  En las tablas, los datos se organizan con arreglo a un formato de


filas y columnas, similar al de una hoja de cálculo. Cada fila
representa un registro único y cada columna un campo dentro del
registro.

También podría gustarte