0% encontró este documento útil (0 votos)
63 vistas6 páginas

Basesde Datos

Una base de datos es una colección organizada de datos estructurados almacenados electrónicamente. Normalmente una base de datos está controlada por un sistema de gestión de bases de datos y contiene tablas relacionadas entre sí compuestas de filas y columnas para almacenar y acceder a los datos de forma eficaz.

Cargado por

Uri Correa
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
63 vistas6 páginas

Basesde Datos

Una base de datos es una colección organizada de datos estructurados almacenados electrónicamente. Normalmente una base de datos está controlada por un sistema de gestión de bases de datos y contiene tablas relacionadas entre sí compuestas de filas y columnas para almacenar y acceder a los datos de forma eficaz.

Cargado por

Uri Correa
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 6

¿Qué es una Base de Datos?

Una base de datos es una recopilación organizada de información o datos estructurados, que se almacena
de forma electrónica en un sistema informático. Normalmente, una base de datos está controlada por un
sistema de gestión de bases de datos (DBMS, del inglés DataBase Management System). En conjunto, los
datos y el DBMS, junto con las aplicaciones asociadas a ellos, reciben el nombre de sistema de bases de
datos, abreviado habitualmente a base de datos.

Los tipos de bases de datos más comunes en funcionamiento actualmente se suelen utilizar como
estructuras de filas y columnas en una serie de tablas para aumentar la eficacia del procesamiento y la
consulta de datos. Así, se puede acceder, gestionar, modificar, actualizar, controlar y organizar fácilmente
los datos. La mayoría de las bases de datos utilizan un lenguaje de consulta estructurada (SQL) para escribir
y consultar datos.

Entonces, una base de datos está formada por tablas, las que a su vez están conformadas por filas y
columnas. Las tablas están relacionadas entre sí a través de claves, principales y foráneas. Con estas
relaciones se evita la repetición de datos.

Ejemplo de base de datos en Microsoft Acces

Términos
Tabla:
Tabla en las bases de datos, se refiere al tipo de modelado de datos donde se guardan los datos. Su
estructura general se asemeja a la vista general de una tabla, de una hoja de cálculos etc. Compuesta por
columnas y filas.
Las tablas hacen referencia a objetos de una base de datos que contienen todos los datos de la misma.
Las tablas se componen de dos estructuras:
Campo: Corresponde al nombre de la columna. Debe ser único y además de tener un tipo de dato
asociado.
Registro: Corresponde al conjunto de campos que componen cada fila, que forman la tabla.
En la definición de cada campo, debe existir un nombre único, con su tipo de dato correspondiente. Esto es
útil a la hora de manejar varios campos en la tabla, ya que cada nombre de campo debe ser distinto entre
sí.
A los campos se les puede asignar, además, propiedades especiales que afectan a los registros insertados.
El campo puede ser definido como índice o autoincrementable, lo cual permite que los datos de ese campo
cambien solos o sean el principal indicador a la hora de ordenar los datos contenidos.
Cada tabla creada debe tener un nombre único en cada base de datos.
Clave Pincipal o Primaria:
En el diseño de bases de datos relacionales, se llama clave primaria o llave primaria o clave principal a un
campo que identifica de forma única a cada fila de una tabla. No puede haber dos filas en una tabla que
tengan la misma clave primaria.

Clave Foránea:
En el contexto de bases de datos relacionales, una clave foránea o llave foránea o clave ajena (o Foreign
Key FK) es una columna de una tabla (referendo) que referencia a una clave primaria de otra tabla
(referida).

¿Qué es el lenguaje de consulta estructurada (SQL)?


El SQL es un lenguaje de programación que utilizan casi todas las bases de datos relacionales para
consultar, manipular y definir los datos, además de para proporcionar control de acceso. El SQL se
desarrolló por primera vez en IBM en la década de 1970 con Oracle como uno de los principales
contribuyentes, lo que dio lugar a la implementación del estándar ANSI SQL. El SQL ha propiciado muchas
ampliaciones de empresas como IBM, Oracle y Microsoft. Aunque el SQL se sigue utilizando mucho hoy en
día, están empezando a aparecer nuevos lenguajes de programación.

