Bases de données

121 documents à télécharger gratuitement

Cours, examens, TD, TP et exercices de bases de données. Thèmes couverts : SQL, MySQL, Oracle, modèle relationnel, SGBD, MERISE.

Administration de Bases de Données

Ce document traite des bases de données Oracle et de l'importance du dictionnaire de données pour leur administration. Il vise à familiariser les étudiants avec la structure du dictionnaire et les requêtes SQL pour son interrogation. À travers des activités pratiques, les étudiants apprendront à utiliser les fonctionnalités de consultation disponibles dans Oracle.

dictionnaire
tables
table
3p0
Correction examen SGBD

This document provides answers to questions related to database administration, transaction management, and SQL view creation, as part of a database examination from the academic year 2014-2015. It includes a range of topics such as transaction control, system views, and data recovery methods.

dbms
line
output
6p0
Correction TP6- PL/SQL

This document provides a solution and analysis for various PL/SQL exercises related to triggers and queries. It includes explanations of trigger functionality and sample SQL scripts for calculating averages and processing data. Additionally, it addresses updates and inserts in database tables.

gain
trigger
joueur
6p0
ADO.Net et bases de données sous Visual Basic.Net

This document provides an overview of ADO.Net, a Microsoft library for data access in Windows environments. It covers the functionalities, objects, and operating modes of ADO.Net, including connected and disconnected modes. Additionally, it discusses the necessary steps to establish a connection with databases using ADO.Net, particularly with the OLEDB provider for Access databases.

donne
objet
connexion
23p0
Programmes de cours : SQL Server et NoSQL

The document outlines comprehensive curriculums for SQL Server and NoSQL training programs. It covers foundational, intermediate, and advanced topics such as relational algebra, Transact-SQL, database management, and high availability solutions. For SQL Server, it includes specific training on implementation, administration, optimization, high availability, diagnostics, troubleshooting, and .NET integration. The NoSQL section focuses on key differences with relational systems, available solutions, deployment strategies, and future trends.

SQL Server
Transact-SQL
relational algebra
21p0
SQL Server Training Programs

This document outlines various training courses for SQL Server, covering fundamental concepts and advanced topics. It includes objectives, target audience, and course content for each module. Topics range from basic SQL queries to advanced database administration and optimization techniques.

formation
server
contenu
21p0
Advanced Databases: SQL Queries and Table Design

This document focuses on utilizing SQL queries to manage and analyze data related to medications, their formats, prices, and associated diseases using Oracle SQL+ environment. The outlined tasks involve creating structured relational database tables with primary and foreign keys, as well as executing complex queries such as ordering medications by treated diseases, identifying the cheapest medication format for various diseases, and adjusting price ranges dynamically. Additionally, it includes elimination of expensive medication formats, identifying medications treating more than two diseas...

SQL
Primary keys
Foreign keys
2p0
Bases de données NOSQL

Ce document traite des bases de données NOSQL, en expliquant leurs forces et limites par rapport aux bases de données relationnelles. Les propriétés ACID et les différents types de bases de données NOSQL (clef/valeur, orientées documents, etc.) sont abordées. Des exemples pratiques, tels que Cassandra et MongoDB, sont également inclus pour illustrer les applications des bases de données NOSQL.

donn
quot
mongodb
99p0
Chapitre V: Bases de données NOSQL

This document introduces the key concepts of relational databases (SGBDR), their strengths such as ACID properties and complex querying, and their limitations in handling massive datasets and high-speed operations. It contrasts these with the advantages of NOSQL databases, including scalability, flexibility, and performance suited for Big Data and unstructured data. The different types of NOSQL databases—key-value, document-based, column-oriented, and graph-oriented—are detailed, along with specific examples like Cassandra's architecture and replication strategies. It concludes with a compa...

SGBDR
ACID
CAP theorem
99p0
Database Administration Challenges and Solutions

This document outlines the challenges faced by database administrators, such as resource management, database recovery, and user privileges. It discusses various scenarios, including troubleshooting errors, handling profiles, optimizing tablespaces, and configuring system parameters. It provides structured recommendations to ensure efficient database management while highlighting key functionalities and commands useful in addressing common administrative tasks.

DBA
RESOURCE_LIMIT
Startup and Shutdown commands
5p0
MongoDB Query Examples for Cinema and Collaborators Collections

This document explores practical examples of querying MongoDB collections using common NoSQL commands. It provides detailed query examples on filtering data, applying comparison operators, and using projections to refine results. The Cinema collection demonstrates filtering films based on release dates and directors, while the Collaborators collection focuses on querying employee attributes like salary and location. The document emphasizes practical scenarios to understand MongoDB's flexibility and syntax in managing database collections.

MongoDB
NoSQL Queries
Comparison Operators
2p0
Introduction to MongoDB: Documents, Collections, and CRUD Operations

This document provides an in-depth overview of MongoDB, focusing on its document-based data storage model and its schema flexibility achieved through BSON types. It elaborates on document structure, unique identifiers, and collections, highlighting differences from relational databases. Key CRUD operations such as creation, querying, updating, deletion, and batch processing are detailed with examples, emphasizing MongoDB's use in distributed environments with ObjectId for ensuring unique identification in scalable systems.

MongoDB
NoSQL
BSON
Institut Supérieur d'Informatique14p0
MongoDB Overview

This document provides an overview of MongoDB, detailing its structure, including documents and collections. It explains the data types available in BSON, the creation and management of documents, and the unique identification through ObjectId. Additionally, it covers basic CRUD operations for document handling.

