0% ont trouvé ce document utile (0 vote)
19 vues30 pages

Practical Slips2019 Sem1

Le document contient 6 questions liées à la programmation en C et aux systèmes de gestion de bases de données relationnelles (SGBDR). Il demande aux étudiants d'écrire des programmes pour effectuer des calculs sur des formes et des nombres, manipuler des chaînes, créer des structures pour stocker et rechercher des données, concevoir des bases de données en suivant les règles de normalisation, et exécuter des requêtes sur les bases de données. Les questions couvrent des concepts tels que les fonctions, les types de données, les clés primaires, les relations et les fonctions d'agrégation.

Transféré par

ScribdTranslations
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
19 vues30 pages

Practical Slips2019 Sem1

Le document contient 6 questions liées à la programmation en C et aux systèmes de gestion de bases de données relationnelles (SGBDR). Il demande aux étudiants d'écrire des programmes pour effectuer des calculs sur des formes et des nombres, manipuler des chaînes, créer des structures pour stocker et rechercher des données, concevoir des bases de données en suivant les règles de normalisation, et exécuter des requêtes sur les bases de données. Les questions couvrent des concepts tels que les fonctions, les types de données, les clés primaires, les relations et les fonctions d'agrégation.

Transféré par

ScribdTranslations
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université Savitribai Phule de Pune

F.Y.B.B.A.(C.A.) Semestre - I Examen Pratique. Oct/Nov 2019


(CA-106) Laboratoire Informatique basé sur la programmation C et le SGBD.
Temps : - 3 Heures - 100

Q1. Écrivez un programme en C pour accepter les dimensions d'un cylindre et afficher la surface.
volume d'un cylindre. [15 Points]

Créer une structure employé (id, nom, salaire). Accepter les détails de n employés et écrire un
programme basé sur un menu pour effectuer les opérations suivantes. [25 points]
a) Rechercher un employé par ID
b) Afficher tous les employés

Q3. Considérez les entités suivantes et leurs relations. Créez une RDB en 3 NF avec
types de données appropriés et contraintes. [15 points]
Emp(eno ,ename ,designation ,salary, Date_Of_Joining)
Dept(dno,dname ,loc)
La relation entre le département et l'employé est une relation un-à-plusieurs.

Contraintes : - Clé primaire, ename ne doit pas être NULL, le salaire doit être supérieur à 0.

Considérez les tables ci-dessus et exécutez les requêtes suivantes :


1. Ajoutez la colonne phone_No dans la table Emp avec le type de données int.

[Link] les détails de l'employé dont le poste est 'Manager'.

Q4. Considérez la base de données ci-dessus et exécutez les requêtes suivantes : [25 points]
1. Afficher le nombre d'employés par département.
[Link] le nom de l'employé qui est 'Manager' du 'Département Comptabilité'.
3. Affichez le nom du département dont l'emplacement est « Pune » et « M. Advait » est
travailler dans l'informatique.
4. Afficher les noms des employés dont le salaire est supérieur à 50000 et le département
est "Qualité".
5. Mettre à jour la date d'embauche de l'employé à '15/06/2019' dont le département est 'informatique'
science' et le nom est « M. Roy ».

Viva / Oral [10 Points]

Carnet de laboratoire [10 Marques]

1
Université Savitribai Phule de Pune
F.Y.B.B.A.(C.A.) Semestre - I Examen Pratique. Oct/Nov 2019
(CA-106) Laboratoire informatique basé sur la programmation C et les SGBD.
Heure : - 3 heures - 100

Écrire un programme en C pour accepter le rayon d'un cercle et afficher l'aire et la circonférence
d'un cercle. [15 points]

Q2. Écrivez un programme pour calculer la somme de la série suivante jusqu'à n termes. [25 points]
Somme=X+X2/2!+X3/3!+……
(Remarque : Écrivez une fonction définie par l'utilisateur séparée pour calculer la puissance et la factorielle)

Q3. Considérez les entités suivantes et leurs relations. Créez une RDB en 3NF avec
types de données appropriés et contraintes. [15 points]
(ordNo, ordDate)
Client (clientNo, ClientName, addr)

La relation entre le Client et la Commande_de_vente est un à plusieurs.


Contraintes : - Clé primaire, ordDate ne doit pas être NULL.

Considérez les tables ci-dessus et exécutez les requêtes suivantes :


1. Ajouter la colonne montant dans la table Sales_order avec le type de données int.
2. Supprimer les détails des clients dont les noms commencent par la lettre 'A'.

Q4. Considérez les tables ci-dessus et exécutez les requêtes suivantes : [25 points]

[Link] les détails de la commande de vente du client dont le nom est « Patil » et la date de commande est

09/08/2019
2. Changer la date de commande du client_No 'CN001' à '18/03/2019'.
3. Supprimez tous les enregistrements de vente ayant une date de commande antérieure au '10/02/2018'.

4. Afficher les commandes de vente par date données par les clients.

5. Mettez à jour l'adresse du client à "Pimpri" dont le nom est 'M. Roy'.

Viva / Oral [10 points]

Carnet de laboratoire [10 Points]

2
Université Savitribai Phule de Pune
F.Y.B.B.A.(C.A.) Semestre - I Examen Pratique. Oct/Nov 2019
Cours de laboratoire : (CA-106) Laboratoire informatique basé sur la programmation C et le SGBD.

Temps : - 3 heures - 100

Q1. Écrire un programme en C pour accepter des températures en Fahrenheit (F) et les afficher en Celsius (C)
et Kelvin (K) (Indice : C=5.0/9(F-32), K = C + 273.15) [15 points]

Q2. Écrivez un programme piloté par un menu pour effectuer les opérations suivantes sur des chaînes à l'aide de la norme

fonctions de bibliothèque : [25 Points]


1. Longueur de la chaîne Copier la chaîne

Q3. Considérez les entités suivantes et leurs relations. Créez une base de données relationnelle en 3NF avec
types de données appropriés et contraintes. [15 Points]

Hospital (hno ,hname , city, Est_year, addr)


Doctor (dno , dname , addr, Speciality)

La relation entre l'Hôpital et le Médecin est de un à plusieurs


Contraintes : - Clé primaire, Est_année doit être supérieure à 1990.

Considérez les tables ci-dessus et exécutez les requêtes suivantes :


1. Supprimer la colonne addr de la table Hospital.
[Link] le nom du docteur, le nom de l'hôpital et la spécialité des médecins de "Pune City".

Q4. Considérez les tableaux ci-dessus et exécutez les requêtes suivantes : [25 Points]
1. Afficher les noms des hôpitaux situés dans la ville de « Pimpri ».
[Link] les noms des médecins qui travaillent à l'hôpital "Birla" et la ville
le nom est « Chinchwad ».
3. Afficher la spécialité des médecins travaillant à l'hôpital "Ruby".
4. Donnez le nombre d'hôpitaux de médecins par hôpital qui sont situés à "Pimple Gurav".
5. Mettre à jour l'adresse du médecin à "Pimpri" dont l'hôpital est "Ruby clinic".

Q5. Viva / Oral [10 points]

Carnet de laboratoire [10 points]

3
Université Savitribai Phule de Pune
F.Y.B.B.A.(C.A.) Semestre - I Examen Pratique. Oct/Nov 2019
(CA-106) Laboratoire d'informatique basé sur la programmation C et les systèmes de gestion de bases de données.

Heure : - 3 Heures - 100

Q1. Écrivez un programme C pour accepter deux nombres et imprimer la moyenne arithmétique et la moyenne harmonique.

les deux nombres (Indice : AM= (a+b)/2 , HM = ab/(a+b) ) [15 points]

Créer une structure Étudiant (id, nom, notes). Accepter les détails de n étudiants et écrire un menu
programme dirigé pour effectuer les opérations suivantes. [25 points]
a) Rechercher un étudiant par identifiant
b) Afficher tous les étudiants

