formato ieee

4
Trabajo De Laboratorio: Tercera Sesión Base de datos Básico Santiago Alejandro Franco González 1000455393 Presentado a Wilson Hernán Perez Correa [email protected] Abstract With this work we start given to the management database via command lines, which will be understood what the syntax should be used to create tables and likewise databases, with their respective content, also will make use of the properties of each attribute which will determine whether an attribute is a primary key, unique key, a foreign key, among other. Resumen Con este trabajo se da inicio al manejo de base de datos por medio de líneas de comando, con lo cual se comprenderá cual es la sintaxis que se deberá usar para poder crear tablas y así mismo bases de datos, con su respectivo contenido, también se hará uso de las propiedades de cada atributo el cual determinara si un atributo es una llave primaria, una llave única, una llave foránea, entre otras 1. Introducción Con el fin de entender cómo funcionan las bases de datos y como se pueden crear desde su método más primitivo se da inicio al uso de los comandos los cuales nos harán entender que procedimientos son los que realizan los gestores de base de datos para la creación de base de datos con sus respectivas tablas y propiedades. Aca se podrá apreciar cual es la sintaxis a utilizar y los que comandos que se deben usar para poder realizar la operación deseada, finalmente se podrá observar el resultado después de utilizar cada uno de los comandos que se explicaran a continuación. 2. Contenido Existen dos lenguajes para el manejo de bases de datos los cuales son DDL (DATA DEFINITION LANGUAGE) y DML (DATA MANIPILATION LANGUAGE) SQL engloba ambos lenguajes DDL y DML, Estos hacen parte del conjunto de sentencias de SQL Por lo tanto se harán mención Crear Una Base De Datos Para empezar, Se creara una base de datos para dar inicio al uso de SQL, Esta se llamara “Créditos”. Para crear una base de datos se usa una sentencia CREATE DATABASE “Nombre de la base de datos” Y para su respectiva visualización para determinar si la creación de la base de datos se realizó de manera satisfactoria podemos digitar el siguiente comando SHOW DATABASES

Upload: wilson-perez

Post on 15-Jan-2017

39 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Formato ieee

Trabajo De Laboratorio: Tercera Sesión Base de datos Básico

Santiago Alejandro Franco González 1000455393

Presentado a Wilson Hernán Perez [email protected]

AbstractWith this work we start given to the management database via command lines, which will be understood what the syntax should be used to create tables and likewise databases, with their respective content, also will make use of the properties of each attribute which will determine whether an attribute is a primary key, unique key, a foreign key, among other.

ResumenCon este trabajo se da inicio al manejo de base de datos por medio de líneas de comando, con lo cual se comprenderá cual es la sintaxis que se deberá usar para poder crear tablas y así mismo bases de datos, con su respectivo contenido, también se hará uso de las propiedades de cada atributo el cual determinara si un atributo es una llave primaria, una llave única, una llave foránea, entre otras

1. IntroducciónCon el fin de entender cómo funcionan las bases de datos y como se pueden crear desde su método más primitivo se da inicio al uso de los comandos los cuales nos harán entender que procedimientos son los que realizan los gestores de base de datos para la creación de base de datos con sus respectivas tablas y propiedades. Aca se podrá apreciar cual es la sintaxis a utilizar y los que comandos que se deben usar para poder realizar la operación deseada, finalmente se podrá observar el resultado después de utilizar cada uno de los comandos que se explicaran a continuación.

2. ContenidoExisten dos lenguajes para el manejo de bases de datos los cuales son DDL (DATA DEFINITION LANGUAGE) y DML (DATA MANIPILATION LANGUAGE)SQL engloba ambos lenguajes DDL y DML, Estos hacen parte del conjunto de sentencias de SQL Por lo tanto se harán mención

Crear Una Base De DatosPara empezar, Se creara una base de datos para dar inicio al uso de SQL, Esta se llamara “Créditos”. Para crear una base de datos se usa una sentencia CREATE DATABASE “Nombre de la base de datos”Y para su respectiva visualización para determinar si la creación de la base de datos se realizó de manera

satisfactoria podemos digitar el siguiente comando SHOW DATABASES

