Hola he estado llevando un curso sobre SQL server 2008 y he lo poco o mucho que he logrado rescatar me gustaria compartirlo les dejo parte de las clases que he llevado cualquier duda no duden en contactarme.
Base de datos (BD)
es una colección de información organizada
Data Marts--Data warehouse
cubos de informacion es decir la informacion esta diistribuida en cada cara. En cada cara hay informacion diferente
Data Marts solo se aplica a un area a cualquiera que tenga estadistica
Data warehouse se aplica a todas las areas
Analisis de datos (OLAP mineria de datos)
oro --> informacion pura de la empresa, la mineria de datos es la que nos va a ayudar a tomar decisiones importanetes en la empresa
SQL server maneja un lenguaje de consulta SQL , el cual es el lenguaje de consulta standard para todas las bases de dartos, el lenguaje SQL es universal
tipos de base de datos
OLTP
esta es la base de datos que toda empresa tiene, aqui se guardan todas las transacciones de la emopresa, esta base de datos es inmensa por ser la que tiene todos los datos
OLAP
Base datos analitica, previamente consoplidada de una base de datos OLTP, aqui se encuentra la informacion pura la que esta consolidada, sin una base de datos OLTP no se podria generar una base de datos OLAP, los cubos de informacion se realizan aqui (Data Marts--Data warehouse)
snf --> extension de la base de datos compacta (compac edition)
mdf--> extencion de una base de datos normal (motor de base de datos)
instancia --> Servidor
Roles de servidor
usuario1--> dbCreator (crear base de datos)
usuario2-->SecurityAdmin (crear usuarios)
usuario3-->SysAdmin(todo)
roles de base de datos
el rol de la base de datos afecta a toda la base de datos DONDE se encuentra es decir si un usuario crea una base de datos solo el puede acceder
usuarioBD1-->db_datawriter y db_denydatareader //escribe y lee
usuarioBD2-->db_datareader y db_denydatawriter //lee pero no escribe
usuarioBD3-->db_owner
bases de datos del sistema
Master:
model:
tempdb:
objetos de base de datos
una base de datos esta compuesta de tablas, las tablas estan compuestas de filas y columnas. PK las PK son las que se encargan de ver la unicidad de la informacion es decir que no existan datos iguales. Las FK conservan la integridad entre tabla. Los procedimientos de almacenados son aquellos que estan en el servidor y son ejecutados en el momento deseado. Trigger son aquellos que son definidos. se colocan los parametros y luego este se ejecuta automaticamente ejem: se imprimira una factura cada vez que se realice una venta. aqui el trigger se activa cada vez que la tabla ventas se vea afectada.
Vistas son sentencias SQL que permiten ver una tabla temporal
Almecenamiento de los datos
1 DB tiene dos tipos de archivos
mdf(datos): archivo de datos
ldf(logico): el archivo logico se guarda en codigo binario
Debe ser la tercera parte del archivo principal (fisico) |