PDF de programación - MySQL libre - parte 1

Imágen de pdf MySQL libre - parte 1

MySQL libre - parte 1gráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 2 de Marzo del 2018)
1.109 visualizaciones desde el 2 de Marzo del 2018
2,1 MB
22 paginas
Creado hace 6a (11/05/2017)
Mysql-Libre






Bueno, antes de iniciar este curso mysql, empezare con lo mismo de siempre para aclarar
algunos puntos, debido a que este curso forma parte del repertorio gratuito, principalmente la
idea de este curso al igual que los anteriores es poder orientar desde lo básico a todas aquellas
personas que desean conocer que es y cómo se trabaja con este gestor de base de datos y por
alguna razón ya sea por motivo de tiempo o recursos económicos no han logrado iniciar los
estudios, espero que puedan llegar hasta el final, por lo cual tratare de explicar de la manera más
sencilla y práctica posible, de tal manera que la comprensión de este curso pueda estar al alcance
la mayoría de los lectores, como siempre yo no daré el contenido completo del curso mysql que
está publicado en nuestro sitio oficial, sino solo algunos puntos importantes con el fin de que
ustedes mismos puedan tener la base y estudiar por su cuenta, por lo cual si alguno desea obtener
la certificación electrónica por parte de la academia, deberá cumplir a cabalidad las actividades del
curso así como la actividad final en el tiempo que se establezca durante el dictado de este, una vez
culminado el curso puede optar por presentar la evaluación final de este itinerario gratis para
solicitar el certificado cancelando la cuota del mismo.

este curso será dictado solo en archivos pdf salvo algunos casos, si lo considero conveniente
puede que se dicte uno que otro contenido de manera virtual, esto solo si es necesario en alguno
de los contenido, de no ser así todo será en versión escrita. Una vez entendido esto iniciemos con
lo que se quiere asimilar.


Ahora bien antes de preparar nuestro entorno de trabajo, iniciemos por comprender lo que

es una Base de Datos.

Una base de datos es un repositorio, no necesariamente tiene que ser informático donde se
tienen un conjunto de datos que representan, transacciones, movimientos, o información
necesaria de un contenido en específico por así decirlo. Ahora bien toda base debe estar
interrelacionada con la finalidad de evitar la redundancia de datos y así prestar la información
almacenada a cualquier aplicación en la que se desee implementar el contenido de esta, de igual
manera estas base de datos deben de ser independiente de estas aplicaciones.

Es decir en nuestro caso se pude expresar que una base de datos es toda la información que
necesitamos sobre un área en específico, la cual esta almacenada en un repositorio, y organizada
por tablas y campos, esta información no depende de ningún sistema que lo utilice, sino que su
función es facilitar la información que contiene a aquellas aplicaciones que la requieran.


Una vez entendido lo que es una base de datos, debemos ahora estudiar que o cuales son
los sistemas manejadores de base de datos o “Database Managment System”, los cuales abarcan a
todos aquellos programas, procedimientos o lenguajes los cuales facilitan a los usuarios en este
caso puede ser un programador, analistas, administrador etc. Les facilita los medios necesario
para poder realizar las estructuras y manipular los datos, a decir manipular hago referencia
describir, modificar, sustraer, recuperar. Esto con el fin de mantener la integridad de los datos, la
confidencialidad y la seguridad de los mismos. Por lo cual se puede decir que una base de datos es

P á g i n a | 1














el repositorio en donde está alojada toda la información y los sistemas manejadores de base



de datos son los programas que nos permiten utilizar y manipular ese repositorio.


El propósito fundamental de estos manejadores de base de datos es la de poder definir,
manipular y utilizar los datos, siendo este uno de los objetivos principales de estos sistemas. En
nuestro caso el manejador que utilizaremos será Mysql, del cual trata este curso. Debo señalar
que no utilizaremos la interfaz gráfica sino el lenguaje de manipulación el cual nos permitirá la
comunicación o conexión con nuestro lenguaje de programación.

Para ello utilizaremos lo que es llamado el lenguaje de definición de datos (DDL) el cual
abarca todas las instrucciones o comandos los cuales nos permitirán hacer las estructurar de
nuestra base de datos, para poder especificar los elementos que la integraran y las relaciones que
existirán entre ellos. Así una vez creada la estructura de nuestra base de datos, utilizaremos el
lenguaje o comandos de manipulación, para así poder insertar, modificar o consultar la
información en la estructura que hemos diseñado para nuestra base de datos.