Q3. Considérez les entités suivantes et leurs relations. Créez une RDB en 3NF avec
types de données appropriés et contraintes. [15 points]
Patient (PCode, Name, Addr, Disease)
Bed (Bed_No, RoomNo, loc)

- Il y a une relation un-à-un entre le patient et le lit.


Contraintes : - La clé primaire, RoomNo doit être supérieure à Bed_No, Addr ne doit pas être null.

Considérez les tables ci-dessus et exécutez les requêtes suivantes :


1. Affichez les détails des patients qui viennent de « Pimple Gurav ».
2. Supprimer les détails du patient dont le numéro de lit est 1 et le numéro de chambre est 105.

Q4. Considérez les tableaux ci-dessus et exécutez les requêtes suivantes : [25 points]

1. Afficher le nombre de patients par chambre.


2. Afficher les noms des patients admis dans la chambre n° 101.
3. Afficher la maladie du patient dont le lit_No est 1.
4. Afficher le room_no et bed_no du patient dont le nom est « M. Roy ».
5. Donnez les détails du patient qui est admis le 2ndflr dans la chambre 102.

Viva / Oral [10 Points]

Cahier de laboratoire [10 Points]

4
Université Savitribai Phule de Pune
F.Y.B.B.A.(C.A.) Semestre - I Examen Pratique. Oct/Nov 2019
Cours de laboratoire : (CA-106) Laboratoire informatique basé sur la programmation C et les SGBD.

Temps : - 3 heures - 100

Q1. Écrivez un programme en C pour accepter les dimensions de la longueur (l), de la largeur (b) et de la hauteur (h) d'un

cubiques et afficher la surface et le volume (Indice : surface = 2(lb + lh + bh))


volume=lbh ) [15 marques]

Q2. Écrivez un programme qui accepte une phrase de l'utilisateur et la modifie comme suit : Chaque espace
est remplacé par *, la casse de toutes les lettres est inversée, les chiffres sont remplacés par ? [25 Marks]

Q3. Considérez les entités suivantes et leurs relations. Créez une RDB en 3NF avec
types de données appropriés et contraintes. [15 Points]

Customer (cust_no, cust_name, address, city)


Loan (loan_no, loan_amt)
La relation entre le client et le prêt est de plusieurs à plusieurs
Contrainte : La clé primaire, montant_du_loan doit être > 0.

Considérez les tables ci-dessus et exécutez les requêtes suivantes :


Ajoutez une colonne Phone_No dans la table client avec le type de données int.
2. Supprimer les détails des clients dont le montant du prêt est inférieur à 1000.

Q4. Considérez les tableaux ci-dessus et exécutez les requêtes suivantes : [25 Marques]

1. Trouver les détails de tous les clients dont le montant du prêt est supérieur à 10 lakh.
2. Liste tous les clients dont le nom commence par la lettre 'D'.
3. Listez les noms des clients dans l'ordre décroissant qui ont pris un prêt de
Ville de Pimpri.
4. Afficher les détails des clients ayant le montant de prêt maximum.
[Link] à jour l'adresse du client dont le nom est « M. Patil » et le montant du prêt est
plus grand que 100000.

Viva / Oral [10 Points]

Carnet de laboratoire [10 Marques]

5
Université Savitribai Phule Pune
Examen pratique de F.Y.B.B.A.(C.A.) Semestre - I. Oct/Nov 2019
Cours de laboratoire : (CA-106) Laboratoire informatique basé sur la programmation C et les SGBD.

Temps : - 3 heures - 100

Q1. Écrivez un programme C pour accepter un caractère du clavier et afficher son précédent et
caractère suivant dans l'ordre. Ex. Si le caractère saisi est 'd', afficher "Le caractère précédent"
Le prochain caractère est e. [15 points]

Q2. Écrivez un programme pour accepter une chaîne et ensuite compter les occurrences d'un caractère spécifique d'un
chaîne.[25 points]

Q3. Considérez les entités suivantes et leurs relations. Créez une RDB en 3NF avec
types de données appropriés et contraintes. [15 points]
(pno, pname, start_date, budget, status)
Department (dno, dname, HOD, loc)

La relation entre le Projet et le Département est de plusieurs à un.


Contrainte : Clé primaire.
État du projet Contraintes : C–Terminé,
P - Progressif
I - Incomplet
Considérez les tables ci-dessus et exécutez les requêtes suivantes :
1. Supprimer la colonne loc de la table department.
2. Afficher les détails du projet dont la date de début est antérieure à un mois et le statut est
Progressiste

Q4. Considérez les tableaux ci-dessus et exécutez les requêtes suivantes : [25 points]

1. Afficher les noms des projets et des départements qui ont travaillé sur des projets dont
Terminé
2. Afficher le budget total de chaque département.
3. Afficher les projets incomplets de chaque département.
4. Affichez tous les projets travaillant sous 'M. Desai'.
5. Afficher le responsable de département par département.

Q5. Viva / Oral [10 Marques]

Carnet de laboratoire [10 Marque]

6
Université Savitribai Phule Pune
Examen pratique F.Y.B.B.A.(C.A.) Semestre - I. Oct/Nov 2019
Cours de labo : (CA-106) Laboratoire informatique basé sur la programmation en C et le SGBD.
Heure : - 3 heures - 100

Q1. Écrivez un programme en C pour accepter les coordonnées x et y de deux points et calculer le
distance entre les deux points. [15 points]

Q2. Écrire un programme pour calculer la multiplication de deux matrices d'ordre m*n.
[25 Points]

Q3. Considérez les entités suivantes et leurs relations. Créez un RDB en 3 NF avec
types de données appropriés et contraintes. [15 Marques]
Room (roomno, desc, rate)
Guest (gno, gname, no_of_days)
La relation entre la Chambre et le Client est Un à Un.
Contrainte : Clé primaire, le nombre de jours doit être > 0.

Considérez les tables ci-dessus et exécutez les requêtes suivantes :


1. Mettre à jour le tarif de la chambre à 5000 dont le type est "Climatisation".
2. Afficher le nom du client qui séjourne 2 jours dans la chambre 101.

