SlideShare una empresa de Scribd logo
1 de 7
LA BASE DE DATOS
Nelson IsaíasChávezCan
Nombre: Nelson Isaías Chávez Can
Grado: 5to Baco
Materia: Diplomado
Maestro: Estuardo Sil
Colegio: Liceo Canadiense
Jornada: Matutina
Fecha: 11/01/18
LA BASE DE DATOS
Nelson IsaíasChávezCan
La Importancia de la Base de Datos
En la actualidad la recopilación de datos es fundamental para que una empresa o institución
mantenga sus relaciones. Por este motivo se le brinda una gran importancia al mantenimiento de
la base de datos y también al constante crecimiento de la misma.
A nivel organizacional, las bases de datos resultan una ventaja competitiva, siendo una herramienta
primordial al momento de tomar decisiones: Rapidez de información. La importancia del
almacenamiento de una Base de Datos y no solo en ella, es obtener más rápido información de
forma más rápida y exacta.
¿Cuál es la utilidad de la base de datos?
Una de las principales ventajas de las bases de datos es la multiplicidad de oportunidades y
operaciones que puede ofrecer a distintos usuarios sobre los mismos datos. Permiten que varios
programas se ejecuten de manera simultánea sobre el mismo archivo.
LA BASE DE DATOS
Nelson IsaíasChávezCan
Concepto de tabla de Registro y Campo
Tabla en las bases de datos, se refiere al tipo de modelado de datos, donde se guardan los datos
recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de
hoja de cálculo.
Una tabla es utilizada para organizar y presentar información. Las tablas se componen de filas y
columnas de celdas que se pueden rellenar con textos y gráficos.
Las tablas se componen de dos estructuras:
Registro: es cada una de las filas en que se divide la tabla. Cada registro contiene datos de los
mismos tipos que los demás registros. Ejemplo: en una tabla de nombres ,direcciones, etc, cada fila
contendrá un nombre y una dirección.
Campo: es cada una de las columnas que forman la tabla. Contienen datos de tipo diferente a los de
otros campos. En el ejemplo anterior, un campo contendrá un tipo de datos único, como una
dirección, o un número de teléfono, un nombre, etc.
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 a la hora de ordenar los datos contenidos.
.
LA BASE DE DATOS
Nelson IsaíasChávezCan
Llave Principal
En el diseño de bases de datos relacionales, se llama clave principal a un campo o a una
combinación de campos que identifica de forma única a cada fila de una tabla. Una clave
primaria comprende de esta manera una columna o conjunto de columnas. No puede haber dos
filas en una tabla que tengan la misma clave primaria.
Restricciones PRIMARY KEY. Una tabla suele tener una columna o una combinación de columnas
cuyos valores identifican de forma única cada fila de la tabla. Estas columnas se denominan claves
principales de la tabla y exigen la integridad de entidad de la tabla.
Llave Primaria, Foránea y Candidata. En base de datos, una llave primaria es un conjunto de uno
o más atributos de una tabla, que tomados colectivamente nos permiten identificar un registro
como único, es decir, en una tabla podemos saber cuál es un registro en específico sólo con
conocer la llave primaria
LA BASE DE DATOS
Nelson IsaíasChávezCan
Software para base de datos
MySQL.“Para diseñar páginas que trabajen en servidor Linux, utilizaremos el
lenguaje PHP y bases de datos MySQL”, indica el director de e-tecnia. Se trata de
software libre, pero para determinadas aplicaciones comerciales hay que adquirir
una versión comercial licenciada. Disponible para Linux, Mac y Windows.
MICROSOFT SQL SERVER. “Para diseñar páginas que funcionen en servidores
Windows, usaremos la tecnología ASPX (ASP.NET) y bases de datos SQLserver”,
precisa Isabal. Recientemente, la compañía de Redmond ha facilitado una versión
gratuita, SQL Server Express Edition, aunque con ciertas limitaciones (bases de
datos de menos de 4 GB, no cuenta con el Agente de SQL Server...). Disponible
para Windows.
ORACLE. Se trata de la herramienta más potente de bases de datos, por lo que es
probable que su capacidad desborde nuestras necesidades. “Las grandes bases de
datos son Oracle, pero necesitaríamos una aplicación muy grande para utilizarlas”,
añade Isabal. Disponible para Mac, Linux y Windows.
MICROSOFT VISUAL STUDIO. Es el editor de Microsoft para SQL Server.
Soporta varios lenguajes de programación, como ASP.NET, Visual C++, Visual C#,
Visual J# y Visual Basic .NET. Puede crear aplicaciones que se intercomuniquen
entre estaciones de trabajo, páginas web y dispositivos móviles. Disponible para
Windows.
ZEND STUDIO. Se trata de un editor para PHP que ofrece soporte para
navegación en base datos y ejecución de consultas SQL, con prestaciones como
autocompletado, ayuda de código, resaltado de sintaxis, etc. Disponible para Mac,
Linux y Windows.
MICROSOFT OFFICE ACCESS. Aunque las bases de datos Access, que
empleaban lenguaje ASP, están es desuso, aún es posible encontrar páginas que lo
emplean y se puede adquirir este software. Disponible para Windows.
LA BASE DE DATOS
Nelson IsaíasChávezCan
ADOBE FLASH. Es una herramienta que trabaja sobre fotogramas, gráficos
vectoriales y sonidos para la creación de las animaciones que podemos ver en los
sitios web. Se trata del estándar del mercado en este campo. Disponible para Mac y
Windows. Como señala el director de e-tecnia, “la tecnología Flash requiere
mención aparte, ya que genera un archivo donde todos los elementos (textos,
imágenes, sonidos...) quedan en un solo fichero .swf. Es una herramienta que
funciona distinta a cualquier otro programa. Tiene una línea de tiempo y se van
colocando los distintos elementos, pudiendo generar movimientos, enlaces, etc.”.
Existen distintas alternativas de software libre, aunque ninguna de ellas alcanza un
peso relevante. Por otra parte, el W3C ha recomendado SVG como lenguaje
alternativo a Flash para la creación de gráficos vectoriales bidimensionales estáticos
o en movimiento.
INKSCAPE. Es el programa de edición SVG más empleado y opción de software
libre y gratuito. Está disponible para Linux, Mac y Windows.
LA BASE DE DATOS
Nelson IsaíasChávezCan
Lenguaje para base de datos
Un lenguaje de base de datos o lenguaje de definición de datos (Data Definition Language, DDL por
sus siglas en inglés) es un lenguaje proporcionado por el sistema de gestión de base de datos que
permite a los programadores de la misma llevar a cabo las tareas de definición de las estructuras que
almacenarán los datos así como de los procedimientos o funciones que permitan consultarlos.
Un Data Definition Language o Lenguaje de descripción de datos ( DDL ) es un lenguaje de
programación para definir estructuras de datos . El término DDL fue introducido por primera vez en
relación con el modelo de base de datos CODASYL, donde el esquema de la base de datos ha sido
escrito en un lenguaje de descripción de datos que describe los registros, los campos, y "conjuntos"
que conforman el usuario modelo de datos. Más tarde fue usado para referirse a un subconjunto de
SQL, pero ahora se utiliza en un sentido genérico para referirse a cualquier lenguaje formal para
describir datos o estructuras de información, como los esquemas XML .
SQL
A diferencia de muchos lenguajes de descripción de datos, SQL utiliza una acción de versos
imperativo cuyo efecto es modificar el esquema de la base de datos, añadiendo, cambiando o
eliminando las definiciones de tablas y otros objetos. Estas declaraciones se pueden mezclar
libremente con otras sentencias SQL, por lo que el DDL no es realmente una lengua independiente.
La declaración más común es CREATE TABLE. El lenguaje de consulta SQL, el más difundido
entre los gestores de bases de datos, admite las siguientes sentencias de definición: CREATE,
DROP y ALTER, cada una de las cuales se puede aplicar a las tablas, vistas, procedimientos
almacenados y triggers de la base de datos.
Sentencia CREATE
Create - Sirve para crear una nueva base de datos, tabla, índice, o procedimiento almacenado. Una
sentencia CREATE en SQL crea un objeto dentro de un sistema de gestión de bases de datos
relacionales (RDBMS). Los tipos de objetos que se pueden crear dependen del RDBMS que esté
siendo utilizado, pero la mayoría soportan la creación de tablas, índices, usuarios, sinónimos y bases
de datos. Algunos sistemas (como PostgreSQL ) permiten CREATE, y otros comandos DDL, en el
interior de una transacción y por lo tanto puede ser revertido. Otras que se incluyen dentro del DDL,
pero que su existencia depende de la implementación del estándar SQL que lleve a cabo el gestor de
base de datos son GRANT y REVOKE, los cuales sirven para otorgar permisos o quitarlos, ya sea a
usuarios específicos o a un rol creado dentro de la base de datos.