¿Cuál es la diferencia entre una base de datos y una hoja de cálculo?


Tanto las bases de datos como las hojas de cálculo (como Microsoft Excel) son modos cómodos de
almacenar información. Las principales diferencias entre los dos son:

- Cómo se almacenan y se manipulan los datos


- Quién puede acceder a los datos
- Cuántos datos pueden almacenarse
Las hojas de cálculo se diseñaron originalmente para un usuario y sus características así lo reflejan. Son
perfectas para un único usuario o para un pequeño número de usuarios que no necesiten hacer una gran
manipulación de datos increíblemente complicada. Las bases de datos, por otro lado, están diseñadas para
contener recopilaciones mucho más grandes de información organizada, a veces en cantidades masivas.
Las bases de datos permiten que muchos usuarios accedan y consulten los datos de forma rápida y segura
al mismo tiempo mediante una lógica y un lenguaje muy complejos.

¿Qué es un software de base de datos?


El software de base de datos se utiliza para crear, editar y mantener archivos y registros de bases de datos,
lo que facilita la creación de archivos y registros, la entrada de datos, la edición de datos, la actualización y
la creación de informes. El software también maneja el almacenamiento de datos, las copias de seguridad y
la creación de informes, así como el control de acceso múltiple y la seguridad. La seguridad sólida de las
bases de datos es especialmente importante hoy en día, ya que el robo de datos es cada vez más
frecuente. En ocasiones, el software de base de datos también se denomina "sistema de gestión de bases
de datos" (DBMS).
El software de base de datos simplifica la gestión de datos, ya que permite a los usuarios almacenar datos
de forma estructurada y acceder posteriormente a ellos. Por lo general, tiene una interfaz gráfica que
ayuda a crear y administrar los datos y, en algunos casos, los usuarios pueden construir sus propias bases
de datos mediante el uso de software de base de datos.

¿Qué es un sistema de gestión de bases de datos (SGBD o DBMS en inglés)?


Normalmente, una base de datos requiere un programa de software de bases de datos completo, conocido
como sistema de gestión de bases de datos (DBMS). Un DBMS sirve como interfaz entre la base de datos y
sus programas o usuarios finales, lo que permite a los usuarios recuperar, actualizar y gestionar cómo se
organiza y se optimiza la información. Un DBMS también facilita la supervisión y el control de las bases de
datos, lo que permite una variedad de operaciones administrativas como la supervisión del rendimiento, el
ajuste, la copia de seguridad y la recuperación.
Algunos ejemplos de software de bases de datos o DBMS populares incluyen MySQL, Microsoft Access,
Microsoft SQL Server, FileMaker Pro, Oracle Database y dBASE.

¿Qué es una base de datos MySQL?


MySQL es un sistema de gestión de datos relacionales de código abierto basado en SQL. Se diseñó y se
optimizó para las aplicaciones web y puede utilizarse en cualquier plataforma. A medida que surgían
nuevos y diferentes requisitos con Internet, MySQL se convirtió en la plataforma preferida por los
desarrolladores web y las aplicaciones basadas en web. Dado que está diseñado para procesar millones de
consultas y miles de transacciones, MySQL es una elección popular para las empresas de comercio
electrónico que necesitan gestionar múltiples transferencias de dinero.
MySQL es el DBMS que se encuentra detrás de algunos de los sitios web y aplicaciones basadas en web
más importantes del mundo, como Airbnb, Uber, LinkedIn, Facebook, Twitter y YouTube.

Tipos de datos MySQL

Tipos de datos numéricos


