0% encontró este documento útil (0 votos)
30 vistas9 páginas

Base de Datos SQL Server

Cargado por

api-236657418
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
30 vistas9 páginas

Base de Datos SQL Server

Cargado por

api-236657418
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

BASE DE DATOS SQL SERVER

EQUIPO: 6 PINTLE ROJAS MARIA JOS PEREZ GARITA ELIZABETH VAZQUEZ ROJAS MAGDALENA MATEO IGNACIO PASCUALA ISABEL

QUE ES SQL SERVER?


SQL Server es un sistema para la gestin de base de datos producido por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL y ANSI SQL. constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como son Oracle, PostgreSQL o MySQL. Microsoft SQL Server es un sistema de administracin y anlisis de bases de datos relacionales de Microsoft para soluciones de comercio electrnico, lnea de negocio y almacenamiento de datos.

DEFINICIN:
UNA BASE DE DATOS O BANCO DE DATOS(EN OCASIONES ABREVIADA [Link].) ES UN CONJUNTO DE DATOS PERTENECIENTES A UN MISMO CONCEPTO Y ALMACENADOS SISTEMTICAMENTE PARA SU POSTERIOR USO.

INCLUYE TAMBIN UN ENTORNO GRFICO DE ADMINISTRACIN, QUE PERMITE EL USO DE COMANDOS DDL Y DML GRFICAMENTE. PERMITE TRABAJAR EN MODO CLIENTE-SERVIDOR, DONDE LA INFORMACIN Y DATOS SE ALOJAN EN EL SERVIDOR Y LOS TERMINALES O CLIENTES DE LA RED SLO ACCEDEN A LA INFORMACIN. ADEMS PERMITE ADMINISTRAR INFORMACIN DE OTROS SERVIDORES DE DATOS. ESTE SISTEMA INCLUYE UNA VERSIN REDUCIDA, LLAMADA MSDE CON EL MISMO MOTOR DE BASE DE DATOS PERO ORIENTADO A PROYECTOS MS PEQUEOS, QUE EN SUS VERSIONES 2005 Y 2008 PASA A SER EL SQL EXPRESS EDITION, QUE SE DISTRIBUYE EN FORMA GRATUITA. ES COMN DESARROLLAR COMPLETOS PROYECTOS COMPLEMENTANDO MICROSOFT SQL SERVER Y MICROSOFT ACCESS A TRAVS DE LOS LLAMADOS ADP (ACCESS DATA PROJECT). DE ESTA FORMA SE COMPLETA LA BASE DE DATOS (MICROSOFT SQL SERVER), CON EL ENTORNO DE DESARROLLO

ES COMN DESARROLLAR COMPLETOS PROYECTOS COMPLEMENTANDO MICROSOFT SQL SERVER Y MICROSOFT ACCESS A TRAVS DE LOS LLAMADOS ADP (ACCESS DATA PROJECT). DE ESTA FORMA SE COMPLETA LA BASE DE DATOS (MICROSOFT SQL SERVER), CON EL ENTORNO DE DESARROLLO (VBA ACCESS), A TRAVS DE LA IMPLEMENTACIN DE APLICACIONES DE DOS CAPAS MEDIANTE EL USO DE FORMULARIOS WINDOWS. EN EL MANEJO DE SQL MEDIANTE LNEAS DE COMANDO SE UTILIZA EL SQLCMD, O SQL, O POWERSHELL. PARA EL DESARROLLO DE APLICACIONES MS COMPLEJAS (TRES O MS CAPAS), MICROSOFT SQL SERVER INCLUYE INTERFACES DE ACCESO PARA VARIAS PLATAFORMAS DE DESARROLLO, ENTRE [Link], PERO EL SERVIDOR SLO EST DISPONIBLE PARA SISTEMAS OPERATIVOS

VENTAJAS Provee herramientas que garantizan evitar la duplicidad de registros. Garantiza la integridad referencial, as, al eliminar un registro elimina todos los registros relacionados dependientes. Favorece la normalizacin por ser ms comprensible y aplicable. -Las bases de datos no poseen una restriccin de tamao. -Soporta muchos usuarios simultneamente. -Un buen grado de desempeo. -Capacidad de trabajar en sistemas dentro de Redes. -Capacidad de gran trfico de usuarios. -Capacidad de configurar polticas de seguridad efectivas