Q4. Considérez les tables ci-dessus et exécutez les requêtes suivantes : 25 marques
1. Afficher les détails de la chambre selon ses tarifs par ordre croissant.
[Link] le numéro de chambre dans lequel "M. Advait" est logé pour 7 jours.
3. Trouvez le nombre de chambres avec climatisation.
4. Trouver les noms des invités avec les charges de chambre maximales.
5. Afficher les jours d'arrêt par invité.

Viva / Oral [10 Marques]

Cahier de laboratoire [10 Marque]

7
Université Savitribai Phule de Pune
F.Y.B.B.A.(C.A.) Semestre - I Examen Pratique. Oct/Nov 2019
Cours de laboratoire : (CA-106) Laboratoire informatique basé sur la programmation C et les systèmes de gestion de bases de données (SGBD).

Heure : - 3 heures - 100

Q1. Un caissier a des billets de banque de dénomination 1, 5 et 10. Écrivez un programme en C pour accepter
le montant de retrait de l'utilisateur et afficher le nombre total de billets de monnaie de
chaque coupure que le caissier devra donner. [15 marques]

Q2. Écrivez un programme dirigé par un menu pour effectuer les opérations suivantes sur m*n

Matrice[25 points]
[Link]élémentsdelamatricetriangulairesupérieure

[Link]élémentsdiagonaux

Q3. Considérez les entités suivantes et leurs relations. Créez une RDB en 3NF avec
types de données appropriés et contraintes. [15 points]

Book (Book_no, title, author, price, year_published)


Customer (cid, cname, addr)
La relation entre le Livre et le Client est de plusieurs à plusieurs avec une quantité comme

attribut descriptif.
Contrainte : Clé primaire, le prix doit être >0.

Considérez les tableaux ci-dessus et exécutez les requêtes suivantes :

Afficher le nom du livre dont l'auteur est « M. Gadhave ».


2. Ajouter la colonne EMailId dans la table client.

Q4. Considérez les tables ci-dessus et exécutez les requêtes suivantes : [25 points]

1. Afficher les détails du client de 'Mumbai'.


2. Afficher les détails des livres par auteur.
3. Afficher le nom du client qui a acheté plus de 3 livres.
4. Afficher les noms des livres ayant un prix compris entre 100 et 200 et publiés en 2019.
[Link] à jour le titre du livre en « DBMS » dont l'auteur est « M. Talore ».

Viva / Oral [10 points]

Carnet de laboratoire [10 Points]


8
Université Savitribai Phule de Pune
F.Y.B.B.A.(C.A.) Semestre - I Examen Pratique. Oct/Nov 2019
Cours de laboratoire : (CA-106) Laboratoire informatique basé sur la programmation C et les SGBD.

Heure : - 3 Heures - 100

Q1. Écrivez un programme en C pour accepter un caractère de l'utilisateur et vérifier si le caractère


est une voyelle ou une consonne. [15 points]

Q2.Écrivezunprogrammepouraccepterdeuxnombrescommeplageetafficherlatabledemultiplication

detouslesnombresdanscetteplage. [25 points]

Q3. Considérez les entités suivantes et leurs relations. Créez une RDB en 3NF avec
types de données appropriés et contraintes. [15 Marque]
Property (pno, desc, area, rate)
Owner (owner_name, addr, phno)

La relation entre le propriétaire et la propriété est un-à-plusieurs.


Contrainte : La clé primaire, le taux doit être > 0

Considérer les tables ci-dessus et exécuter les requêtes suivantes :


1. Afficher la superficie des propriétés dont le tarif est inférieur à 100000.
Donnez les détails du propriétaire dont la propriété est à « Pune ».

Q4. Considérez les tableaux ci-dessus et exécutez les requêtes suivantes : [25 points]

1. Afficher les détails des propriétés par zone.


2. Afficher la propriété appartenant à 'M. Patil' ayant le taux minimum.
3. Supprimez toutes les propriétés de « Pune » appartenant à « M. Joshi ».
4. Mettez à jour le numéro de téléphone de « M. Joshi » au 9922112233.
propriété à « Uruli Kanchan ».
5. Supprimer la colonne adresse de la table Propriétaire.

Viva / Oral [10 points]

Q6. Carnet de laboratoire [10 Points]

9
Université Savitribai Phule Pune
F.Y.B.B.A.(C.A.) Semestre - I Examen Pratique. Oct/Nov 2019
Cours de laboratoire : (CA-106) Laboratoire informatique basé sur la programmation C et le SGBD.

Heure : - 3 Heures - 100

Q1. Écrivez un programme C pour accepter les coordonnées x et y d'un point et trouver le quadrant.
où se trouve le point. [15 points]

Écrivez un programme qui accepte un nombre n et affiche chaque chiffre en mots.


Six-Sept-Zéro-Deux [25 Points]

Translation not possible as the text requires additional context or completion.


types de données appropriés et contraintes. [15 Points]

Employee (emp_no, name, skill, payrate)


(numéro_de_poste, compétence)

La relation entre l'employé et le poste est de plusieurs à plusieurs avec le jour et le service comme
attribut descriptif.

Contrainte : La clé primaire, le taux de paiement doit être > 0.


Considérez les tables ci-dessus et exécutez les requêtes suivantes :
1. Afficher les compétences des employés par nom.
[Link] à jour le poste de l'employé à 220 dont la compétence est « Manager ».

Q4. Considérez les tableaux ci-dessus et exécutez les requêtes suivantes : [25 Points]
1. Trouvez les noms et le taux de rémunération de tous les employés qui ont reçu une tâche.
2. Donnez le numéro d'employé qui travaille à la publication_no. 201, mais n'a pas le
compétence du serveur.
3. Afficher une liste des noms des employés qui ont la compétence de chef et qui sont assignés.
un devoir.
4. Afficher les détails des employés par poste.
5. Mettre à jour le taux de salaire des employés à 20000 dont la compétence est serveur.

Q5. Viva / Oral 10 points

Carnet de laboratoire [10 Points]

10
Université Savitribai Phule de Pune
F.Y.B.B.A.(C.A.) Semestre - I Examen Pratique. Oct/Nov 2019
Cours de laboratoire : (CA-106) Laboratoire Informatique basé sur la programmation C et les SGBD.

Heure : - 3 Heures - 100

Q1. Écrivez un programme en C pour accepter le prix d'achat et le prix de vente de l'utilisateur. Trouvez s'il
le vendeur a réalisé un bénéfice ou une perte et affiche combien de bénéfice ou de perte a été réalisé.
[15 Points]

Q2. Acceptez le rayon de l'utilisateur et écrivez un programme ayant un menu avec les éléments suivants
options et actions correspondantes [25 points]

Options Actions
1. Aire du cercle Calculer l'aire d'un cercle et l'imprimer

2. Circonférence du cercle Calculer la circonférence d'un cercle et imprimer

3. Volume de la sphère Calculer le volume d'une sphère et imprimer

Q3. Considérez les entités suivantes et leurs relations. Créez un RDB en 3NF avec
types de données appropriés et contraintes. [15 marques]

Bill (billno, day, tableno, total)


(numéro_de_plat, description_du_plat, prix)