Más contenido relacionado

La actualidad más candente

Las principales bases de datos existentes :V
Las principales bases de datos existentes  :VLas principales bases de datos existentes  :V
Las principales bases de datos existentes :Vjonel666
 
Programacion comercial
Programacion comercialProgramacion comercial
Programacion comercialadriana angel
 
Introducción a los sistemas de bases de datos
Introducción a los sistemas de bases de datosIntroducción a los sistemas de bases de datos
Introducción a los sistemas de bases de datosromeprofe
 
diferencias de access y base oppen office
diferencias de access y base oppen officediferencias de access y base oppen office
diferencias de access y base oppen officeLaura Duque Lindenman
 
Lenguajes de bases de datos
Lenguajes de bases de datosLenguajes de bases de datos
Lenguajes de bases de datosralbarracin
 
Clase de investigacion presentacion 1
Clase de investigacion presentacion 1Clase de investigacion presentacion 1
Clase de investigacion presentacion 1Bryan Matos
 
sql server
sql serversql server
sql serverPcentro
 
Access trabajo de informatica
Access trabajo de informaticaAccess trabajo de informatica
Access trabajo de informaticasaulacosta23
 
Presentacion Sql
Presentacion SqlPresentacion Sql
Presentacion Sqlguest5f0fa0
 