Fig. 1. Sintaxis para la creación de una base de datos y Visualización de base de datos existentes

Ya creada la Base de datos, procederemos a crear las Tablas correspondientes para poder empezar a usar la base de datos, para esto usaremos la sentencia CREATE TABLE que es la sentencia que nos servirá para la creación de las tablas en la base de datosLa sintaxis de esta sentencia es muy compleja, ya que existen muchas opciones y tenemos muchas posibilidades diferentes a la hora de crear una tablaEn su forma más simple, la Sentencia CREATE TABLE creara una tabla con las columnas que se le indiquen, Se creara como ejemplo, una tabla que nos permitirá almacenar nombres de personas y sus fechas de nacimiento. Antes de poder usar esta sentencia se deberá indicar que base de datos usar para esto se hará uso de la sentencia USE Seguido del nombre de la Base de datos

Page 2: Formato ieee

Fig. 2. Sintaxis para Seleccionar la base de datos y la creación de la Tabla

Una vez creada la tabla podremos visualizar que Tablas existen en la base de datos Con la Sentencia SHOW TABLES;

Fig. 3. Sintaxis para la Visualización de Tablas existentes en una base de datos

Sin embargo existen más opciones a la hora de definir columnas. Además del tipo y el nombre, se podrán definir valores por defecto, permitir o no que contengan valores nulos, crear una clave primaria, Indexar, ETC.Entre las propiedades que podemos definir encontramos la propiedad que nos permite decidir si un valor puede o no puede estar sin datos, esta opción es invalida para las llaves primarias debido a que estas es necesario que contengan datos, Para poder identificar un atributo como un valor NOT NULL o NULL Se debe realizar lo siguiente.

Fig. 4. Sintaxis para la creación Atributos NOT NULL y NULL

Pero así mismo se podrá crear una columna la cual se podrá definir con un valor por defecto El cual se asignara con la siguiente sintaxis

Fig. 5. Sintaxis para la creación de Una columna con valores por defecto

Un propiedad muy importante a la hora de crear una columna, es la Llave Primaria la cual solo se podrá definir una vez en una tabla y esta columna no podrá contener valores nulos, esta propiedad se podrá definir con la siguiente sintaxis

Page 3: Formato ieee

Fig. 6. Sintaxis para la creación de una columna como Llave primaria

En la siguiente sintaxis que se mostrar y se explicara es la de crear columnas con valores auto incrementales las cuales solo van a poder ser de tipo entero.Este tipo de valores con esos valores que cuando se omite insertar un valor en dicha columna esta columna adquiere un valor automáticamente retomando desde el ultimo valor ingresado en la columna, estas propiedades son muy útiles cuando se quiere usar en las identificaciones de cada tabla, la sintaxis para la creación de una columna con esta propiedad es la siguiente.

Fig. 7. Sintaxis para la creación De una Columna con propiedad Auto Incremental

Finalmente Se podrán agregar los comentarios a cada columna para especificar el ingreso de los datos, esta sintaxis se podrá realizar de la siguiente manera.

Fig. 8. Sintaxis para la creación de una Columna Con Comentarios

3. ConclusionesEl lenguaje de base de datos de SQL Es capaz de manejar distintas propiedades las cuales no limitan el uso de las bases de datos, esto hace que la base de datos se pueda realizar de una manera intuitiva y rápida sin embargo los asistentes que se encuentran hoy en día permiten la elaboración de estas operaciones de una manera más rápida y más precisa ofreciendo la posibilidad de agregar las propiedades que más adapten a la necesidad de la columna sin embargo conocer esta sintaxis hace que en el momento de realizar una base de datos podamos explorar las distintas maneras de hacerlo

Page 4: Formato ieee

4. AgradecimientosSe hace un enorme agradecimiento al Profesor Wilson Hernán Perez Correa Por otorgar las herramientas para poder elaborar este documento el cual contiene la información necesaria para la creación de una base de datos desde cero

Referencias [1] W. Perez, “Base de datos Básico”,

https://sites.google.com/a/misena.edu.co/mantenimiento_de_computadores/project-definition/file-cabinet 2016,