La relation entre Bill et Menu est de Plusieurs à Plusieurs avec la quantité comme descriptif
attribut.

Contrainte : Clé primaire, le prix doit être > 0.


Considérez les tables ci-dessus et exécutez les requêtes suivantes :
[Link] le tableno dont le dish_desc est « Veg ».
2. Afficher le menu spécial du lundi.

Q4. Considérez les tableaux ci-dessus et exécutez les requêtes suivantes : [25 Points]
1. Afficher le reçu qui comprend le numéro de facture avec la description du plat, le prix, la quantité et
montant total de chaque menu.
2. Trouver le montant total collecté par l'hôtel à la date du 09/07/2019.
3. Comptez le nombre de menus du numéro de facture 301.
4. Afficher les détails du menu ayant un prix compris entre 100 et 500.
5. Affichez le numéro de table et le jour dont le montant de la facture est zéro.

Viva / Oral [10 Marques]

Carnet de laboratoire [10 Points]

11
Université Savitribai Phule de Pune
F.Y.B.B.A.(C.A.) Semestre - I Examen Pratique. Oct/Nov 2019
Cours de laboratoire : (CA-106) Laboratoire informatique basé sur la programmation C et le SGBD.

Heure : - 3 Heures - 100


Q1.ÉcrivezunprogrammeenCpourcalculerlasommedeschiffresd'unnombred'entréedonné.[15points]

Q2. Accepter deux nombres de l'utilisateur et écrire un programme piloté par un menu pour effectuer

les opérations suivantes [25 Marque]


1. échanger les valeurs de deux variables

calculez la moyenne arithmétique

Q3 Considérez les entités suivantes et leurs relations. Créez une RDB en 3NF avec
types de données appropriés et contraintes. [15 points]

Movies (M_name, release_year, budget)


Actor (A_name, role, charges, A_address)
Producer (producer_id, name, P_address)

Chaque acteur a joué dans un ou plusieurs films. Chaque producteur a produit


beaucoup de films mais chaque film peut être produit par plusieurs producteurs. Chaque film a
un ou plusieurs acteurs y jouant, dans différents rôles.

Contrainte : Clé primaire, année_de_sortie > 2000, A_adresse et P_adresse ne doivent pas
soyez le même.
Considérez les tableaux ci-dessus et exécutez les requêtes suivantes :
1. Liste des noms de films avec le budget le plus élevé.
2. Afficher les détails des producteurs qui ont produit plus d'un film dans une année.

Q4. Considérez les tableaux ci-dessus et exécutez les requêtes suivantes : [25 points]

1. Liste des noms des films avec le deuxième plus gros budget
2. Liste des noms d'acteurs qui ont joué le plus grand nombre de
films.
3. Liste des noms de films, produits par plus d'un producteur.
4. Listez les noms des acteurs qui reçoivent les charges maximales pour leur film.
5. Liste des noms des acteurs qui ont joué dans au moins un film.
lequel 'Akshay'
a agi.

Viva / Oral [10 Points]

Carnet de laboratoire [10 points]

12
Université de Savitribai Phule Pune
F.Y.B.B.A.(C.A.) Semestre - I Examen Pratique. Oct/Nov 2019
Cours de laboratoire : (CA-106) Laboratoire informatique basé sur la programmation C et la gestion de base de données (GBD).

Heure : - 3 Heures - 100


Q1.ÉcrireunprogrammeenCpouraccepterlavaleurdenetafficherlasommedetouslesnombresimpairs
jusqu'àn. [15 Marques]

Q2.Écrivezunprogrammepouraccepterunnombredécimaletleconvertirenbinaire,octalet
nombre hexadécimal. [25 points]

Q3. Considérez les entités suivantes et leurs relations. Créez un RDB en 3 NF avec
types de données appropriés et contraintes. [15 Points]

Driver (driver_id, driver_name, address)


Voiture (numéro_de_licence, modèle, année)

La relation entre le conducteur et la voiture est de plusieurs à plusieurs avec date et heure comme
attribut descriptif.

Contrainte : La clé primaire, driver_name ne doit pas être nulle.


Considérez les tables ci-dessus et exécutez les requêtes suivantes :
1. Afficher le nom du conducteur dont le numéro de permis est « DPU123 ».
2. Supprimez les détails de la voiture dont le modèle est « swift ».

Q4. Considérez les tables ci-dessus et exécutez les requêtes suivantes : [25 Marque]

[Link] les détails de toutes les personnes qui conduisent une voiture 'Alto'.
Mettre à jour le modèle de la voiture en "SUV300" dont l'année de fabrication est 2019.
3. Afficher les détails des voitures fabriquées avant l'année 2000.
4. Quel jour 'M. Ram' conduit le plus grand nombre de voitures.
5. Afficher le nombre total de conducteurs qui conduisent une voiture chaque année.

Viva / Oral 10 points

Cahier de laboratoire [10 points]

13
Université Savitribai Phule de Pune
F.Y.B.B.A.(C.A.) Semestre - I Examen Pratique. Oct/Nov 2019
Cours de laboratoire : (CA-106) Laboratoire informatique basé sur la programmation C et les SGBD.

Temps : - 3 heures - 100

Q1. Écrivez un programme C pour vérifier si un nombre d'entrée est un nombreArmstrong ou non.
[15 points]

Écrivezunprogrammepouraccepterunnombreetcompterlenombredechiffrespairs,impairsetzéro.

dans ce nombre. [25 marques]

Q3. Considérez les entités suivantes et leurs relations. Créez une RDB en 3 NF avec
types de données appropriés et contraintes. [15 points]

Student (stud_reg_no, stud_name, class)


Compétition

La relation entre l'étudiant et la compétition est de plusieurs à plusieurs.


avec le rang et l'année comme attribut descriptif.
Contrainte : La clé primaire, la classe doit être ("FY,SY,TY").

Considérez les tableaux ci-dessus et exécutez les requêtes suivantes :


1. Comptez le nombre total d'élèves par classe.
2. Supprimez les détails de l'étudiant qui a participé au concours de "Mehandi".

Q4. Considérez les tableaux ci-dessus et exécutez les requêtes suivantes : [25 points]

1. Afficher les étudiants de la classe 'FY' ayant participé au concours 'E-Rangoli'.


2. Trouvez le nombre d'étudiants pour la compétition de programmation.
3. Afficher les noms des trois premiers gagnants de chaque compétition.
4. Afficher le nombre moyen d'étudiants participant à chaque compétition.
Affichez le nombre total de concours tenus en 2014.

Q5. Viva / Oral [10 points]

Carnet de laboratoire [10 points]

14
Université Savitribai Phule de Pune
F.Y.B.B.A.(C.A.) Séance d'examen pratique - I Oct/Nov 2019
(CA-106) Laboratoire informatique basé sur la programmation C et le SGBD.
Temps : - 3 heures - 100

Q1.ÉcrivezunprogrammeCpourvérifiersiunnombred'entréeestunnombreparfaitounon.
[15 Marques]

Q2. Écrivez un programme ayant un menu avec les options suivantes et les actions correspondantes
[25 points]

