Intro to Database Systems

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Cilat janë shkaqet e vështirësive në qasje në të dhëna? (Zgjidhni të gjitha që aplikojnë)

  • Problemet me integritet
  • Lista të ndryshme
  • Hapësira e pamjaftueshme (correct)
  • Formatet e ndryshme (correct)
  • Të dhëna të njëjta në file të ndryshëm (correct)

Problemet me atomicitet përfshijnë situata ku veprimi A kryhet por jo B dhe nuk ka kthim mbrapa. (Zgjidhni vërtet ose gabim)

True (A)

Cilat janë objektivat e lëndës për sistemet e bazës së të dhënave?

  • Dizajnimi i lojërave video
  • Krijimi i faqeve web
  • Kuptimi dhe zbatimi me sukses i parimeve të dizajnit logjik të bazave të të dhënave (correct)
  • Menaxhimi i llogarive bankare

Cila është shkurtimisht detyra e një Zhvilluesi të bazës së të dhënave?

<p>Dizajnon baza të të dhënave efikase që plotësojnë nevojat dhe pritshmëritë e përdoruesve.</p> Signup and view all the answers

Çfarë është pavarësia e të dhënave në dizajnin e bazës së të dhënave?

<p>Koncept shumë i rëndësishëm</p> Signup and view all the answers

Kombinoni llojet e modeleve të bazave të të dhënave me përshkrimin e tyre:

<p>Bazat e të dhënave relationare = Përmbajent entitete, atribute dhe relacione Bazat e të dhënave të centralizuara = Ruajt të dhënat në një sistem të centralizuar Bazat e të dhënave të shpërndara = Rrjet bazash të dhënash të ruajtura në shumë site</p> Signup and view all the answers

Të dhënat janë fakte të përpunuara, ndërsa informacioni është rezultat i të dhënave të papërpunuara. (Zgjidhni: Vërtet/Fals)

<p>False (B)</p> Signup and view all the answers

Cilat janë disa shembuj të sistemeve të bazave të të dhënave?

<p>Shitjet, kontabiliteti, burimet njerëzore, banka dhe financa, prodhim, universitetet</p> Signup and view all the answers

Kombinoni shembujt e sistemeve të bazave të të dhënave me përshkrimet e tyre:

<p>Shitjet = Informacione për klientët, llogaritë, huatë dhe transaksionet bankare. Kontabiliteti = Pagesat, arkëtimet, asetet. Burimet Njerëzore = Informacione për punonjësit, pagat, taksat mbi paga. Prodhim = Menaxhimi i prodhimit, inventari, porositë, zinxhiri i furnizimit. Universitetet = Regjistrimi, notat.</p> Signup and view all the answers

Cila është përfaqësuesja tjetër e një relacioni në SQL?

<p>tabelë</p> Signup and view all the answers

Cilat janë llojet e komandave të SQL?

<p>DDL – Data Definition Language (A), DQL – Data Query Language (B), DCL – Data Control Language (C), DML – Data Manipulation Language (D)</p> Signup and view all the answers

SQL është shkurtim për Structured Query Language, që është një gjuhë e ________ për të dhënat relacionare.

<p>kërkesave</p> Signup and view all the answers

Vlera 'null' në SQL paraqet një vlerë e njohur për atributet e dhënave.

<p>False (B)</p> Signup and view all the answers

Cfare eshte skema e krijuar e tabeles 'STUDENTI' ne DDL?

<p>CREATE TABLE STUDENTI(ID_Studenti char(8) PRIMARY KEY, emriStudentit varchar(30) NOT NULL, mbiermiStudentit varchar(30) NOT NULL, dataLindjes date, email varchar(100), notaMesatare float, qyteti varchar(20))</p> Signup and view all the answers

Cili operator krahasues perdoret per te krahasuar perputhjen e vargjeve te te dhenave te tipit CHAR ose VARCHAR ne SQL?

<p>LIKE (B)</p> Signup and view all the answers

Deklarata 'SELECT DISTINCT' perdoret per te listuar vetem vlerat e ndryshme ne SQL.

<p>True (A)</p> Signup and view all the answers

Operatori 'BETWEEN' ne SQL permban dy skaje te prerjes si ne rastin tonë 4 dhe ____.

<p>4.7</p> Signup and view all the answers

Flashcards are hidden until you start studying

Study Notes

Ligjërata e Parë

  • Erzen Shamolli, Medina Talla, Elton Boshnjaku në UBT
  • Planifikimi për lëndën:
    • Projekti ka peshën 40%
    • Dorëzimi i detyrave 10%
    • Testi final ka peshën 50%
    • Mbrojtja e projektit gjatë vitit akademik
  • Rregullat e lëndës për studentët rindjekës:
    • Projekti ka peshën 40%
    • Testi final ka peshën 70%
    • Mbrojtja e projektit vetëm në afatin e rregullt
  • Silabus i lëndës:
    • Njësia I: Vështrim i përgjithshëm i koncepteve të sistemit të bazës së të dhënave
    • Njësia II: Konceptet Bazat në SQL
    • Njësia III: Modelet e të dhënave relacionale dhe konceptet e dizajnimit të bazës së të dhënave
    • Njësia IV: SQL e ndërmjetme (intermediate)
    • Njësia V: SQL e avancuar

Konceptet Kryesore (Terminologjia)

  • DBMS (Database Management System)
    • Mjeti që në mënyrë efikase mundëson përdoruesit të ruajnë, mirëmbajnë, nxjerrin dhe fshijnë informacione
  • RDBMS (Relational Database Management System)
    • Version i avancuar i DBMS
  • Skema e bazës së të dhënave
    • Përcakton mënyrën se si organizohen të dhënat brenda një baze të dhënash relacionale
  • Instanca
    • Gjendja aktuale e bazës së të dhënave