Microsoft SQL Server 2000 puede proporcionar los servicios de base de datos necesarios para sistemas extremadamente grandes. Los servidores de gran tamao pueden tener miles de usuarios conectados a una instancia de SQL Server 2000 al mismo tiempo. SQL Server 2000 dispone de proteccin total para estos entornos, con medidas de seguridad que evitan problemas como tener varios usuarios intentando actualizar los mismos datos al mismo tiempo. SQL Server 2000 asigna tambin de manera muy eficaz los recursos disponibles, como memoria, ancho de banda de la red y E/S del disco, entre los distintos usuarios.

DESVENTAJAS -Es muy costoso. -Carece de portabilidad. -Gran consumo de Recursos del sistema. - Lentitud en el tiempo de respuesta en algunas clases de consultas. -Existen limitaciones con algunos comandos que han sido eliminados. -Solo puede ejecutarse bajo plataformas Windows. Presentan deficiencias con datos grficos, multimedia, CAD y sistemas de informacin geogrfica. No se manipulan de forma manejable los bloques de texto como tipo de dato. Las bases de datos orientadas a objetos (BDOO) se propusieron con el objetivo de satisfacer las necesidades de las aplicaciones anteriores y as, complementar pero no sustituir a las bases de datos relacionales.

GRACIAS POR SU ATENCIN

Common questions

Con tecnología de IA

SQL Server ensures security and integrity in high-traffic environments by implementing comprehensive security measures that prevent conflicts arising from simultaneous data updates by multiple users. This includes efficiently allocating resources like memory, network bandwidth, and disk I/O among various users. These features help maintain system integrity and performance even when user volume is high .

SQL Server can be considered costly for some businesses due to its high resource consumption and the requirement for it to run exclusively on Windows platforms. Additionally, its feature set may outstrip the needs of smaller organizations, making the investment less justifiable compared to other systems. Businesses must weigh the cost against the benefits of extensive features, such as advanced security, scalability, and user support .

The lack of portability in SQL Server presents significant challenges to organizations operating with diverse operating systems, as it confines the database management operations to Windows environments. This limitation can increase complexity and costs for businesses that need to integrate systems across different platforms, possibly requiring separate solutions for non-Windows environments or the use of virtualization to align operations, leading to increased overheads and maintenance burdens .

Organizations migrating to SQL Server from another DBMS may encounter several challenges, including costs associated with the transition, the need for staff training on SQL Server-specific features, and the potential difficulty in porting applications due to compatibility issues, particularly since SQL Server only runs on Windows platforms. Additionally, adaptation to the SQL Server's resource-heavy operations might require upgrading existing hardware to ensure optimal performance .

SQL Server handles concurrent data access by implementing locking mechanisms and resource allocation strategies that prevent conflicts when multiple users attempt to access or update data simultaneously. It uses a system of locks to ensure that transactions are handled in a way that maintains order and prevents data integrity issues. SQL Server's design ensures that resources such as memory and I/O bandwidth are distributed efficiently among users, helping to avoid bottlenecks and performance degradation .

SQL Server faces limitations in handling certain types of data, such as graphical, multimedia, CAD, and geographic information systems. It does not manage large blocks of text as a data type effectively. Furthermore, SQL Server is primarily designed for relational data, so it does not natively support object-oriented database needs, which may be necessary for applications that deal with complex, interrelated data sets .

SQL Server plays a crucial role in maintaining data integrity in large databases by enforcing referential integrity constraints, which automatically manage the relationships between tables. This enforcement ensures that data dependencies are respected, preventing orphan records and maintaining consistency. Additionally, through its support for transaction management, SQL Server can roll back changes in case of an error, thereby preserving the integrity of the data .

SQL Server accommodates complex application development projects by providing interfaces for development platforms such as .NET. It supports multi-tier application development through its integration with tools like Microsoft Access for creating Access Data Projects, and it allows developing two-tier applications using Windows Forms. For more intricate projects involving three or more layers, SQL Server facilitates integration with various development environments, although it is limited to Windows operating systems .

SQL Server provides several advantages over other database management systems, such as offering tools that prevent data duplication and ensuring referential integrity by automatically deleting dependent records when a primary record is deleted. It supports normalization, which makes databases more comprehensible and easier to apply. Additionally, SQL Server does not have size restrictions, supports multiple simultaneous users, offers good performance, and can handle large user traffic. It is also capable of robust security policy configuration, essential for handling extremely large databases with thousands of simultaneous connections .

Integrating SQL Server with Microsoft Access can enhance database projects by allowing the use of Access Data Projects (ADP), which combines the robust database management capabilities of SQL Server with the user-friendly interface and development environment of Microsoft Access, specifically VBA for Access. This integration supports the creation of practical and versatile applications suitable for various business needs, enabling users to manage databases efficiently along with developing custom applications .

También podría gustarte