Options Actions
Aire du carré Accepter la longueur, calculer l'aire du carré et imprimer

2. Aire du rectangle Accepter la longueur et la largeur, calculer l'aire du rectangle et


imprimer
3. Aire du triangle Acceptez la base et la hauteur, calculez l'aire du triangle et
imprimer

Q3. Considérez les entités suivantes et leurs relations. Créez une RDB en 3NF avec
types de données appropriés et contraintes. [15 Marques]

numéro_de_plan
Customer (cust_no, cust_name, mobile_no)

La relation entre Plan et Client est de un à plusieurs.


Contrainte : Clé primaire, fix_amt doit être supérieur à 0.

Considérez les tables ci-dessus et exécutez les requêtes suivantes :


1. Afficher les détails du plan pris par "M. Patil".
2. Mettre à jour le numéro de mobile du client au 7020079536 dont le nom est “M.
Roy" et le plan est
Vas-y Max.

Q4. Considérez les tables ci-dessus et exécutez les requêtes suivantes : [25 points]
Affichez le plan ayant la réponse minimale.
2. Afficher les détails du client commençant par son numéro de mobile avec 98.
3. Affichez les détails du client qui reçoit moins d'appels gratuits que cela.
le plan ‘Rocquons’.
4. Supprimez les détails de 'John' qui a arrêté le plan 'Go Max'.
5. Trouvez le plan dont le montant fixe est supérieur à 5000.
Q5. Viva / Oral [10 Points]

Carnet de laboratoire [10 points]

15
Université Savitribai Phule de Pune
F.Y.B.B.A.(C.A.) Semestre - I Examen Pratique. Oct/Nov 2019
Cours de laboratoire : (CA-106) Laboratoire d'informatique basé sur la programmation C et les systèmes de gestion de bases de données.

Temps : - 3 heures - 100

Q1.ÉcrivezunprogrammeCpourcalculerxysansutiliserdefonctiondebibliothèquestandard.
[15 Marques]

Q2.Écrivezunprogrammepourafficherl'unionetl'intersectiondedeuxtableaux1D.[25points]

Q3. Considérez les entités suivantes et leurs relations. Créez une BDR en 3NF avec
types de données appropriés et contraintes. [15 Marques]

(emp_id, emp_name, adresse)


Investment (inv_no, inv_name, inv_date, inv_amount)

La relation entre l'employé et l'investissement est de un à plusieurs.


Contrainte : La clé primaire, inv_amount doit être > 0.

Considérez les tableaux ci-dessus et exécutez les requêtes suivantes :

1. Afficher les détails de l'employé qui a investi dans un "Fonds Commun de Placement".
2. Ajouter la colonne Téléphone_No dans la table Employé.

Q4. Considérez les tables ci-dessus et exécutez les requêtes suivantes : [25 Marque]

1. Afficher les détails des employés qui ont investi plus de 100000.
2. Afficher le montant total d'investissement par employé.
3. Afficher les noms des employés qui investissent à la date 2ndJanv 2013.
4. Afficher les employés dont les investissements dépassent 3.
5. Trouver l'investissement moyen des employés de Pune.

Viva / Oral [10 points]

Cahier de laboratoire [10 Points]

16
Université Savitribai Phule Pune
F.Y.B.B.A.(C.A.) Semestre - I Examen Pratique. Oct/Nov 2019
(CA-106) Laboratoire informatique basé sur la programmation C et les SGBD.
Temps : - 3 heures - 100

Q1. Écrivez un programme C pour afficher la table de multiplication d'un nombre d'entrée donné [15 Points]

Q2.Écrivezunprogrammebasésurunmenupoureffectuerlesopérationssuivantessurm*n

Matrice [25 Marques]


[Link]'unematrice

[Link]élémentsimpairsdelamatrice

Q3. Considérez les entités suivantes et leurs relations. Créez une base de données relationnelle en 3NF avec
types de données appropriés et contraintes. [15 Points]
Politicians (pno, pname, telephone_no)
code_de_parti

La relation entre les politiciens et le parti est de plusieurs à un.


Contrainte : La clé primaire, party_name ne doit pas être nulle.

Considérez les tableaux ci-dessus et exécutez les requêtes suivantes :


1. Affichez le nom du parti dont le politicien est « M. Patil ».
2. Mettre à jour le nom du parti du politicien nommé « M. Pawar ».

Q4. Considérez les tableaux ci-dessus et exécutez les requêtes suivantes : 25 marques

1. Afficher les noms des partis par ordre croissant.


2. Trouvez le parti qui a moins de membres que le parti 'Congrès'.
3. Afficher le nom des politiciens par parti avec détails.
[Link] le nom du parti avec les détails des politiciens dont le nom inclut « Rao ».
5. Quel parti a le plus de politiciens

Q5. Viva / Oral [10 Points]

Q6. Carnet de laboratoire [10 points]

17
Université Savitribai Phule de Pune
F.Y.B.B.A.(C.A.) Semestre - I Examen Pratique. Oct/Nov 2019
Cours de laboratoire : (CA-106) Laboratoire informatique basé sur la programmation C et les SGBD.

Heure : - 3 heures - 100

Q1.ÉcrivezunprogrammeenCpourgénérerletrianglesuivantjusqu'ànlignes. [15 Points]

1
1 2
1 2 3

Q2. Écrivez un programme pour calculer la somme de la série suivante jusqu'à n termes. [25 Points]

