Intro to Database Systems

JubilantMaclaurin avatar
JubilantMaclaurin
·
·
Download

Start Quiz

Study Flashcards

17 Questions

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

Hapësira e pamjaftueshme

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

True

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

Kuptimi dhe zbatimi me sukses i parimeve të dizajnit logjik të bazave të të dhënave

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

Dizajnon baza të të dhënave efikase që plotësojnë nevojat dhe pritshmëritë e përdoruesve.

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

Koncept shumë i rëndësishëm

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

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

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

False

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

Shitjet, kontabiliteti, burimet njerëzore, banka dhe financa, prodhim, universitetet

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

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.

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

tabelë

Cilat janë llojet e komandave të SQL?

DDL – Data Definition Language

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

kërkesave

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

False

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

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))

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

LIKE

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

True

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

4.7

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

Introduction to database systems, including lecture notes and course information from professors Erzen Shamolli and Medina Talla.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Database Systems Overview
12 questions
Database Concepts Chapter 1
10 questions

Database Concepts Chapter 1

IncredibleButtercup avatar
IncredibleButtercup
COM206 Database Systems Quiz
10 questions
Use Quizgecko on...
Browser
Browser