Está en la página 1de 6

Instituto Tecnológico Superior de Huichapan

Ingeniería en Sistemas Computacionales

TALLER DE BASE DE DATOS

INVESTIGACION-SQL

Nombre del Alumno: Emmanuel Alejandro Olvera León

Semestre: 5° Grupo: 1

Nombre del docente: Yolanda Pérez Pimentel

Fecha: 1/09/2020
Contenido
Desarrollo.........................................................................................................................................3
Definición de SQL........................................................................................................................3
Administradores de Bases de Datos más usados..................................................................3
Tipos de datos SQL.....................................................................................................................4
Sintaxis de SQL, con un ejemplo..............................................................................................5
Conclusiones....................................................................................................................................5
Referencias......................................................................................................................................6
Desarrollo
Definición de SQL
El Lenguaje de Consulta Estructurado popularmente conocido por sus siglas en
inglés como SQL, es un tipo de lenguaje de programación que ayuda a solucionar
problemas específicos o relacionados con la definición, manipulación e integridad
de la información representada por los datos que se almacenan en las bases de
datos.

Algunos aspectos de SQL están basados en el cálculo relacional, algunos en el


álgebra relacional que provienen del modelo relacional y otros a ninguno de los
dos sino que son parte de SQL.

Debido a que SQL ofrece una implementación para los sistemas de bases de
datos relacionales es de esperar que posea características parecidas a las
mencionadas para el modelo relacional.

Para el almacenamiento y operaciones de manipulación de los datos, el modelo


relacional establece el uso de relación y variable de relación; mientras tanto SQL
hace uso de las tablas como elemento fundamental.

Administradores de Bases de Datos más usados.


Los Administradores de Bases de Datos son responsables del manejo,
mantenimiento, desempeño y de la confiabilidad de bases de datos. Asimismo,
están a cargo de la mejora y diseño de nuevos modelos de las mismas.

Manejar una base de datos implica recolectar, clasificar y resguardar la


información de manera organizada, por ello, estos profesionales velan por
garantizar que la misma esté debidamente almacenada y segura, además de que
sea de fácil acceso cuando sea necesario.

De entre los numerosos sistemas gestores de bases de datos que existen, estos
son los 15 más populares y utilizados:

 Microsoft Access (relacional)


 Microsoft SQL Server (relacional)
 MySQL (relacional)
 Oracle Database (relacional)
 OrientDB (orientado a documentos)
 CouchDB (orientado a documentos)
 Db2 de IBM (relacional)
 IMS de IBM (jerárquico)
 IBM Informix (relacional)
 MariaDB (relacional)
 Sybase ASE (relacional)
 MongoDB (orientado a documentos)
 PostgreSQL (combina relacional y orientado a objetos)
 Firebird (relacional)
 Caché (jerárquico)

Tipos de datos SQL


Los tipos de datos SQL se clasifican en 13 tipos de datos primarios y de varios
sinónimos válidos reconocidos por dichos tipos de datos. Los tipos de datos
primarios son:

Tipo de Datos Longitud Descripción

BINARY 1 byte Para consultas sobre tabla adjunta de productos de bases


de datos que definen un tipo de datos Binario.
BIT 1 byte Valores Si/No ó True/False
BYTE 1 byte Un valor entero entre 0 y 255.
COUNTER 4 bytes Un número incrementado automáticamente (de tipo Long)

CURRENCY 8 bytes Un entero escalable entre 922.337.203.685.477,5808 y


922.337.203.685.477,5807.
DATETIME 8 bytes Un valor de fecha u hora entre los años 100 y 9999
SINGLE 4 bytes Un valor en punto flotante de precisión simple con un rango
de - 3.402823*1038 a -1.401298*10-45 para valores
negativos,
DOUBLE 8 bytes Un valor en punto flotante de doble precisión con un rango
de - 1.79769313486232*10308 a -4.94065645841247*10-
324 para valores negativos, 4.94065645841247*10-324 a
1.79769313486232*10308 para valores positivos, y 0.
SHORT 2 bytes Un entero corto entre -32,768 y 32,767.
LONG 4 bytes Un entero largo entre -2, 147, 483,648 y 2, 147, 483,647.
LONGTEXT Según se necesite De cero a un máximo de 1.2 gigabytes.
TEXT 1 byte por carácter De cero 1 gigabyte. Utilizado para objetos OLE.
LONGBINARY Según se necesite De cero a 255 caracteres.

Sintaxis de SQL, con un ejemplo


Un sistema de base de datos suele contener varias bases de datos.

Cada base de datos suele contener varias tablas.

Las tablas almacenan los datos organizados por filas.

Cada fila contiene varios campos.

Cada campo tiene una serie de propiedades, como por ejemplo, el nombre del
campo, su longitud, tipo de dato que se va a almacenar, etc.

Las sentencias SQL no son sensibles a mayúsculas y minúsculas, es decir,


'SELECT' y 'select' son dos palabras iguales para SQL.

Algunos sistemas de bases de datos necesitan un punto y coma después de cada


sentencia SQL para ejecutarse correctamente

CREATE DATATABASE mibasedeatos;

CREATE DATATABASE mibasedeatos; CREATE TABLE mitabla1;

Conclusiones
El lenguaje SQL nos permite ingresar comandos o sentencias de tal manera
que podemos administrar o crear una base de datos esta variedad de
comandos nos permite generar información datos desde la creación ,
modificación o mantenimiento a tablas las cuales también nos permiten
recuperar datos o importarlas de varias maneras es difícil imaginar. Hoy en día
la concentración u información sin base de datos las pequeñas o grandes
industrias tiene como base de su sistema información la construcción de
bases de datos con las que podemos tener una gran versatilidad incluso con
equipos mainframe.

Referencias
Escofet, C. M. (2002). El lenguaje SQL. UOC, la universidad virtual.

Rivera, F. L. O. (2008). Base de datos relacionales. ITM.

Elmasri, R., & Navathe, S. B. (2007). Fundamentos de base de datos.

También podría gustarte