Somme=X-X2/2!+X3/3!-……
(Remarque : Écrivez une fonction définie par l'utilisateur distincte pour calculer la puissance et la factorielle)

Q3. Considérez les entités suivantes et leurs relations. Créez une RDB en 3NF avec
types de données appropriés et contraintes. [15 Points]

Game (game_name, no_of_players, coach_name)


Player (pid, pname, address, club_name)

La relation entre le jeu et le joueur est de plusieurs à plusieurs.


Contrainte : Clé primaire, no_of_players doit être > 0.

Considérez les tables ci-dessus et exécutez les requêtes suivantes :


[Link] le nom du club dont l'entraîneur est « M. Sehwag ».
[Link] à jour le nom du jeu du joueur en cricket dont le nom est « M. Rahane ».

Q4. Considérez les tables ci-dessus et exécutez les requêtes suivantes : [25 Marques]

[Link] les joueurs de 'Delhi'.


2. Listez tous les jeux qui nécessitent plus de 4 joueurs.
3. Trouvez le nombre total de joueurs de cricket du 'club de sport'.
4. Afficher les jeux ayant plus de joueurs que le football.
5. Afficher les détails des joueurs par entraîneur.

Q5. Viva / Oral [10 points]

Carnet de laboratoire [10 Points]

18
Université Savitribai Phule de Pune
F.Y.B.B.A.(C.A.) Semestre - I Examen Pratique. Oct/Nov 2019
Cours de laboratoire : (CA-106) Laboratoire d'informatique basé sur la programmation C et les SGBD.

Temps : - 3 heures - 100

Q1.ÉcrivezunprogrammeenCpourgénérerletrianglesuivantjusqu'ànlignes. [15 marques]

* * * *
* * *
* *
*
Q2. Écrivez un programme à menu pour effectuer les opérations suivantes sur m*n
Matrice[25 Points]
[Link]élémentsdiagonauxdelamatrice

[Link]

Translation not possible, the text requires specific relational database content which is not provided.
types de données appropriés et contraintes. [15 Marques]
Item (item_no, item_name, quantity)
Suppliers (sup_no, sup_name, address, city, phone_no)

La relation entre l'article et le fournisseur est de plusieurs à plusieurs avec un tarif et

remise en tant qu'attribut descriptif.

Contrainte : La clé primaire, le numéro de téléphone doit comporter 10 chiffres.

Considérez les tables ci-dessus et exécutez les requêtes suivantes :


1. Afficher la quantité par article.
2. Afficher les fournisseurs dont les noms commencent par la lettre 's'.
3.
Q4. Considérez les tableaux ci-dessus et exécutez les requêtes suivantes: [25 Points]
Supprimer les articles ayant une quantité inférieure à 2.
2. Afficher le nombre total de fournisseurs qui fournissent des 'Réfrigérateurs'.
3. Afficher tous les fournisseurs fournissant des 'machines à laver' au coût minimum.
4. Donnez les détails du fournisseur qui offre le maximum de remise sur chaque article.
5. Lister les fournisseurs fournissant le plus grand nombre d'articles.

Q5. Viva / Oral [10 points]

Cahier de laboratoire [10 Points]

19
Université Savitribai Phule de Pune
F.Y.B.B.A.(C.A.) Semestre - I Examen Pratique. Oct/Nov 2019
Cours de laboratoire : (CA-106) Laboratoire informatique basé sur la programmation C et les SGBD.

Temps : - 3 Heures - 100

Q1.ÉcrivezunprogrammeCpourgénérerletrianglesuivantjusqu'ànlignes. [15 points]

1
2 3
4 5 6

Q2.Écrivezunprogrammepourcalculerl'additiondedeuxmatrices [25 points]

Q3. Considérez les entités suivantes et leurs relations. Créez une RDB en 3NF avec
types de données appropriés et contraintes. [15 points]

Wholesaler (w_no, w_name, address, city)


numéro_de_produit

La relation entre le grossiste et le produit est de plusieurs à plusieurs


avec la quantité comme attribut descriptif.
Contrainte : Clé primaire, le taux doit être > 0.
Considérez les tableaux ci-dessus et exécutez les requêtes suivantes :
1. Mettre à jour le nom du produit en "Moniteur" dont le fournisseur est "M. Patil".
2. Afficher le taux par produit.

Q4. Considérez les tables ci-dessus et exécutez les requêtes suivantes : [25 points]

1. Afficher le grossiste de la ville de 'Pune' et fournissant 'Moniteur'.


2. Afficher le nombre total de grossistes de chaque produit.
3. Afficher tous les grossistes qui fournissent des 'Claviers' avec un prix maximum.
[Link] la quantité totale de chaque produit vendue par 'M. Khabia'.
5. Diminuer le tarif de tous les produits de 5 % fournis par le grossiste de la ville de 'Pune'.

Q5. Viva / Oral [10 Marque]

Carnet de laboratoire 10 points

20
Université Savitribai Phule de Pune
F.Y.B.B.A.(C.A.) Semestre - I Examen Pratique. Oct/Nov 2019
Cours de laboratoire : (CA-106) Laboratoire informatique basé sur la programmation C et les SGBD.

Temps : - 3 Heures - 100

Q1.ÉcrivezunprogrammeenCpourgénérerletrianglesuivantjusqu'ànlignes. [15 marques]

A
Un B
Un B C

Créer une structure employé (eno, ename, salaire). Accepter les détails de n employés et écrire un
programme piloté par un menu pour effectuer les opérations suivantes options. [25 points]

1. Afficher tous les employés ayant un salaire > 5000


2. Afficher tous les employés

Q3. Considérez les entités suivantes et leurs relations. Créez une RDB en 3 NF avec
types de données appropriés et contraintes. [15 points]

Client (client_no, client_name, address, birthdate)


Policy_info (policy_no, desc, maturity_amt, prem_amt, date)

La relation entre Client et Policy_info est de plusieurs à plusieurs


Contrainte : La clé primaire, prem_amt et maturity_amt doivent être > 0.

Considérez les tableaux ci-dessus et exécutez les requêtes suivantes :


[Link] le montant de la prime payé par « M. Mahandule » depuis le 1er janvier 2018.
[Link] les détails du client qui a souscrit à la police "Jeevan Raksha".

Q4. Considérez les tableaux ci-dessus et exécutez les requêtes suivantes : [25 Points]

1. Afficher les détails de la police ayant un montant de maturité >500000.


2. Trouver le nombre total de polices achetées le 12thJanvier 2019.
3. Trouvez des clients qui ont plus de 3polices.
4. Trouvez toutes les polices dont le nombre de clients est le même que celui de la police 'Jeevan'
Raksha.
5. Afficher les détails des clients par police.

Q5. Viva / Oral [10 Points]

Carnet de laboratoire [10 points]

21
Université Savitribai Phule de Pune
F.Y.B.B.A.(C.A.) Semestre - I Examen Pratique. Oct/Nov 2019
Cours de laboratoire : (CA-106) Laboratoire informatique basé sur la programmation en C et les SGBD.

Heure : - 3 Heures - 100

Q1.ÉcrivezunprogrammeenCpourgénérerletrianglesuivantjusqu'ànlignes. [15 points]

A B C
A B
Un
Q2.Écrivezunprogrammepilotéparunmenupoureffectuerlesopérationssuivantessurm*n

Matrice[25 points]

[Link]élémentsnondiagonauxdelamatrice

[Link]

Q3. Considérez les entités suivantes et leurs relations. Créez une RDB en 3NF avec
types de données appropriés et contraintes. [15 points]

numéro_de_train
Passenger (p_id,p_name,address,age, gender)
La relation entre Train et Passager est de plusieurs à plusieurs avec seat_no, montant et date comme
attribut descriptif.
Contrainte : La clé primaire, seat_no ne doit pas être nul.

Considérez les tables ci-dessus et exécutez les requêtes suivantes :

[Link] les noms des passagers et leurs numéros de siège du train "sahyadri express".
2. Afficher les détails du train dans lequel "M. Roy" voyage de "Pune" à "Uruli"
Kanchan

Q4. Considérez les tables ci-dessus et exécutez les requêtes suivantes : [25 points]

1. Afficher les détails des passagers ayant plus de 50 ans.


[Link] le montant total collecté pour "Kokan Express" le 5thJanvier 2019.
3. Trouver le nombre total de passagers sur la route "Pune à Mumbai".
Annulez tous les trains de 21stJanvier 2019.
5. Calculer le nombre total de passagers masculins dans le "Shatabdi Express".

Viva / Oral [10 points]

Carnet de laboratoire 10 points

22
Université Savitribai Phule de Pune
F.Y.B.B.A.(C.A.) Semestre - I Examen Pratique. Oct/Nov 2019
Cours de laboratoire :(CA-106) Laboratoire informatique basé sur la programmation C et le SGBD.

Temps : - 3 heures - 100

Q1.ÉcrivezunprogrammeenCpouraccepternélémentsd'untableau1Dpuisafficherlasomme.
touslesélémentsdutableau. [15 marques]

Q2. Acceptez n entiers dans un tableau. Copiez uniquement les éléments non nuls dans un autre tableau.
(attribué en utilisant l'allocation dynamique de mémoire). Calculez la somme et la moyenne de
éléments non nuls. [25 points]

Q3. Considérez les entités suivantes et leurs relations. Créez une RDB en 3 NF avec
types de données appropriés et contraintes. [15 Marques]

Student (rno,sname,address,class)
Subject (subno,subname)

Relation : - L'étudiant et la matière sont liés par une relation plusieurs-à-plusieurs avec attribut
notes et statut.
Contraintes : - Clé primaire, la classe doit être fy, sy, ty.

Considérez les tableaux ci-dessus et exécutez les requêtes suivantes :


1. Liste les noms des élèves par classe.
2. Afficher les notes des étudiants par matière.

Q4. Considérez les tables ci-dessus et exécutez les requêtes suivantes : [25 Points]

1. Dressez la liste des noms distincts d'étudiants qui ont soit l'Électronique, soit les Statistiques, soit les deux.
sujets.
2. Listez les noms des étudiants qui ont soit réussi soit échoué.
3. Listez les étudiants qui ont le sujet "Base de données" et qui ne sont pas dans la classe "TY".
4. Listez les noms des étudiants qui n'ont échoué dans aucune matière.
5. Lister les noms des étudiants ne séjournant pas à "Uruli Kanchan".

Viva / Oral [10 points]

Carnet de laboratoire [10 points]

23
Université Savitribai Phule de Pune
F.Y.B.B.A.(C.A.) Semestre - I Examen Pratique. Oct/Nov 2019
Cours de laboratoire : (CA-106) Laboratoire informatique basé sur la programmation C et les SGBD.

Temps : - 3 Heures - 100

Q1.ÉcrivezunprogrammeCpourtrouverlesélémentsmaximumd'untableau1D [15 Marques]

Créer une structure Livre (Bno, Bname, Prix). Accepter les détails de n Livres et écrire un menu
programme guidé pour effectuer les opérations suivantes options. [25 points]

1. Afficher tous les livres ayant un prix > 500


2. Afficher le livre ayant le prix maximum

Q3. Considérez les entités suivantes et leurs relations. Créez une RDB en 3NF avec
types de données appropriés et contraintes. [15 Marques]

Bus(bus_no, capacity, depo_name)

Route(Route_no, source, destination, no_of_stations)

La relation entre Bus et Route est de plusieurs à un.


La capacité du bus doit être supérieure à 0, le nom du dépôt ne doit pas être nul.

Considérez les tableaux ci-dessus et exécutez les requêtes suivantes :


1. Lister tous les bus au dépôt « kothrud ».
2. Supprimez les détails du bus dont le numéro est « MH12HL7812 ».

Q4. Considérez les tables ci-dessus et exécutez les requêtes suivantes : [25 points]

1. Liste tous les bus sur la ligne n° 41.


2. Liste des détails de l'itinéraire ayant un nombre de stations > 10.
3. Supprimer tous les bus ayant une capacité < 20.
4. Trouvez le nombre maximum de stations.
5. Listez toutes les routes partant de « station ».

Viva / Oral [10 Points]

Carnet de laboratoire [10 points]

24
Université Savitribai Phule de Pune
F.Y.B.B.A.(C.A.) Semestre - I Examen Pratique. Oct/Nov 2019
Cours de laboratoire : (CA-106) Laboratoire informatique basé sur la programmation C et les systèmes de gestion de bases de données.

Temps : - 3 heures - 100

Q1.ÉcrireunprogrammeenCpourcalculerlasommedetouslesélémentspairsd'unematrice.[15points]

Q2.Écrivezunprogrammebasésurunmenupourl'optionsuivante [25 Points]

1.Vérifiezsilenombred'entréeestunnombred'Armstrongounon
2.Vérifiezsilenombred'entréeestparfaitounon

The provided text does not contain translatable content.


types de données appropriés et contraintes. [15 Points]

College (code, college_name, address)


Teacher (teacher_id, teacher_name, Qualification, specialization, salary, Desg)

La relation entre l'enseignant et le collège est de plusieurs à un.


Contrainte : Clé primaire, la qualification ne doit pas être nulle.

Considérez les tables ci-dessus et exécutez les requêtes suivantes :


1. Liste le nom du personnel ayant la qualification "SET-NET".
2. Mettre à jour le salaire du professeur à 50000 dont la qualification est « PhD ».

Q4. Considérez les tables ci-dessus et exécutez les requêtes suivantes : [25 Points]

1. Liste du personnel par université.


2. Afficher les détails des enseignants qui travaillent au Dr. D Y Patil College et leur
La spécialisation est « Informatique ».
3. Afficher le poste de l'enseignant dont le nom est « M. Patil » et qui travaille à
Collège DPU.
4. Afficher le salaire par enseignant.
5. Mettre à jour l'adresse du collège à "Sant Tukaram Nagar" dont le nom est "MD College".

Q5. Viva / Oral [10 points]

Carnet de laboratoire [10 points]

25
Université Savitribai Phule de Pune
F.Y.B.B.A.(C.A.) Semestre - I Examen Pratique. Oct/Nov 2019
Cours de laboratoire : (CA-106) Laboratoire informatique basé sur la programmation C et le SGBD.

Temps : - 3 heures - 100

Q1. Écrivez un programme en C pour calculer la longueur d'une chaîne sans utiliser de fonctions standards.

[15 Points]

Q2. Écrivez un programme pour afficher les éléments d'un tableau contenant n entiers dans le
Inverser l'ordre en utilisant un pointeur vers le tableau. [25 points]

Q3. Considérer les entités suivantes et leurs relations. Créer une RDB en 3 NF avec
types de données appropriés et contraintes. [15 Points]

Gym (Name, city, charges, scheme)


Member (ID, Name, phoneNo, address)
La relation entre la salle de gym et le membre est de un à plusieurs.

Contrainte : Clé primaire, les charges doivent être supérieures à 0.

Considérez les tables ci-dessus et exécutez les requêtes suivantes :


[Link] les détails du programme de "Gold Gym".
2. Liste de toutes les salles de sport de la ville de "Pimpri".

Q4. Considérez les tables ci-dessus et exécutez les requêtes suivantes : [25 Points]

[Link] les détails du schéma auquel « M. Patil » est admis.


2. Liste des membres par salle de sport.
3. Énumérer les frais par schéma.
4. Afficher tous les membres de la ville de Pune qui ont payé des frais de gym supérieurs à
10000.
5. Supprimer la colonne adresse de la table Membre.

Viva / Oral [10 Points]

Carnet de laboratoire [10 Points]

26
Université Savitribai Phule de Pune
F.Y.B.B.A.(C.A.) Semestre - I Examen Pratique. Oct/Nov 2019
Cours de laboratoire : (CA-106) Laboratoire informatique basé sur la programmation C et les systèmes de gestion de bases de données.

Heure : - 3 heures - 100

Q1. Écrivez un programme pour compter les occurrences des voyelles dans une chaîne d'entrée. [15 points]

Créer une structure Article (Ino, Iname, Prix). Accepter les détails de n Articles et écrire un
programme piloté par un menu pour effectuer les opérations suivantes options. [25 points]

[Link] tous les articles ayant un prix > 800


2. Afficher l'enregistrement de l'article avec Ino=2

The provided text does not contain translatable content.


types de données appropriés et contraintes. [25 Points]

Student (rollno, sname, class, timetable)


Lab (LabNo, LabName, capacity, equipment)

La relation entre l'étudiant et le laboratoire est de plusieurs à un.

Contrainte : Clé primaire, la capacité ne doit pas être nulle.

Considérez les tables ci-dessus et exécutez les requêtes suivantes :


1. Ajoutez la colonne Phone_No avec le type de données int dans la table Étudiant.
2. Afficher la capacité par laboratoire.

Q4. Considérez les tables ci-dessus et exécutez les requêtes suivantes : [25 points]

[Link] l'emploi du temps pratique de la classe 'FYBBA(CA)'.


[Link] le nom du laboratoire dans lequel 'M. Advait' fait ses pratiques.
3. Lister les étudiants par classe.
4. Supprimez la colonne équipement de la table Lab.
5. Mettre à jour la capacité du laboratoire à 100 dont le numéro est 1.

Q5. Viva / Oral [10 Points]

Carnet de laboratoire [10 points]

27
Université Savitribai Phule de Pune
F.Y.B.B.A.(C.A.) Semestre - I Examen Pratique. Oct/Nov 2019
Cours de laboratoire : (CA-106) Laboratoire informatique basé sur la programmation C et le SGBD.

Heure : - 3 heures - 100

Q1. Écrivez un programme pour accepter une chaîne puis compter les occurrences d'un spécifique
caractère d'une chaîne. [15 points]

Q2.Écrivezunprogrammepouraccepterdeuxnombrescommeplageetafficherlatabledemultiplication

de tous les nombres dans cette plage. [25 points]

Le texte fourni est incomplet pour effectuer une traduction appropriée.


types de données appropriés et contraintes. [15 points]

Blood (blood_id, blood_group, cholesterol_level, storage)


Donar (donar_id, name, address, gender, phone_no)

La relation entre le Sang et le Donneur est de plusieurs à un.


Contrainte : Clé primaire, le groupe sanguin ne doit pas être nul.

Considérez les tableaux ci-dessus et exécutez les requêtes suivantes :


Liste des groupes sanguins par donneur.
2. Afficher le niveau de cholestérol dans le sang qui est donné par 'M. Mahandule'.

Q4. Considérez les tableaux ci-dessus et exécutez les requêtes suivantes : [25 Points]

1. Afficher le stock de sang dont le groupe est "O+".


2. Supprimez la colonne de genre de la table Donar.
[Link] à jour le stockage de sang à 100 bouteilles dont le groupe sanguin est « B+ ».
4. Afficher le groupe sanguin ayant le maximum de stockage.
5. Afficher les détails du donateur par ordre croissant de nom_donateur.

Viva / Oral [10 points]

Carnet de laboratoire 10 points

28
Université Savitribai Phule de Pune
F.Y.B.B.A.(C.A.) Semestre - I Examen Pratique. Oct/Nov 2019
Cours de laboratoire : (CA-106) Laboratoire informatique basé sur la programmation C et les SGBD.

Heure : - 3 Heures [Marques : - 100 ]

Q1. Écrivez un programme en C pour calculer le factoriel d'un nombre en utilisant une fonction définie par l'utilisateur.

[15 points]

Q2. Écrivez un programme qui accepte un nombre n et affiche chaque chiffre séparé par des tabulations.
Exemple : 6702 Sortie = 6 7 [25 Points]0 2

Q3. Considérez les entités suivantes et leurs relations. Créez une RDB en 3 NF avec
types de données appropriés et contraintes. [15 points]

Country (CId, CName , no_of_states, area, location, population)

Citizen( Id, Name, mother_toung, state_name)

La relation entre un pays et un citoyen est une relation un à plusieurs.


Contrainte : La clé primaire, la zone ne doit pas être nulle.

Considérez les tableaux ci-dessus et exécutez les requêtes suivantes :


Énumérer le nombre d'États par pays.
2. Afficher le nom du pays ayant la population minimale.

Q4. Considérez les tableaux ci-dessus et exécutez les requêtes suivantes : 25 points

[Link] les citoyens dont la langue maternelle est 'marathi'.


2. Mettre à jour la population de l'Inde à 10 000 000.
3. Afficher les détails des citoyens par ordre décroissant de nom d'État.
4. Afficher les détails des pays ayant une population supérieure à 1 000 000.
5. Afficher les détails du pays où 'Ms Reshma' réside.

Viva / Oral [10 Points]

Carnet de laboratoire [10 Marques]

29
Université Savitribai Phule Pune
F.Y.B.B.A.(C.A.) Semestre - I Examen Pratique. Oct/Nov 2019
Cours de laboratoire : (CA-106) Laboratoire informatique basé sur la programmation C et les SGBD.

Heure : - 3 heures - 100


Q1. Écrivez un programme pour trouver la somme des chiffres d'un nombre d'entrée donné en utilisant une fonction définie par l'utilisateur.

Fonction [15 points]

Écrivez un programme pour accepter un nombre et compter le nombre de chiffres pairs, impairs et zéros
dans ce nombre. [25 points]

Q3. Considérez les entités suivantes et leurs relations. Créez une RDB en 3 NF avec
types de données appropriés et contraintes. [15 Marque]

Library(Lno, Lname, Location, Librarian, no_of_books)


Book(Bid, Bname, Author_Name, Price, publication)

La relation entre une bibliothèque et un livre est de un à plusieurs.

Contrainte : Clé primaire, Le prix ne doit pas être nul.

Considérez les tableaux ci-dessus et exécutez les requêtes suivantes :


1. Afficher les détails de la bibliothèque ayant un nombre de livres supérieur à 10000.
[Link] la liste des livres de la publication ‘BPB’.

Q4. Considérez les tableaux ci-dessus et exécutez les requêtes suivantes : [25 points]

1. Afficher le nombre de livres par publication.


[Link] le prix total des livres de la publication 'Nirali'.
3. Supprimer les détails du livre des publications Vision de la bibliothèque 'DPU'.
4. Afficher tous les livres de l'auteur dont le caractère initial du nom est 'A'.
Mettez à jour le nombre de livres de la publication de succès à 1000 depuis la bibliothèque DYP.

Q5. Viva / Oral [10 Points]

Carnet de laboratoire 10 Points

30

Vous aimerez peut-être aussi