Está en la página 1de 17

FUNDAMENTOS DE

BASE DE DATOS
MANUEL VERGEL ESCAMILL
DOCENTE

JOAQUIN SALVADOR GARCIA


ALBERTO HERNANDEZ SALAVADOR
JHAIR GARCIA SALVADOR
EVELIN ZUREYMA HERNANDEZJIMENEZ
ANDER TORRES HERNANDES
INTEGRANTES

Exposición de los fundamentos de base de datos


TRABAJO

ING. SISTEMAS COMPUTACIONALES


CARRERA
• VIDEO 1 Y 2 BASE DE DATOS
Una base de datos hace referencia al conjunto de datos o
informaciones determinadas que se pueden consultar de
manera ágil, y segmentando las características que se
quieran destacar para concretar más la información que se
pretende revisar.
También se puede interpretar como un “almacén” que nos
permite guardar grandes cantidades de información de
forma organizada para que luego podamos encontrar y
utilizar fácilmente. A continuación te presentamos una guía
que te explicará el concepto y características de las bases
de datos.
CARACTERISTICAS
Entre las principales características de los sistemas de base
de datos podemos mencionar:
• Independencia lógica y física de los datos.
• Redundancia mínima.
• Acceso concurrente por parte de múltiples usuarios.
• Integridad de los datos.
• Consultas complejas optimizadas.
• Seguridad de acceso y auditoría.
• Respaldo y recuperación.
• Acceso a través de lenguajes de programación estándar.
TIPOS DE BASE DE DATOS
Entre los diferentes tipos de base de datos, podemos encontrar los siguientes:
• MySql: es una base de datos con licencia GPL basada en un servidor. Se caracteriza
por su rapidez. No es recomendable usar para grandes volúmenes de datos.
• PostgreSql y Oracle: Son sistemas de base de datos poderosos. Administra muy bien
grandes cantidades de datos, y suelen ser utilizadas en intranets y sistemas de gran
calibre.
• Access: Es una base de datos desarrollada por Microsoft. Esta base de datos, debe
ser creada bajo el programa Access, el cual crea un archivo .mdb con la estructura ya
explicada.
• Microsoft SQL Server: es una base de datos más potente que Access desarrollada
por Microsoft. Se utiliza para manejar grandes volúmenes de informaciones.
COMPONENTES
• Tablas: comprende definición de tablas, campos, relaciones
e índices.Es el componente principal de las Bases de Datos
Relacionales.
• Formularios: se utilizan principalmente para actualizar
datos.

• Consultas: se utilizan para ver, modificar y analizar datos.


• Informes: se utilizan para presentar los datos en formato
impreso.
• Marcos: conjunto de instrucciones para realizar una
operación determinada.
PROBLEMAS
Una base datos esta expuesta a diversos problemas que
van desde los mas complejos hasta los menos difíciles de
resolver estos serian los siguientes
• TAMAÑO
• FACILIDAD DE ACTUALIZACION
• PRECISIÒN
• SEGURIDAD
• REDUNDANCIA https://www.youtube.com/watch?v=yoeV4Ex8C8U
• IMPORTANCIA https://www.youtube.com/watch?v=GenX0Bvu8WY&feature=y
outu.be
Video 3:DESCUBRE QUÉ ES UNA BASE
DE DATOS Y CÓMO FUNCIONA.

En la vida, estamos llenos de datos, por lo


que un dato no se puede cuantificar. Una
base de datos se encarga de almacenar
datos y relacionarlos entre sí. Estos datos
se almacenan en TABLAS.
En una base de datos se puede:
● Almacenar
● Modificar
● Borrar
Mediante un GESTOR DE BASE DE
DATOS, con lenguajes de programación
como SQL.

Existen 2 tipos de bases de datos:


● Estáticas: donde se almacenan datos que
no se pueden modificar.
● Dinámicas: donde se almacenan datos
que sí se pueden modificar.

https://www.youtube.com/watch?v=j6edg7HdAeM
VIDEO 4

¿Qué ES UNA BASE DE DATOS ?

Es el producto de nuestra necesidad de almacenar información, se trata de un


almacén que nos permite guardar información a gran escala

¿Cómo esta ordenado ?

Esta ordenado sistemática para posteriormente recuperarla, analizarla o


trasmitirla

¿para que funciona ?


Es el encargado de preservar los datos del pasado del tiempo y el deterioro
Los sistemas de gestión de base de datos (SGBD)

Actualmente son digitales y automatizados y puede ser como MySQL,


postgrSQL, apache Derby etc. Esto para facilitar el almacenamiento y la
rápida recuperación de toda la información.

¿para que sirve el SGBD?


Su propósito es servir la interfaz entre el usuario y las aplicaciones
utilizadas

Funcionamiento de un banco de datos:


Esta basado en un sistema de columnas y filas organizados en tablas la
eficacia al momento de acceder, actualizar, modificar y controlar
fácilmente los datos

¿Qué es SQL?
Lenguaje de consulta estructurada, es el mas utilizado en el mundo para
escribir y consultar la información.
Principales características de base de datos:

-independencia lógica y física


-Acceso simultaneo
-seguridad de acceso
-consultas, complejos optimizados
-dificultas en respaldar y recuperar datos