Sistemi i Informacionit

  • Bazat e të dhënave:
    • Sistemet e bazuar në file
    • Sistemet për menaxhimin e bazave të të dhënave
    • Sistemet e bazave relacionale të të dhënave
    • Sistemet e avancuara të bazave të të dhënave
  • Të dhënat vs. Informacioni
    • Të dhënat janë fakte të papërpunuara, ndërsa informacioni është rezultat i përpunimit të të dhënave të papërpunuara për të zbuluar kuptimin e tyre

Pavarësia e Të Dhënave

  • Pavarësia logjike e të dhënave
    • Të dhënat mund të ndryshojnë pa ndryshuar pamjen e aplikacionit
  • Pavarësia fizike e të dhënave
    • Skema fizike e të dhënave mund të ndryshojë pa ndryshuar skemën logjike

Llojet e Modeleve të Bazave të të Dhënave

  • Bazat e të dhënave relacionale (Relational Database)
  • Bazat e të dhënave të centralizuara (Centralized Database)
  • Bazat e të dhënave të shpërndara (Distributed Database)
  • Bazat e të dhënave NoSQL (NoSQL Database)
  • Bazat e të dhënave Cloud (Cloud Database)
  • Bazat e të dhënave të orientuara në objekte (Object-oriented Databases)
  • Bazat e të dhënave hierarkike (Hierarchical Databases)

Note: These study notes are written in Albanian, as per your request.### Modelet e DBMS

  • Modelet e DBMS ndahen në nivele të caktuara, ku secili nivel përshkruan koncepte të caktuara.
  • Nivelet kryesore janë: modeli konceptual, modeli i zbatimit dhe modeli fizik.
  • Modeli konceptual përshkruan konceptet e të dhënave duke përdorur UML dhe Entity-Relationship.
  • Modeli i zbatimit përshkruan bashkësitë dhe relacionet ndërmjet tyre.
  • Modeli fizik përshkruan formën e rreshtave në formatin e fileve të indeksuar.

Rëndësia e bazës së të dhënave

  • Baza e të dhënave është e nevojshme për të përmbajtur të dhënat e një biznesi.
  • Të dhënat e biznesit përfshijnë informacione për klientët, produktet, punonjësit, borxhet, etj.
  • Të dhënat duhet të jenë të qasshme nga të gjithë personat përgjegjës për të marrë vendimet e duhura.
  • Baza e të dhënave mundëson grumbullimin, ruajtjen, manipulimin, shpërndarjen dhe menaxhimin e të dhënave.
  • Ajo është baza kryesore e sistemit të informacionit biznesor.

Hyrje në SQL

  • SQL (Structured Query Language) është gjuha e pytësorëve të bazës së të dhënave relacionale
  • Përdoret për krijimin, modifikimin dhe menaxhimin e bazës së të dhënave

Modeli Relacional

  • Modeli relacional paraqet bazën e të dhënave si një koleksion të relacioneve
  • Një relacion është një tabelë e vlerave
  • Çdo rresht në tabelë përfaqëson një koleksion të vlerave të të dhënave të lidhura

Gjuha e Krijimit/Manipulimit të Bazës së të Dhënave (DDL, DML, DQL, DCL)

  • DDL (Data Definition Language) përdoret për definimin e skemës së bazës së të dhënave
  • DML (Data Manipulation Language) përdoret për manipulimin e të dhënave në bazën e të dhënave
  • DQL (Data Query Language) përdoret për krijimin e pytësorëve të të dhënave
  • DCL (Data Control Language) përdoret për kontrollimin e aksesit në bazën e të dhënave

Llojet e Të Dhënave në SQL

  • String data types: CHAR, VARCHAR
  • Number data types: INT, BIGINT, DECIMAL
  • Date and time data types: DATETIME, DATE, TIME
  • Other data types: BIT, FLOAT, NULL

Kufizimet në SQL

  • Kufizimet në SQL janë rregulla të paracaktuara që zbatohen në një ose më shumë kolona
  • Integriteti i të dhënave arrihet përmes kufizimeve të cilat përcaktohen në modelin e të dhënave
  • Kufizimet janë të nevojshme për ruajtjen e integritetit të të dhënave

Çelësat në SQL

  • Çelësi kandidat është një çelës i përcaktuar në një ose më shumë atribute që ofron të dhëna unike për secilin rresht
  • Çelësi primar (Primary Key) zgjidhet për të identifikuar secilin rresht në tabelë

Deklarata SELECT në SQL

  • Deklarata SELECT përdoret për të selektuar të dhënat nga tabela
  • Sintaksa e deklaratës SELECT: SELECT * FROM tabela WHERE kushti

Operatorët në SQL

  • Operatorët krahasues: =, <, >, <=, >=, <>
  • Operatorët logjikë: AND, OR, NOT, IN, BETWEEN, LIKE
  • Operatorët aritmetikë: +, -, *, /, %

Deklarata WHERE në SQL

  • Deklarata WHERE përdoret për të filtruar të dhënat në bazë të kushteve
  • Sintaksa e deklaratës WHERE: WHERE kushti

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

More Like This

Database Systems Focus and Concepts Quiz
3 questions
Database Systems Overview
12 questions
COM206 Database Systems Quiz
10 questions
Database Systems
58 questions

Database Systems

UnlimitedSimile4385 avatar
UnlimitedSimile4385
Use Quizgecko on...
Browser
Browser