Conclusiones sobre base de datos
Conclusiones sobre base de datos Conclusiones sobre base de datos
Conclusiones sobre base de datos yeisonarley17
 

La actualidad más candente (19)

Las principales bases de datos existentes :V
Las principales bases de datos existentes  :VLas principales bases de datos existentes  :V
Las principales bases de datos existentes :V
 
Modulo2 tema 3-lenguaje sql-ddl
Modulo2 tema 3-lenguaje sql-ddlModulo2 tema 3-lenguaje sql-ddl
Modulo2 tema 3-lenguaje sql-ddl
 
Programacion comercial
Programacion comercialProgramacion comercial
Programacion comercial
 
Introducción a los sistemas de bases de datos
Introducción a los sistemas de bases de datosIntroducción a los sistemas de bases de datos
Introducción a los sistemas de bases de datos
 
Actividad4cosdac
Actividad4cosdacActividad4cosdac
Actividad4cosdac
 
Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentes
 
Access
AccessAccess
Access
 
diferencias de access y base oppen office
diferencias de access y base oppen officediferencias de access y base oppen office
diferencias de access y base oppen office
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Lenguajes de bases de datos
Lenguajes de bases de datosLenguajes de bases de datos
Lenguajes de bases de datos
 
Clase de investigacion presentacion 1
Clase de investigacion presentacion 1Clase de investigacion presentacion 1
Clase de investigacion presentacion 1
 
sql server
sql serversql server
sql server
 
Base de Datos1
Base de Datos1Base de Datos1
Base de Datos1
 
Lenguaje SQL
Lenguaje SQLLenguaje SQL
Lenguaje SQL
 
Access trabajo de informatica
Access trabajo de informaticaAccess trabajo de informatica
Access trabajo de informatica
 
Presentacion Sql
Presentacion SqlPresentacion Sql
Presentacion Sql
 
Manual sql1(1)
Manual sql1(1)Manual sql1(1)
Manual sql1(1)
 
BASE DE DATOS EN SQL
BASE DE DATOS EN SQL BASE DE DATOS EN SQL
BASE DE DATOS EN SQL
 
Conclusiones sobre base de datos
Conclusiones sobre base de datos Conclusiones sobre base de datos
Conclusiones sobre base de datos
 

Similar a Nelson chavez base de datos (20)

Porgramacion comercial
Porgramacion comercialPorgramacion comercial
Porgramacion comercial
 
Rila
RilaRila
Rila
 
Base de Datos, información sobre ellas, etc.
Base de Datos, información sobre ellas, etc.Base de Datos, información sobre ellas, etc.
Base de Datos, información sobre ellas, etc.
 
BASE DE DATOS MICROSOFT SQL SERVER
BASE DE DATOS MICROSOFT SQL SERVERBASE DE DATOS MICROSOFT SQL SERVER
BASE DE DATOS MICROSOFT SQL SERVER
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 
Base de datos.
Base de datos.Base de datos.
Base de datos.
 
Presentacion power point
Presentacion power pointPresentacion power point
Presentacion power point
 
Act4 base de_datos_guadalupe_monroy
Act4 base de_datos_guadalupe_monroyAct4 base de_datos_guadalupe_monroy
Act4 base de_datos_guadalupe_monroy
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Actividad 4
Actividad 4Actividad 4
Actividad 4
 
Bases de datos existentes
Bases de datos existentesBases de datos existentes
Bases de datos existentes
 
Que es una base de datos
Que es una base de datosQue es una base de datos
Que es una base de datos
 
