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