Una de las categorías más amplias, se establece el nombre, así como la definición y los rangos.
Nombre Definición Rango permitido Ancho Tamaño Uso
Empleado
con
Entero pequeño valores
que puede o no pequeños
Tinyint tener signo -128 a 127 4 dígitos 1 byte enteros
Entero que
puede tener o -2147483648 a Valores
Int no un signo 2147483647 11 dígitos 4 bytes enteros
Entero pequeño Valores
Smallint con signo o no -32768 a 32767 5 dígitos 2 bytes enteros
Entero de Valor
Mediumint tamaño medio -8388608 a 8388607 9 dígitos 3 bytes entero
Bigint Entero grande - 20 dígitos 8 bytes El valor
9223372036854775808 máximo
a entero
9223372036854775807
Puede definir la Valores
longitud de (-3.402 823 466 E + de punto
visualización 38,1.175 494 351 E-38), flotante
(M) y el número 0, (1.175 494 351 E- de
de decimales 38,3.402 823 466 351 E precisión
Float (M,D) (D) + 38) – 4 bytes simple
Define la
longitud de
visualización
(M) y el número
de decimales
(D) (1.797 693 134 862 315
Se ajustará por 7 E + 308,2.225 073 Valores
defecto a 16, 4, 858 507 201 4 E-308), La precisión de coma
donde 4 es el 0, (2.225 073 858 507 decimal puede ir a flotante
número de 201 4 E-308,1.797 693 53 lugares para un de doble
Double (M,D) decimales 134 862 315 7 E + 308) double. 8 bytes precisión
Número de
coma flotante
descomprimido. En decimales
De Decimal (M, desempaquetados,
D), si M> D, M + cada decimal
2 es por lo Depende de los valores corresponde a un Valor
Decimal (M,D) demás D + 2 de M y D byte. – decimal

Tipo de Cadenas
La mayoría de los datos se guardan en este formato, por lo cual es bastante empleada y común:
Nombre Información Longitud Uso
Almacena la cadena en la memoria,
pero no usa todo el espacio. Cadena de
Char (M) Sirve para guardar textos breves. De 1 a 255 caracteres longitud fija
De 1 a 255 caracteres
En la versión de MySQL Cadena de
El largo del texto depende de la 5.0.3. cambio a un máximo longitud
Varchar (M) información que brinda el usuario. de 65535 caracteres variable
Cadena binaria
de no más de
Blob Guarda la información en lenguaje
Tinyblob 255 bytes 255 caracteres
Objetos binario y se utiliza este tipo de datos
Grandes para almacenar imágenes, sonido y Datos de texto
Binarios archivos. Blob 65535 bytes largo en binario
Datos de texto
16777215 medio en
Mediumblob bytes forma binaria
Datos de texto
grande en
Longblob 4 GB forma binario
Cadena de
Tinytext 255 bytes texto corto
Cadenas de
Text 65535 bytes texto largo
16777215 Cadena de
Empleado para guardar grandes
Mediumtext bytes texto mediano
cantidades de texto como blogs,
noticias, comentarios, 4294967295 Cadena de
Text publicaciones, etc. Longtext bytes texto grande
Tipo de datos espacial que se usa
para definir valores
predeterminados de una lista y solo
los que estén predefinidos podrán
usarse. Los valores deben estar
ENUM separados por comas y entre
Enumeración comillas. Hasta 65535 bytes
Lista específica, pero con 64
elementos
Los valores van entrecomillados y se
SET separan por comas.
Conjunto Se puede dejar un espacio en blanco

Tipos de fecha y hora


Formatos diseñados para almacenar los datos referidos a hora y fecha. Cada uno de los formatos es
utilizado para un fin en específico, por lo cual es necesario saber cuál se debe de usar.
Nombre Tamaño Formato Alcance
Fecha 3 bytes AAAA-MM-DD 01.01.1000 – 9999-12-31
Combinación de fecha y hora AAAA-MM-DD 1000-01-01 00:00:00 –
Datetime 1 byte HH:MM:SS 9999-12-31 23:59:59
Parecido al formato de Datetime, solo que es en
presente.
YYYY-MM-DD HH:MM:SS // YYYY-MM-DD // YY- 1970-01-01 hasta 2037-12-
Timestamp 4 bytes MM-DD 31
Time 3 bytes Almacena la hora en HH:MM:SS -839:59:59 hasta 839:59:59
Puede almacenar la información en formato de
Year 1 byte AA o AAAA 1901/2155

También podría gustarte