Taller No. 1 Introducción a Bases de Datos
Taller No. 1 Introducción a Bases de DatosTaller No. 1 Introducción a Bases de Datos
Taller No. 1 Introducción a Bases de Datos
 
Taller No. 1 Introducción a Bases de Datos
Taller No. 1 Introducción a Bases de DatosTaller No. 1 Introducción a Bases de Datos
Taller No. 1 Introducción a Bases de Datos
 
Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentes
 

Nelson chavez base de datos

  • 1. LA BASE DE DATOS Nelson IsaíasChávezCan Nombre: Nelson Isaías Chávez Can Grado: 5to Baco Materia: Diplomado Maestro: Estuardo Sil Colegio: Liceo Canadiense Jornada: Matutina Fecha: 11/01/18
  • 2. LA BASE DE DATOS Nelson IsaíasChávezCan La Importancia de la Base de Datos En la actualidad la recopilación de datos es fundamental para que una empresa o institución mantenga sus relaciones. Por este motivo se le brinda una gran importancia al mantenimiento de la base de datos y también al constante crecimiento de la misma. A nivel organizacional, las bases de datos resultan una ventaja competitiva, siendo una herramienta primordial al momento de tomar decisiones: Rapidez de información. La importancia del almacenamiento de una Base de Datos y no solo en ella, es obtener más rápido información de forma más rápida y exacta. ¿Cuál es la utilidad de la base de datos? Una de las principales ventajas de las bases de datos es la multiplicidad de oportunidades y operaciones que puede ofrecer a distintos usuarios sobre los mismos datos. Permiten que varios programas se ejecuten de manera simultánea sobre el mismo archivo.
  • 3. LA BASE DE DATOS Nelson IsaíasChávezCan Concepto de tabla de Registro y Campo Tabla en las bases de datos, se refiere al tipo de modelado de datos, donde se guardan los datos recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de hoja de cálculo. Una tabla es utilizada para organizar y presentar información. Las tablas se componen de filas y columnas de celdas que se pueden rellenar con textos y gráficos. Las tablas se componen de dos estructuras: Registro: es cada una de las filas en que se divide la tabla. Cada registro contiene datos de los mismos tipos que los demás registros. Ejemplo: en una tabla de nombres ,direcciones, etc, cada fila contendrá un nombre y una dirección. Campo: es cada una de las columnas que forman la tabla. Contienen datos de tipo diferente a los de otros campos. En el ejemplo anterior, un campo contendrá un tipo de datos único, como una dirección, o un número de teléfono, un nombre, etc. 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 a la hora de ordenar los datos contenidos. .
  • 4. LA BASE DE DATOS Nelson IsaíasChávezCan Llave Principal En el diseño de bases de datos relacionales, se llama clave principal a un campo o a una combinación de campos que identifica de forma única a cada fila de una tabla. Una clave primaria comprende de esta manera una columna o conjunto de columnas. No puede haber dos filas en una tabla que tengan la misma clave primaria. Restricciones PRIMARY KEY. Una tabla suele tener una columna o una combinación de columnas cuyos valores identifican de forma única cada fila de la tabla. Estas columnas se denominan claves principales de la tabla y exigen la integridad de entidad de la tabla. Llave Primaria, Foránea y Candidata. En base de datos, una llave primaria es un conjunto de uno o más atributos de una tabla, que tomados colectivamente nos permiten identificar un registro como único, es decir, en una tabla podemos saber cuál es un registro en específico sólo con conocer la llave primaria
  • 5. LA BASE DE DATOS Nelson IsaíasChávezCan Software para base de datos MySQL.“Para diseñar páginas que trabajen en servidor Linux, utilizaremos el lenguaje PHP y bases de datos MySQL”, indica el director de e-tecnia. Se trata de software libre, pero para determinadas aplicaciones comerciales hay que adquirir una versión comercial licenciada. Disponible para Linux, Mac y Windows. MICROSOFT SQL SERVER. “Para diseñar páginas que funcionen en servidores Windows, usaremos la tecnología ASPX (ASP.NET) y bases de datos SQLserver”, precisa Isabal. Recientemente, la compañía de Redmond ha facilitado una versión gratuita, SQL Server Express Edition, aunque con ciertas limitaciones (bases de datos de menos de 4 GB, no cuenta con el Agente de SQL Server...). Disponible para Windows. ORACLE. Se trata de la herramienta más potente de bases de datos, por lo que es probable que su capacidad desborde nuestras necesidades. “Las grandes bases de datos son Oracle, pero necesitaríamos una aplicación muy grande para utilizarlas”, añade Isabal. Disponible para Mac, Linux y Windows. MICROSOFT VISUAL STUDIO. Es el editor de Microsoft para SQL Server. Soporta varios lenguajes de programación, como ASP.NET, Visual C++, Visual C#, Visual J# y Visual Basic .NET. Puede crear aplicaciones que se intercomuniquen entre estaciones de trabajo, páginas web y dispositivos móviles. Disponible para Windows. ZEND STUDIO. Se trata de un editor para PHP que ofrece soporte para navegación en base datos y ejecución de consultas SQL, con prestaciones como autocompletado, ayuda de código, resaltado de sintaxis, etc. Disponible para Mac, Linux y Windows. MICROSOFT OFFICE ACCESS. Aunque las bases de datos Access, que empleaban lenguaje ASP, están es desuso, aún es posible encontrar páginas que lo emplean y se puede adquirir este software. Disponible para Windows.
  • 6. LA BASE DE DATOS Nelson IsaíasChávezCan ADOBE FLASH. Es una herramienta que trabaja sobre fotogramas, gráficos vectoriales y sonidos para la creación de las animaciones que podemos ver en los sitios web. Se trata del estándar del mercado en este campo. Disponible para Mac y Windows. Como señala el director de e-tecnia, “la tecnología Flash requiere mención aparte, ya que genera un archivo donde todos los elementos (textos, imágenes, sonidos...) quedan en un solo fichero .swf. Es una herramienta que funciona distinta a cualquier otro programa. Tiene una línea de tiempo y se van colocando los distintos elementos, pudiendo generar movimientos, enlaces, etc.”. Existen distintas alternativas de software libre, aunque ninguna de ellas alcanza un peso relevante. Por otra parte, el W3C ha recomendado SVG como lenguaje alternativo a Flash para la creación de gráficos vectoriales bidimensionales estáticos o en movimiento. INKSCAPE. Es el programa de edición SVG más empleado y opción de software libre y gratuito. Está disponible para Linux, Mac y Windows.
  • 7. LA BASE DE DATOS Nelson IsaíasChávezCan Lenguaje para base de datos Un lenguaje de base de datos o lenguaje de definición de datos (Data Definition Language, DDL por sus siglas en inglés) es un lenguaje proporcionado por el sistema de gestión de base de datos que permite a los programadores de la misma llevar a cabo las tareas de definición de las estructuras que almacenarán los datos así como de los procedimientos o funciones que permitan consultarlos. Un Data Definition Language o Lenguaje de descripción de datos ( DDL ) es un lenguaje de programación para definir estructuras de datos . El término DDL fue introducido por primera vez en relación con el modelo de base de datos CODASYL, donde el esquema de la base de datos ha sido escrito en un lenguaje de descripción de datos que describe los registros, los campos, y "conjuntos" que conforman el usuario modelo de datos. Más tarde fue usado para referirse a un subconjunto de SQL, pero ahora se utiliza en un sentido genérico para referirse a cualquier lenguaje formal para describir datos o estructuras de información, como los esquemas XML . SQL A diferencia de muchos lenguajes de descripción de datos, SQL utiliza una acción de versos imperativo cuyo efecto es modificar el esquema de la base de datos, añadiendo, cambiando o eliminando las definiciones de tablas y otros objetos. Estas declaraciones se pueden mezclar libremente con otras sentencias SQL, por lo que el DDL no es realmente una lengua independiente. La declaración más común es CREATE TABLE. El lenguaje de consulta SQL, el más difundido entre los gestores de bases de datos, admite las siguientes sentencias de definición: CREATE, DROP y ALTER, cada una de las cuales se puede aplicar a las tablas, vistas, procedimientos almacenados y triggers de la base de datos. Sentencia CREATE Create - Sirve para crear una nueva base de datos, tabla, índice, o procedimiento almacenado. Una sentencia CREATE en SQL crea un objeto dentro de un sistema de gestión de bases de datos relacionales (RDBMS). Los tipos de objetos que se pueden crear dependen del RDBMS que esté siendo utilizado, pero la mayoría soportan la creación de tablas, índices, usuarios, sinónimos y bases de datos. Algunos sistemas (como PostgreSQL ) permiten CREATE, y otros comandos DDL, en el interior de una transacción y por lo tanto puede ser revertido. Otras que se incluyen dentro del DDL, pero que su existencia depende de la implementación del estándar SQL que lleve a cabo el gestor de base de datos son GRANT y REVOKE, los cuales sirven para otorgar permisos o quitarlos, ya sea a usuarios específicos o a un rol creado dentro de la base de datos.