Vous êtes sur la page 1sur 7

UNIVERSIDAD NACIONAL DE INGENIERÍA

Facultad de Ingeniería Industrial y de Sistemas

Título: Base de datos MySQL (Uso del SQL)

Autores: Carlos Antonio Merino Serna

Giro Alexandro Pinto López

Frank Junior Rivera Blas

Kevin Gerardo Rosado Sotomayor

Profesor: Rony Hancco Carpio

Monografía presentada para el curso de Introducción a la


Computación

Lima, mayo del 2019


Índice:

Capítulo 1: Base de Datos

1.1. Definición

1.1.2. Tipos

1.1.2.1. Bases de datos relacionales – SQL

1.1.2.2. Bases de datos no relacionales – NoSQL

Capítulo 2: MySQL

2.1. Definición

2.2. Historia

2.3. Características

2.4. Funcionamiento

2.5. Utilidad

Capítulo 3: Servicios ofrecidos por Oracle

Capítulo 4: PHP y MySQL


Prefacio
Capítulo Primero

Base de Datos

1.1. Definicion

Según (Gómez, 2007, p.18) una base de datos es un conjunto de datos que pertenecen

al mismo contexto, almacenados sistemáticamente para su posterior uso, es una colección

de datos estructurados según un modelo que refleje las relaciones y restricciones existentes

en el mundo real. Los datos que han de ser compartidos por diferentes usuarios y

aplicaciones, deben mantenerse independientes de éstas, y su definición y descripción han

de ser únicas estando almacenadas junto a los mismos.

Por otro lado (Juárez, 2006, p.45) dice que una base de datos es un conjunto de datos

almacenados entre los que existen relaciones lógicas y que ha sido diseñada para satisfacer

los requerimientos de información de una empresa u organización.

De lo anterior, la definimos como un conjunto de información relacionada no redundantes

que está organizadada, sintetizada y sistematizada para cumplir un propósito en específico.

Al mismo tiempo deben cumplir con la independecia; es decir, poder modificar el modelo

físico sin alterar ninguna aplicación o estructura de los mismos

1.1.1. Tipos

1.1.1.1. Bases de datos relacionales – SQL

Es aquel que cumple con el modelo relacional, el cual permite establecer

interconexiones entre los datos que están guardados en las tablas para montarlas de diversas

formas sin tener que cambiar los elementos de la base; es decir, se construyen a partir de

establecer enlaces entre distintas tablas a través de un campo y atributos comunes.


Su objetivo es evitar la aparición de anomalías de borrado, edición e ingreso de datos

asegurando Asegurando que cada dato que no sea una clave dependa únicamente de la clave.

Este proceso de construcción de la base de datos se denomina normalización

1.1.1.2. Bases de datos no relacionales – NoSQL


Capítulo Segundo

MySQL

1.2.Definicion

MySQL es un sistema de gestión de bases de datos desarrollado bajo una doble licencia

(Pública y Comercial por Oracle Corporation) considerada como la base de datos de código

más abierto del mas competitivo del mercado junto a Oracle y Microsoft SQL Server,

especialmente para el desarrollo web. Asimismo, este sistema de gestión es patrocinado por

una empresa privada, es decir, es una empresa la que posee los derechos de autoría de la

mayor parte del código a pesar de los múltiples colaboradores que tuvo, la cual es Oracle.

Además, esta mayormente desarollado en los lenguajes ANSI C y C++, pero es compatible

en cualquier sistema operativo, considerándose uno de los cuatro componentes de las pilas

de desarrollo LAMP (Linux, Apache, MySQL, Python/ PHP) y WAMP (Windows,

Apache, MySQL y Python / PHP).

1.3. Historia

MySQL surgió alrededor de la década del 90, Michael Windenis comenzó a usar

mSQL para conectar tablas usando sus propias rutinas de bajo nivel (ISAM). Tras unas

primeras pruebas, llegó a la conclusión de que mSQL no era lo bastante flexible ni rápido

para lo que necesitaba, por lo que tuvo que desarrollar nuevas funciones. Esto resultó en una

interfaz SQL a su base de datos, totalmente compatible a mSQL. El origen del nombre

MySQL no se sabe con certeza de donde proviene, por un lado, se dice que en sus librerías

han llevado el prefijo “my” durante los diez últimos años, por otra parte, la hija de uno de los

desarrolladores se llama My. Así que no está claramente definido cual de estas dos causas

han dado lugar al nombre de este conocido gestor de bases de datos.

Vous aimerez peut-être aussi