¿Cómo se clasifican las bases de datos?

Estáticas:
-Lectura
-No se puede modificar

Dinámicas:
-añadir
-borrado https://www.youtube.com/watch?v=6S8A-1jBD5Y
-actualización
-reorganización
Video 5
HISTORIA DE BASE DE DATOS

- MODELO RELACIONAL
El modelo relacional es el más utilizado en la actualidad para modelar
problemas reales y administrar datos dinámicamente. Fue propuesto
en 1970 por Edgar Frank Codd, de los laboratorios IBM en San José
(California), no tardó en consolidarse como un nuevo paradigma en
los modelos de base de datos.
-SQL
Los orígenes del SQL nos llevan a la década de 1970, cuando en los
laboratorios de IBM, se creó el nuevo software de base de datos System
R. Y para gestionar los datos almacenados en System R, se creó
el lenguaje SQL. En un principio se llamó SEQUEL, un nombre que
todavía se utiliza como una pronunciación alternativa para SQL, pero más
tarde fue renombrado a sólo SQL.
-ORACLE
Oracle nace en 1977 bajo el nombre SDL (Software Development Laboratories). En 1979 SDL
cambia su nombre a Relational Software, Inc. (RSI) La función de SDL Fue motivada
principalmente por un estudio sobre los SGBD (Sistemas Gestores de Base de Datos) de George
Koch
Oracle es la primera compañía que desarrolla e implementa software para bases de datos cien por
ciento activo por internet atreves de su amplia línea de productos: Base de datos, Aplicaciones
comerciales y herramientas de desarrollo de aplicaciones además de un soporte de decisiones.
-SQL Server
Microsoft SQL Server es un sistema de gestión de base de datos relacional, desarrollado por la
empresa Microsoft.
El lenguaje de desarrollo utilizado (por línea de comandos o mediante la interfaz gráfica de
Management Studio) es Transact-SQL (TSQL), una implementación del estándar ANSI del lenguaje
SQL, utilizado para manipular y recuperar datos (DML), crear tablas y definir relaciones entre ellas (
DDL).
Dentro de los competidores más destacados de SQL Server están: Oracle, MariaDB, MySQL, 
PostgreSQL
-MYSQL
MySQL fue creado por una compañía sueca MySQL AB en 1995. Los
desarrolladores de la plataforma fueron Michael Widenius, David
Axmark y Allan Larsson. El objetivo principal era ofrecer opciones
eficientes y fiables de gestión de datos para los usuarios domésticos y
profesionales.
-PostgreSQL
PostgreSQL ha tenido una larga evolución, la cual se inicia en 1982 con el
proyecto Ingres en la Universidad de Berkeley. Este proyecto, liderado
por Michael Stonebraker, fue uno de los primeros intentos en implementar un
motor de base de datos relacional. 
post-ingres pretendía resolver los problemas con el modelo de base de datos
relacional que habían sido aclarados a comienzos de los años 1980. El
principal de estos problemas era la incapacidad del modelo relacional de
comprender "tipos", es decir, combinaciones de datos simples que
conforman una única unidad.
-SQLite
El Sistema SQLite surgió en mayo del año 2000 y fue
creado por D. Richard Hipp
SQLite es una base de datos embebida. permite
almacenar información en equipos empotrados de una
forma sencilla, eficaz, potente, rápida y en equipos con
reducidas capacidades de hardware, como puede ser un
dispositivo móvil inteligente smartphone o Tablet
-MariaDB
MariaDB adopta un enfoque de base de datos
fundamentalmente diferente para adaptarse al mundo
moderno de hoy. Nuestros motores de almacenamiento
enchufables y especialmente diseñados admiten cargas
de trabajo que anteriormente requerían una variedad de
bases de datos especializadas.
https://www.youtube.com/watch?
v=EATv303tyck&feature=youtu.be
Video 6
MySQL
Términos básicos: tabla, campo y registro

Tabla: son objetos de base de datos que contienen todos


sus datos. Es decir En las tablas, los datos se organizan
con arreglo a un formato de filas y columnas, similar al de
una hoja de cálculo
un campo: es la mínima unidad de información a la que se
puede acceder; un campo o un conjunto de ellos forman
un registros, donde pueden existir campos en blanco,
siendo este un error del sistema operativo. Es decir aquel
campo que posee un dato único para una repetición de
entidad, puede servir para la búsqueda de una entidad
específica.
Los registros: Representa un objeto único de datos
 implícitamente estructurados en una tabla. En términos
simples, una tabla de una base de datos puede
imaginarse formada de filas y columnas (campos o
atributos). Cada fila de una tabla representa un conjunto
de datos relacionados, y todas las filas de la misma tabla
tienen la misma estructura. No puede haber un registro
duplicado, los datos deben ser diferentes en al menos uno
de los campos.

En fin las bases de datos contiene tablas, esas


tablas contienen registros conformada por
columnas, filas campos. Dado esto las tablas
considerándose que cada una tiene una relación
con todas las demás tablas de los diferentes tipos
de datos.

https://www.youtube.com/watch?v=XgRhXUhxV20

También podría gustarte