quot
documents
donn
Institut Supérieur d'Informatique14p0
TP No 2: Map-Reduce Framework and Aggregation Framework

The document outlines a programming assignment requiring the use of the Map-Reduce and MongoDB Aggregation frameworks for data processing. It involves importing a dataset, performing counting operations using Map-Reduce, analyzing ordering issues, and generating derived collections based on specific keys. The assignment also requires joining the resulting collections into a final document format. Detailed references are provided to guide the implementation of the tasks.

Map-Reduce
MongoDB aggregation
lookup
1p0
TP No 2: framework Map-Reduce et framework agrégation

This document outlines a lab assignment focused on Map-Reduce and aggregation frameworks in MongoDB. Students are required to import JSON data, perform data counting using Map-Reduce, generate new collections based on specified criteria, and execute a join operation. The tasks include analyzing data structure and problem-solving in a practical context.

quot
reduce
etablissement
1p0
BD – Série de révision

The document outlines an examination from the Université de Monastir, focusing on database design and relational queries. It includes two problems that require creating and transforming data models for museums' art collections and industrial logistics data, along with SQL-based database manipulation. Problem 1 emphasizes designing an Entity-Relationship model and deriving a relational schema, while Problem 2 provides SQL challenges covering creation, modification, and query operations. The goal is to assess students’ understanding of database structuring, constraints, and SQL proficiency.

Entity-Relationship model
SQL operations
database design
2p0
Série de révision - Module BD

Ce document propose une série de problèmes de révision sur la modélisation des bases de données. Les élèves doivent créer un modèle Entité-Association, formuler des contraintes d'intégrité et transformer le modèle en relationnel. Il aborde également des questions de création et de manipulation de tables SQL.

donner
fournisseur
ville
2p0
Introduction à MongoDB

This document introduces MongoDB, a NoSQL database system designed for high performance, scalability, and automatic data management. It covers MongoDB installation, configuration, and basic administration with commands like data insertion and querying. It discusses MongoDB's JSON-like data model and how to create and manage collections, execute advanced queries, and import/export datasets. Additionally, it touches on MongoDB's lack of schema constraints and transactional support, which offloads application-level data control.

MongoDB
MapReduce
NoSQL database
53p0
Le langage SQL - Langage de D ́efinition de Donn ́ees

Télécharger en PDF Introduction SQL = Structured Query Language un langage de d ́efinition de donn ́ees (LDD), un langage de manipulation de donn ́ees (LMD), un langage d’interrogation de donn ́ees (LID), un langage de contrˆole de donn ́ees (LCD) DDL = Data Definition Language (Langage de D ́efinition de Donn ́ees LDD) Cr ́eation d’une structure de donn ́ees (Create) Modification de la structure d’un objet de la base de donn ́ees (Alter) Suppression d’une structure de donn ́ees(Drop ) Cr ́eation de table CREATE TABLE <nom table> (<nom colonne> type , <nom colonne> type , .

General
other
table
1p0
Correction de l'activité 4.0 : Schéma conceptuel EER de la base de données UNIVERSITE

This document outlines the conceptual EER schema design and its implementation in ODL for a UNIVERSITY database system. It explains the transformation of entity types into ODL classes, the use of extensions for inheritance, and the handling of composite multivalued attributes through separate classes like 'Diplome.' Additionally, it delves into the mapping of M:N relationships using intermediate classes such as 'Note' and provides specific inverse relationship implementations. The document also discusses the hierarchical structuring of entities such as 'Personne,' 'Etudiant,' and 'Professeu...

EER schema
ODL (Object Definition Language)
inheritance
3p0
Bases de données Avancées – Activité 4.0

This document describes the design of an EER schema for a university database, covering entities like PERSONNE, PROFESSEUR, ETUDIANT, DEPARTEMENT, COURS, SESSION, and SUBVENTION. It defines relationships between professors, students, departments, and courses using cardinalities and subclass structures, including specific attributes for each entity. The methodology outlines a structured entity hierarchy with inheritance for attributes and roles in the university's academic, administrative, and research data. Findings include representations of relationships like teaching, enrollment, departm...

EER schema
ODL notation
database engineering
2p0
Devoir Bases de données NoSQL

This document is an exam on NoSQL databases focusing on MongoDB queries. Students are required to write specific queries related to a books collection. The exam includes inserting documents and retrieving specific information from the database.

quot
reque
donner
1p0
Correction de l'activité 4.1 - Bases de données Avancées

This document analyzes the usage and design of database systems using Object Database Language (ODL) and Object Query Language (OQL). It explores entity relationships such as vehicles, persons, employees, and their associated behaviors. Key methodologies include schema creation, multiple class inheritance, and complex OQL queries for data manipulation and analysis. The report also demonstrates advanced querying techniques to solve real-world problems like filtering and aggregating data based on conditions.

ODL schema
OQL queries
multiple inheritance
4p0
Base de données Avancées – Activité 4.1

This document is an advanced database exercise designed for students in a professional Master's program in free software. It elaborates on object database schemas using ODL notation to model real-world scenarios involving associations between entities like people, cars, apartments, and wine consumption. The exercise tasks involve defining a schema, implementing OQL queries to retrieve various dataset insights, and creating specific database views for scenario-based operations. It aims to enhance comprehension of complex schema design and querying strategies within object-oriented database m...

ODL schema
OQL queries
object-oriented database
2p0

Autres ressources en bases de données