SQL Server Agenda ¿Qué son las bases de datos? Tipos de Bases de datos DBMS y RDBMS Lenguaje de Consulta: SQL – – DDL DML Bases de datos relacionales Las bases de datos Conjunto de información relacionada que se encuentra agrupada ó estructurada. Conjunto organizado e integrado de datos almacenados en computadora, con el fin de facilitar su uso para aplicaciones con múltiples finalidades. Tipos de bases de datos Jerarquicas De Red Relacionales Orientadas a objetos Documentales DBMS – Database Management System Software dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. – – – – Modelo de datos: jerárquico, red, relacional, objetos Lenguaje de consulta Mecanismo de Seguridad Mecanismo de transacciones DBMS – Database Management System Características – – – – – – – – – . Abstracción de la información Independencia Redundancia mínima Consistencia Seguridad Integridad Respaldo y recuperación Control de la concurrencia Tiempo de respuesta DBMS – Database Management System – Libres: PosgreSQL MySQL FireBird SQLite Sybase ASE SQL Server Desktop Engine 2000 SQL Server Express Edition 2005 DBMS – Database Management System – Comerciales: dBase Fox Pro IBM DB2 IBM Informix MAGIC Microsoft SQL Server Oracle Paradox Lenguaje SQL – Structured Query Language Es un lenguaje estandarizado de computadora utilizado para crear, recuperar, manipular, actualizar y eliminar datos desde un DBMS. – DDL Data Definition language – Create, Alter, Drop, Truncate, Grant, Revoke DML Data manipulatiton language Insert, Delete, Update, Select, Commit, Rollback Microsoft SQL Server Soporte de transacciones Estabilidad Seguridad Escalabilidad Ambiente grafico DML y DDL Replicación