¿En que consiste el diseño de una base de datos? debido a que si bien es cierto se pueden
asimilar los comandos e iniciar la creación de su base de datos, al no saber estructurarla,
tendremos problema de rendimiento, o de redundancia de datos, por lo cual uno de los aspecto
más importante en mi opinión, de la cual debemos procurar comprender en su totalidad, es como
y de qué manera debemos diseñar nuestra base de datos.

Antes que nada para diseñar nuestra base de datos, debemos conocer cómo se divide esta,

por lo cual he colocado una imagen la cual me facilitara la implicación.

1

Nivel Conceptual

Nivel Lógico

Nivel Físico

desde

Partir
un
concepto claro para el
entendimiento personal,
y con la lógica llevarlo al
nivel físico

Obtener el nivel físico
para que pueda ser

entendido por el

manejador de base de

datos























P á g i n a | 2

















La idea de elaborar nuestro diseño, es partir principalmente de lo que entendemos en este
caso nosotros como personas o el usuario a través de un nivel conceptual e irlo complementando
de manera lógica mediante el leguaje o comandos, hasta llevarlo al nivel físico en donde pueda ser
entendido por el manejador de base de datos.

De esta manera con la imagen 1 insertada se puede apreciar que el diseño esta fraccionado
en un nivel conceptual como cúpula y lógico como transición de manera de ir bajando el nivel
hasta llevarlo al nivel físico que es el que se quiere lograr.

Quizás esto de diseñar la base de datos partiendo de modelos y diagramas parezca un poco
tedioso o aburrido, sin embargo en ocasiones una vez que adquieran experiencia podrán saltar
algunos niveles si lo consideran conveniente, pero eso no son todos los casos debido a que para
grandes proyecto o para amplias base de datos es indispensable aplicar estos procedimiento para
asegurar la correcta funcionabilidad de nuestra base de datos, pues nos resultaría difícil poder
recordar todas las relaciones y atributos que una base de datos amplia pueda obtener sin llevar un
control o el diseño de este.

En nuestro modelo conceptual debemos visualizar que datos se van a incluir en nuestro

diseño, así como las relaciones que estas puedan tener.

Una vez plasmados los datos y sus relaciones lo cual haremos más adelante, se debe
generar lo que sería el nivel lógico, en el cual utilizaremos el lenguaje del manejador de base de
datos, es decir el SQL, de esta manera llevaremos nuestro nivel conceptual a nivel lógico para que
pueda ser entendido o interpretado por nuestro manejador de base de datos el cual es el
encargado de generar la estructura física, solo en algunos casos realizaremos instrucciones para
esta estructura, así que por ese nivel no nos preocuparemos por ahora. Jejeje.

Para seguir nuestro esquema, utilizaremos un modelo de entidad de relación o dependencia
el cual como su nombre lo indica, consiste en crear entidades con sus características o atributos y
establecer las relacionas que estas entidades tengan entre sí.

Bueno hare una pausa aquí para aclarar algo. Quizás entiendan poco, nada o mucho lo que
les he dicho anteriormente, pues son conceptos que son la plataforma del diseño de una base de
datos, por lo cual es importante que se aprendan estas nociones y las funciones que estas
obtienen. Al igual que en las matemáticas en donde hay que saber que es una variable o una
incógnita para resolver ejercicios, aquí tienen que estar claro en los conceptos para poder diseñar
una eficaz base de datos, el cual debe ser siempre nuestro objetivo como diseñadores,
administradores o programadores de base de datos.



P á g i n a | 3

















Hasta ahora he mencionado entidad, pero es necesario entender que es en sí de lo que
estoy hablando, lo cual si nos copiamos de un concepto en Google jeje, vemos que entidad no es
nada más que un objeto ya sea real o abstracto acerca del cual se quiere almacenar una
Información en la base de datos, la estructura general de estas entidades es caracterizada como
tipo de entidad, y las instancias de este tipo se denominan entidades.

Una entidad es representada por un rectángulo y dentro del rectángulo se coloca en

nombre de la entidad como se muestra en la imagen 2 por ejemplo:



Jugador

2

Además de la entidad general existe la entidad hija, las cuales son aquellas entidades que no
pueden existir sin una entidad padre que la sustente, por darles un ejemplo sencillo con la entidad
jugador.

Se puede decir que un jugador tiene una cuenta en el banco para el depósito de su pago,
por lo cual tenemos una entidad llamada jugador, y una entidad llamada cuenta de crédito, sin
embargo la cuenta de crédito también llamada entidad hija, no puede existir si no existiera el
jugador o la entidad padre. Si lo presento en un
  • Links de descarga
http://lwp-l.com/pdf9165

Comentarios de: MySQL libre - parte 1 (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad