Baze Podataka - I Kolokvijum

Approved & Edited by ProProfs Editorial Team
The editorial team at ProProfs Quizzes consists of a select group of subject experts, trivia writers, and quiz masters who have authored over 10,000 quizzes taken by more than 100 million users. This team includes our in-house seasoned quiz moderators and subject matter experts. Our editorial experts, spread across the world, are rigorously trained using our comprehensive guidelines to ensure that you receive the highest quality quizzes.
Learn about Our Editorial Process
| By Laki.carina
L
Laki.carina
Community Contributor
Quizzes Created: 2 | Total Attempts: 5,389
Questions: 110 | Attempts: 4,241

SettingsSettingsSettings
Baze Podataka - I Kolokvijum - Quiz

Simulacija pitanja za prvi kolokvijum iz predmeta Baze podataka


Questions and Answers
  • 1. 

    Baze podataka su:

    • A.

      Skup osnovnih (bazičnih) tipova podataka, kojima se pristupa iz viših programskih jezika (C, C++, JAVA, PHP, JSC, JSP)

    • B.

      Organizovani skup logički povezanih podataka, koji se održava i koje koristi više korisnika ili programa

    • C.

      Skup podataka koji se skladište na sigurnom mestu, a pristupaju im isključivo administratori sistema

    • D.

      Osnovni skup podataka iz koga se definišu novi podaci pomoću Data Base Management System-a (sistema za upravljanje bazama podataka)

    Correct Answer
    B. Organizovani skup logički povezanih podataka, koji se održava i koje koristi više korisnika ili programa
    Explanation
    Baze podataka su organizovani skup logički povezanih podataka, koji se održava i koje koristi više korisnika ili programa. This statement explains that databases are structured collections of logically connected data that are maintained and used by multiple users or programs.

    Rate this question:

  • 2. 

    Šta je podatak?

    • A.

      Činjenica o nekom predmetu i/ili događaju koja se može zabeležiti i sačuvati na računaru

    • B.

      Rezultat obrade više različitih informacija

    • C.

      Činjenica koja se ne može promeniti (konstanta), a može da poprimi NULL vrednost

    • D.

      Numerički izražena vrednost atributa, može biti različitog tipa

    Correct Answer
    A. Činjenica o nekom predmetu i/ili događaju koja se može zabeležiti i sačuvati na računaru
    Explanation
    The correct answer is "Činjenica o nekom predmetu i/ili događaju koja se može zabeležiti i sačuvati na računaru." This answer defines data as a fact about an object or event that can be recorded and stored on a computer.

    Rate this question:

  • 3. 

    Šta je informacija?

    • A.

      Skup struktuiranih i nestruktuiranih podataka

    • B.

      Skup podataka, koji može da se ažurira i nad kojima se mogu postavljati upiti

    • C.

      Zapisani podatak u bazi podataka na disku

    • D.

      Obrađeni podatak nakon čega se znanje osobe koja koristi podatak povećalo

    Correct Answer
    D. Obrađeni podatak nakon čega se znanje osobe koja koristi podatak povećalo
    Explanation
    Information is defined as processed data that increases the knowledge of the person using it. This means that information is not just raw data, but data that has been analyzed and interpreted in a way that adds value and understanding. Therefore, the correct answer is "Obrađeni podatak nakon čega se znanje osobe koja koristi podatak povećalo."

    Rate this question:

  • 4. 

    U nestruktuirane podatke se svrstavaju:

    • A.

      Dokumenti, mape, fotografije, zvuk, video zapisi

    • B.

      Brojevi, karakteri, datumi, novčani podaci

    • C.

      Realni brojevi, decimalni brojevi, imaginarni brojevi

    • D.

      Realni brojevi sa promenljivom dužinom za decimalna mesta

    Correct Answer
    A. Dokumenti, mape, fotografije, zvuk, video zapisi
    Explanation
    The correct answer includes various types of unstructured data such as documents, maps, photographs, sound, and video recordings. Unstructured data refers to data that does not have a predefined format or organization, making it more challenging to process and analyze compared to structured data.

    Rate this question:

  • 5. 

    Šta su metapodaci?

    • A.

      Podaci koji mogu poprimiti NULL vrednost, do trenutka unošenja konkretnih podataka

    • B.

      Podaci koji imaju ograničen vek trajanja i često se menjaju od strane aplikativnih programa

    • C.

      Podaci koji opisuju svojstva ili karakteristike podataka krajnjih korisnika i kontekst tih podataka

    • D.

      Popularni naziv za različite tipove podataka krajnjih korisnika

    Correct Answer
    C. Podaci koji opisuju svojstva ili karakteristike podataka krajnjih korisnika i kontekst tih podataka
    Explanation
    Metapodaci su podaci koji opisuju svojstva ili karakteristike podataka krajnjih korisnika i kontekst tih podataka. Metapodaci pružaju dodatne informacije o podacima, kao što su njihov format, struktura, vrednost, autor, datum kreiranja i slično. Oni pomažu korisnicima da bolje razumeju i tumače podatke, kao i da ih efikasnije koriste u različitim kontekstima.

    Rate this question:

  • 6. 

    Šta je sistem za upravljanje bazama podataka?

    • A.

      Softverski sistem koji se koristi za kreiranje, održavanje i manipulisanje podacima, kao i za kontrolu prava pristupa bazi podataka

    • B.

      Softverski sistem za upravljanje metapodacima

    • C.

      Softverski sistem za pristup datotekama, podacima i informacijama, koji obezbeđuje apsolutna prava pristupa pojedinim korisnicima baze podataka

    • D.

      Softverski sistem za on-line i off-line pristup bazi podataka i kojim omogućava kopiranje podataka između različitih aplikacija nad bazom podataka

    Correct Answer
    A. Softverski sistem koji se koristi za kreiranje, održavanje i manipulisanje podacima, kao i za kontrolu prava pristupa bazi podataka
    Explanation
    The correct answer is a software system that is used for creating, maintaining, and manipulating data, as well as controlling access rights to the database. This explanation states that a database management system is a software system that performs various tasks related to data management, including creating and maintaining the database, manipulating data within the database, and controlling access to the database by granting or restricting user privileges.

    Rate this question:

  • 7. 

    Sistem za upravljanje bazama podataka je:

    • A.

      Softverski sistem koji upravlja memorijom, baferima, indeksima, pointerima i time omogućava efikasno upravljanje podacima u bazi podataka

    • B.

      Softverski paket za normalizaciju baza podataka koje imaju nedozvoljene funkcionalne zavisnosti

    • C.

      Interfejs između korisnika (korisničkih programa, aplikacija) i zapisa baze podataka na disku

    • D.

      Softversko okruženje za pisanje korisničkih aplikacija kojima se obraća bazi podataka

    Correct Answer
    C. Interfejs između korisnika (korisničkih programa, aplikacija) i zapisa baze podataka na disku
    Explanation
    The correct answer is "interfejs između korisnika (korisničkih programa, aplikacija) i zapisa baze podataka na disku". This answer suggests that a database management system serves as an interface between users (user programs, applications) and the database records stored on disk. It implies that the system allows users to interact with the database by providing a way to read, write, and manipulate data stored in the database.

    Rate this question:

  • 8. 

    Registar korisnika određuje:

    • A.

      Ko može da pristupi podacima, kojim podacima i šta može sa njima da radi

    • B.

      Redosled prijavljivanja korisnika za rad nad jedinstvenom bazom podataka

    • C.

      Broj korisnika koji mogu da unose metapodatke za definisanje rada baze podataka

    • D.

      Username i password za definisanje objekata baze podataka

    Correct Answer
    A. Ko može da pristupi podacima, kojim podacima i šta može sa njima da radi
    Explanation
    The registrar of users determines who can access the data, which data they can access, and what actions they can perform with the data.

    Rate this question:

  • 9. 

    Ako se jedan podatak pojavljuje dva ili više puta u bazi podataka:

    • A.

      To predstavlja nepoželjnu redudansu, što može dovesti do gubitka podataka i do nekonzistentnosti baze podataka

    • B.

      To predstavlja poželjnu redudansu, jer se višestruko zapisani podaci ne mogu lako izgubiti

    • C.

      To olakšava kreiranje algoritama na aplikativnom nivou za pristup željenim podacima

    • D.

      To dovodi do sporijeg pristupa (neefikasnost) željenim podacima u bazi podataka

    Correct Answer
    A. To predstavlja nepoželjnu redudansu, što može dovesti do gubitka podataka i do nekonzistentnosti baze podataka
    Explanation
    When a piece of data appears multiple times in a database, it represents undesirable redundancy, which can lead to data loss and inconsistency in the database.

    Rate this question:

  • 10. 

    Pogledi (views) na bazu podataka predstavljaju:

    • A.

      Različite pristupe modelovanju baza podataka (hijerarhijski, mrežni, relacioni, objektni model podatak)

    • B.

      Deo aplikativnog programa koji predstavlja celinu (definisanje, menjanje ili prava pristupa bazi podataka)

    • C.

      Izbor programskog paketa (C, C++, JAVA, JSP, PHP i sl.) za pristup bazi podataka

    • D.

      Način ograničavanja prava korisnika. Nad jedinstvenim podacima ograničava se pravo pristupa korisnicima samo željenim podacima

    Correct Answer
    D. Način ograničavanja prava korisnika. Nad jedinstvenim podacima ograničava se pravo pristupa korisnicima samo željenim podacima
    Explanation
    The correct answer is "način ograničavanja prava korisnika. Nad jedinstvenim podacima ograničava se pravo pristupa korisnicima samo željenim podacima." This answer suggests that database views are a way to restrict user access to only the desired data. By creating views, the database administrator can control what data users are allowed to see and access, ensuring that they only have access to the specific information they need. This helps to maintain data security and privacy.

    Rate this question:

  • 11. 

    Fizički dizajn baze podataka je bitan zbog:

    • A.

      Efikasnog izvršavanja upita

    • B.

      Struktuirane organizacije podataka u memoriji

    • C.

      Preglednosti softvera (lake naknadne izmene)

    • D.

      Hijerarhijske organizacije podataka u memoriji

    Correct Answer
    A. Efikasnog izvršavanja upita
    Explanation
    The physical design of a database is important for efficient query execution. By optimizing the physical layout of the data, such as indexing and partitioning, the database can retrieve and process the required information more quickly, resulting in faster query execution. This leads to improved performance and responsiveness of the software application.

    Rate this question:

  • 12. 

    Karakteristično za klasičan sistem baza, zasnovan na datotekama i programskim jezicima je:

    • A.

      Programi moraju precizno da poznaju definiciju i zapis podataka na disku

    • B.

      Omogućava efikasno pisanje softvera za baze, zato što je na raspolaganju veliki broj programera za različite programske jezike

    • C.

      Predstavlja efikasno rešenje u kome se maksimalno štede memorijski resursi

    • D.

      Omogućava najbrži pristup podacima u bazi podataka

    Correct Answer
    A. Programi moraju precizno da poznaju definiciju i zapis podataka na disku
    Explanation
    In a classical file-based system, programs need to have a precise understanding of the data definition and storage on the disk. This means that the programs must be aware of the structure and format of the data in order to access and manipulate it correctly. This requirement can make the development and maintenance of software for such systems more complex and less flexible compared to other approaches.

    Rate this question:

  • 13. 

    Karakteristično za klasičan sistem baza, zasnovan na datotekama i programskim jezicima je:

    • A.

      Mala redudansa podataka

    • B.

      Nema redudanse podataka

    • C.

      Velika redudansa podataka

    • D.

      Kontrolisana redudansa podataka

    Correct Answer
    C. Velika redudansa podataka
    Explanation
    In a classical file-based and programming language-based system, there is typically a high level of data redundancy. This means that the same data may be stored in multiple locations or multiple times within the system. This redundancy can lead to inefficiencies and increased storage requirements, but it can also provide benefits such as improved data availability and fault tolerance.

    Rate this question:

  • 14. 

    Karakteristično za klasičan sistem baza, zasnovan na datotekama i programskim jezicima je:

    • A.

      Lako se mogu deliti podaci između nezavisnih procesa (odeljenja)

    • B.

      Postoji uvek jedna aplikacija koja pokriva sva odeljenja i omogućava deljenje podataka

    • C.

      Ograničena mogućnost deljenja podataka između nezavisnih procesa

    • D.

      Lako se mogu generisati izveštaji na nivou cele organizacije

    Correct Answer
    C. Ograničena mogućnost deljenja podataka između nezavisnih procesa
    Explanation
    The characteristic of a classical file-based and programming language-based system is that there is limited ability to share data between independent processes. This means that data cannot easily be shared or accessed by different departments or divisions within an organization. Unlike the other options, there is no mention of a single application that covers all departments or enables data sharing, or the ease of generating reports at the organizational level.

    Rate this question:

  • 15. 

    Karakteristično za klasičan sistem baza, zasnovan na datotekama i programskim jezicima je:

    • A.

      Nakon promene programera lako se može nastaviti razvoj aplikacija

    • B.

      Teško se mogu koristiti prethodna razvojna dostignuća, razvoj je uvek od početka

    • C.

      Nastavak razvoja aplikacija je jednostavan jer postoji veliki broj programera

    • D.

      Lako je nastaviti razvoj aplikacija, ako se ne menja programski jezik

    Correct Answer
    B. Teško se mogu koristiti prethodna razvojna dostignuća, razvoj je uvek od početka
    Explanation
    In a classical file-based and programming language-based system, it is difficult to use previous development achievements and the development process always starts from the beginning. This means that any progress made in previous development efforts cannot be easily utilized or built upon, requiring developers to start from scratch each time. This lack of reusability and continuity in development is a characteristic of such systems.

    Rate this question:

  • 16. 

    Karakteristika pristupa zasnovanog na bazama podataka je:

    • A.

      Nezavisnost između podataka i metapodataka

    • B.

      Zavisnost između aplikacija i podataka

    • C.

      Zavisnost između aplikacija, podataka i metapodataka

    • D.

      Nezavisnost između aplikacija i podataka

    Correct Answer
    D. Nezavisnost između aplikacija i podataka
    Explanation
    The characteristic of a database-based approach is the independence between applications and data. This means that applications can be developed and modified without affecting the underlying data structure or vice versa. The independence allows for flexibility and scalability in managing and manipulating data, as well as facilitating integration and interoperability between different applications that use the same data.

    Rate this question:

  • 17. 

    Kod baza podataka, u odnosu na klasične sisteme:

    • A.

      Postoji mala (ili je minimalna) redudansa metapodataka

    • B.

      Ne postoji (ili je minimalna) redudansa podataka u bazi

    • C.

      Postoji velika (ali kontrolisana) redudansa metapodataka

    • D.

      Postoji velika redudansa podataka u bazi

    Correct Answer
    B. Ne postoji (ili je minimalna) redudansa podataka u bazi
    Explanation
    The correct answer suggests that in a database code, there is little or no redundancy in the data stored in the database. This means that the data is organized and stored efficiently, without unnecessary duplication. Redundancy in data can lead to inconsistencies and inefficiencies in the database, so minimizing or eliminating it is desirable.

    Rate this question:

  • 18. 

    Kod baza podataka, u odnosu na klasične sisteme:

    • A.

      Povećana je potreba za održavanjem aplikacija

    • B.

      Ne postoji potreba za održavanjem aplikacija

    • C.

      Održavanje aplikacija se vrši samo pri unosu podataka

    • D.

      Smanjena je potreba za održavanjem aplikacija

    Correct Answer
    D. Smanjena je potreba za održavanjem aplikacija
    Explanation
    In a database system, the need for maintaining applications is reduced. This means that there is less requirement for updating or modifying applications when using a database system compared to traditional systems. The database system handles data storage, retrieval, and management, which reduces the need for application maintenance. This can be attributed to the centralized nature of the database, where changes or updates can be made in one place and reflect across the entire system, minimizing the need for application-specific maintenance.

    Rate this question:

  • 19. 

    Karakteristika ličnih baza podataka je:

    • A.

      Podaci se lako dele sa drugim korisnicima

    • B.

      Mogu da unaprede produktivnost pojedinca

    • C.

      Iz njih se lako prenose podaci do baze cele organizacije

    • D.

      Lako prerastaju u baze podataka cele organizacije

    Correct Answer
    B. Mogu da unaprede produktivnost pojedinca
    Explanation
    The characteristic of personal databases is that they can improve individual productivity.

    Rate this question:

  • 20. 

    Baza podataka cele organizacije:

    • A.

      Podržava sve procese organizacije i proces donošenja odluka

    • B.

      Mora da bude na jednom računaru

    • C.

      Veličine je petabajta podataka

    • D.

      Koristi sistem datoteka, kako bi se sprečio gubitak važnih podataka

    Correct Answer
    A. Podržava sve procese organizacije i proces donošenja odluka
    Explanation
    The given answer states that the organization's database supports all processes and decision-making within the organization. This implies that the database is comprehensive and plays a crucial role in the functioning of the organization. It suggests that the database is designed to store and manage data related to various organizational processes and is utilized for informed decision-making.

    Rate this question:

  • 21. 

    Baza podataka se putem Interneta može otvoriti ka kupcima. U tom slučaju:

    • A.

      Važno je obratiti pažnju na sigurnost i integritet podataka

    • B.

      Jednostavno se može trgovati i plaćati roba

    • C.

      Bezbednost podataka u Internetu onemogućava zloupotrebu baze

    • D.

      Mora se dozvoliti samo pregled podataka, a izmene se moraju zabraniti

    Correct Answer
    A. Važno je obratiti pažnju na sigurnost i integritet podataka
    Explanation
    When opening a database to customers via the Internet, it is important to pay attention to the security and integrity of the data. This means that measures need to be taken to ensure that the data is protected from unauthorized access and that it remains accurate and consistent. This is crucial because the Internet presents various risks and vulnerabilities that can be exploited by malicious actors. Therefore, it is necessary to prioritize the security and integrity of the data to prevent any potential misuse or compromise.

    Rate this question:

  • 22. 

    Nastanak baza podataka - patent za automatsku obradu podataka, vezuje se za:

    • A.

      Charles-a Babbage-a

    • B.

      Howard-a Aiken-a

    • C.

      Herman-a Holerith-a

    • D.

      Alan-a Turing-a

    Correct Answer
    C. Herman-a Holerith-a
    Explanation
    Herman Holerith is credited with the creation of the first mechanical tabulating machine, which was used for data processing. This invention marked the beginning of the development of databases. Holerith's machine was used to process data from the US Census, demonstrating its effectiveness in handling large amounts of information. His invention laid the foundation for future advancements in data processing and storage, leading to the creation of modern databases.

    Rate this question:

  • 23. 

    Modelovanje procesa iz realnog sveta:

    • A.

      Vrši se potpuno u računaru bez uticaja čoveka. Takav model je maksimalno precizan jer se računarom obuhvataju svi detalji procesa iz realnog sveta.

    • B.

      Svodi se na izbor broja, veličine i tipa datoteka i softverskih aplikacija potrebnih za njihovo održavanje

    • C.

      Predstavlja pojednostavljivanje problema iz realnog sveta i njegovo posmatranje samo sa stanovišta bitnih za ciljeve analize

    • D.

      Obuhvata sve probleme koji postoje u realnom svetu

    Correct Answer
    C. Predstavlja pojednostavljivanje problema iz realnog sveta i njegovo posmatranje samo sa stanovišta bitnih za ciljeve analize
    Explanation
    The correct answer is "predstavlja pojednostavljivanje problema iz realnog sveta i njegovo posmatranje samo sa stanovišta bitnih za ciljeve analize". This means that modeling real-world processes involves simplifying the problems and analyzing them only from the perspective that is relevant to the analysis goals. It does not encompass all the problems that exist in the real world and is not dependent on human influence. By focusing on the essential aspects, the model can be more precise and accurate.

    Rate this question:

  • 24. 

    Šta je entitet u procesu modelovanja?

    • A.

      Entitet je osobina uočenog objekta, koja se konkretno može izraziti jednim atributom

    • B.

      Pod entitetom se podrazumeva sve što se može jednoznačno odrediti, identifikovati i razlikovati

    • C.

      Entitet je vrednost atributa kojim se opisuje konkretno svojstvo

    • D.

      Predstavlja softversko ili hardversko okruženje u kome se vrši modelovanje

    Correct Answer
    B. Pod entitetom se podrazumeva sve što se može jednoznačno odrediti, identifikovati i razlikovati
    Explanation
    The correct answer explains that an entity in the modeling process refers to anything that can be uniquely determined, identified, and differentiated. This means that an entity represents a distinct and separate object or concept within the model.

    Rate this question:

  • 25. 

    Entitet po svojoj prirodi predstavlja:

    • A.

      Deo okruženja, konkretan objekat, veza između objekata, apstraktni pojam, događaj, asocijacija

    • B.

      Isključivo objekat iz realnog sveta koji se može opipati (sto, stolica, automobil, zgrada, fakultet, student i sl.)

    • C.

      Softverski alat koji se koristi za održavanje baza podataka

    • D.

      Hardver (PC računar, mainframe, notebook, PDA i sl.) na kome se realizuje baza podataka

    Correct Answer
    A. Deo okruženja, konkretan objekat, veza između objekata, apstraktni pojam, događaj, asocijacija
    Explanation
    The correct answer is that an entity, by its nature, represents a part of the environment, a concrete object, a relationship between objects, an abstract concept, an event, or an association.

    Rate this question:

  • 26. 

    Šta je atribut?

    • A.

      Atribut je skup entiteta koji imaju isto ponašanje

    • B.

      Atribut je zajednička osobina (svojstvo) koje poseduju svi entiteti jedne klase

    • C.

      Atribut je vrednost jednog entiteta

    • D.

      Atribut predstavlja vrstu (red, slog, rekord) u jednoj tabeli koja se na disk zapisuje kao datoteka

    Correct Answer
    B. Atribut je zajednička osobina (svojstvo) koje poseduju svi entiteti jedne klase
    Explanation
    The correct answer is "Atribut je zajednička osobina (svojstvo) koje poseduju svi entiteti jedne klase." This answer explains that an attribute is a common characteristic or property that is shared by all entities in a class. It implies that attributes define the specific properties or qualities that each entity within a class possesses.

    Rate this question:

  • 27. 

    U procesu modelovanja, objekat iz realnog sveta minimalno ima:

    • A.

      0 (nula) atributa

    • B.

      1 (jedan) atribut

    • C.

      2 (dva) atributa

    • D.

      3 (tri) atributa

    Correct Answer
    B. 1 (jedan) atribut
    Explanation
    In the process of modeling, an object from the real world must have at least one attribute. This means that it should possess at least one characteristic or property that can be described or represented in the model. Without any attributes, the object would have no defining features or information associated with it, making it essentially meaningless in the modeling context. Therefore, the correct answer is 1 (jedan) atribut.

    Rate this question:

  • 28. 

    U procesu modelovanja, veza između objekata iz realnog sveta minimalno ima:

    • A.

      0 (nula) atributa

    • B.

      1 (jedan) atribut

    • C.

      2 (dva) atributa

    • D.

      3 (tri) atributa

    Correct Answer
    C. 2 (dva) atributa
    Explanation
    In the process of modeling, the relationship between objects from the real world typically has at least two attributes. This means that when representing objects in a model, there are usually two characteristics or properties associated with the relationship between those objects. These attributes help define and describe the nature of the relationship between the objects being modeled.

    Rate this question:

  • 29. 

    Domen atributa predstavlja:

    • A.

      Broj atributa kojima se opisuje konkretan entitet

    • B.

      Prostor u tabeli (datoteci) u koji se upisuju vrednosti atributa

    • C.

      Dužinu karaktera ili dužinu za numerički tip podataka koji se upisuje u bazu podataka

    • D.

      Skup dozvoljenih vrednosti koje može da poprimi jedan atribut

    Correct Answer
    D. Skup dozvoljenih vrednosti koje može da poprimi jedan atribut
    Explanation
    The correct answer is "skup dozvoljenih vrednosti koje može da poprimi jedan atribut" which translates to "the set of allowable values that an attribute can take." This explanation states that a domain of an attribute represents the range of values that the attribute can have. It is a set of all possible valid values for that attribute.

    Rate this question:

  • 30. 

    Ako se u procesu modelovanja uoči premalo atributa, to znači da je:

    • A.

      Model jednostavan, njegova verodostojnost mala, ograničena je upotrebljivost informacija

    • B.

      Model jednostavan, njegova verodostojnost velika i omogućava dobijanje efikasnih informacija

    • C.

      Model komplikovan, njegova verodostojnost velika i dobijene informacije su upotrebljive

    • D.

      Model komplikovan zato što zbog malo atributa postoji puno međusobnih veza, a dobijene informacije su veoma upotrebljive

    Correct Answer
    A. Model jednostavan, njegova verodostojnost mala, ograničena je upotrebljivost informacija
    Explanation
    If there are too few attributes in the modeling process, it means that the model is simple, its credibility is low, and the usability of the information is limited.

    Rate this question:

  • 31. 

    Ako se u procesu modelovanja uoči previše atributa, to znači da je:

    • A.

      Verodostojnost modela mala, model nije kompleksan, manipulacije su teške, ali su dobijene informacije veoma upotrebljive

    • B.

      Model jednostavan zato što zbog velikog broja atributa postoji minimalan broj veza među objektima, a dobijene informacije su veoma upotrebljive

    • C.

      Verodostojnost modela odlična, kompleksnost je velika, manipulacije su teške, dobijene informacije su konfuzne

    • D.

      Verodostojnost modela mala, kompleksnost je velika, manipulacije su jednostavne, a dobijene informacije su upotrebljive

    Correct Answer
    C. Verodostojnost modela odlična, kompleksnost je velika, manipulacije su teške, dobijene informacije su konfuzne
    Explanation
    If there are too many attributes in the modeling process, it means that the credibility of the model is excellent, the complexity is high, manipulations are difficult, and the obtained information is confusing.

    Rate this question:

  • 32. 

    Obeležiti složen atribut:

    • A.

      Ocena

    • B.

      DatumRodjenja

    • C.

      Fakultet

    • D.

      JMBG

    Correct Answer
    B. DatumRodjenja
    Explanation
    The correct answer is "DatumRodjenja" because it is a complex attribute that consists of multiple sub-attributes such as day, month, and year. This attribute requires additional information to fully describe it, unlike the other options which are single attributes that do not require further breakdown.

    Rate this question:

  • 33. 

    Veza između entiteta STUDENT i PROFESOR je:

    • A.

      1:1 (jedan prema jedan)

    • B.

      1:N (jedan prema više)

    • C.

      M:1 (više prema jedan)

    • D.

      M:N (više prema više)

    Correct Answer
    D. M:N (više prema više)
    Explanation
    The relationship between the entities STUDENT and PROFESOR is M:N (više prema više) which means that multiple students can be associated with multiple professors and vice versa. This indicates that a student can have multiple professors and a professor can have multiple students.

    Rate this question:

  • 34. 

    Veza između DEKAN i FAKULTET je:

    • A.

      1:1 (jedan prema jedan)

    • B.

      1:N (jedan prema više)

    • C.

      M:1 (više prema jedan)

    • D.

      M:N (više prema više)

    Correct Answer
    A. 1:1 (jedan prema jedan)
    Explanation
    The relationship between DEKAN and FAKULTET is a one-to-one relationship. This means that each DEKAN is associated with only one FAKULTET, and each FAKULTET is associated with only one DEKAN. There is a unique and exclusive connection between the two entities, with no duplication or multiple associations on either side.

    Rate this question:

  • 35. 

    Eksterni sloj u troslojnoj arhitekturi baze podataka je:

    • A.

      Sloj kome se obraćaju aplikacije, tj. odgovarajući korisnički model baze

    • B.

      Sloj koji obuhvata šeme modela podataka, sve relacije i ograničenja nad bazom

    • C.

      Sloj baze koji se odnosi na zapisivanje konceptualnog sloja na nekom medijumu za čuvanje podataka

    • D.

      Sloj koji povezuje konceptualni i interni sloj baze podataka

    Correct Answer
    A. Sloj kome se obraćaju aplikacije, tj. odgovarajući korisnički model baze
    Explanation
    The correct answer is "sloj kome se obraćaju aplikacije, tj. odgovarajući korisnički model baze". This answer refers to the external layer in the three-layer architecture of a database. The external layer is the layer that applications interact with, and it represents the user's view of the database. It includes the appropriate user model of the database, allowing applications to access and manipulate the data according to the defined user model.

    Rate this question:

  • 36. 

    Konceptualni sloj u troslojnoj arhitekturi baze podataka je:

    • A.

      Sloj kome se obraćaju aplikacije, tj. odgovarajući korisnički model baze

    • B.

      Sloj koji obuhvata šeme modela podataka, sve relacije i ograničenja nad bazom

    • C.

      Sloj baze koji se odnosi na zapisivanje konceptualnog sloja na nekom medijumu za čuvanje podataka

    • D.

      Sloj koji je iznad eksternog i internog sloja baze podataka

    Correct Answer
    B. Sloj koji obuhvata šeme modela podataka, sve relacije i ograničenja nad bazom
    Explanation
    The correct answer is "sloj koji obuhvata šeme modela podataka, sve relacije i ograničenja nad bazom". This is because the conceptual layer in a three-tier database architecture refers to the layer that includes the data model schemas, all relations, and constraints on the database. It is the layer that applications interact with and represents the user's view of the database.

    Rate this question:

  • 37. 

    Interni sloj u troslojnoj arhitekturi baze podataka je:

    • A.

      Sloj kome se obraćaju aplikacije, tj. odgovarajući korisnički model baze

    • B.

      Sloj koji obuhvata šeme modela podataka, sve relacije i ograničenja nad bazom

    • C.

      Sloj baze koji se odnosi na zapisivanje konceptualnog sloja na nekom medijumu za čuvanje podataka

    • D.

      Sloj koji povezuje konceptualni i interni sloj baze podataka

    Correct Answer
    C. Sloj baze koji se odnosi na zapisivanje konceptualnog sloja na nekom medijumu za čuvanje podataka
    Explanation
    The correct answer is the layer of the database that is responsible for storing the conceptual layer on a storage medium. This layer is responsible for physically writing the data to a storage device, such as a hard drive or solid-state drive. It is the lowest level of the three-layer architecture and handles the physical storage and retrieval of data.

    Rate this question:

  • 38. 

    Ako se baza podataka realizuje kao jedna tabela:

    • A.

      Model je komplikovan, podaci se javljaju samo jednom (ne ponavljaju se kao kad ima više tabela) jednostavno je održavanje

    • B.

      Model je komplikovan, minimalna je redudansa, održavanje je komplikovano, ali ne postoji mogućnosti greške

    • C.

      Model je jednostavan, nema redudanse, jednostavno je održavanje i minimalna je mogućnost greške

    • D.

      Jednostavan je model, postoji visoka redudansa podataka, javljaju se anomalije kod ažuriranja

    Correct Answer
    D. Jednostavan je model, postoji visoka redudansa podataka, javljaju se anomalije kod ažuriranja
    Explanation
    The given answer suggests that if the database is implemented as a single table, the model is simple, but it has a high level of data redundancy. This can lead to anomalies during data updates, as redundant data can cause inconsistencies and errors. Therefore, the model may not be efficient and reliable in terms of data management and maintenance.

    Rate this question:

  • 39. 

    U hijerarhijskom modelu podataka:

    • A.

      Jedan roditelj može da ima više naslednika

    • B.

      Jedan naslednik može da ima više roditelja

    • C.

      Jedan naslednik može da ima dva roditelja

    • D.

      Jedan roditelj može da ima jednog naslednika

    Correct Answer
    A. Jedan roditelj može da ima više naslednika
    Explanation
    In a hierarchical data model, one parent can have multiple children. This means that a parent entity can have multiple child entities associated with it. This is a characteristic of hierarchical models, where a parent entity can have a one-to-many relationship with its child entities. Each child entity has only one parent, but a parent can have multiple children. This allows for a hierarchical structure where entities are organized in a tree-like structure with parent-child relationships.

    Rate this question:

  • 40. 

    U hijerarhijskom modelu podataka ne mogu se predstaviti veze tipa:

    • A.

      1:1 (jedan prema jedan)

    • B.

      1:N (jedan prema više)

    • C.

      1:2 (jedan prema dva)

    • D.

      M:N (više prema više)

    Correct Answer
    D. M:N (više prema više)
    Explanation
    In the hierarchical data model, relationships between entities are represented in a parent-child structure, where each child has only one parent. This model does not allow for many-to-many relationships (M:N), where multiple entities from one table can be related to multiple entities in another table. Therefore, M:N relationships cannot be represented in the hierarchical data model.

    Rate this question:

  • 41. 

    U hijerarhijskom modelu podataka:

    • A.

      Ne može se obrisati slog u tabeli naslednika ako se ne obriše u roditeljskoj tabeli

    • B.

      Ne može se obrisati slog u tabeli naslednika ako se ne obriše kod svih naslednika

    • C.

      Ne može se dodati slog u tabelu naslednika dok se ne uključi u roditeljsku tabelu

    • D.

      Ne može se dodati slog u tabelu roditelja ako ne postoje naslednici

    Correct Answer
    C. Ne može se dodati slog u tabelu naslednika dok se ne uključi u roditeljsku tabelu
    Explanation
    In a hierarchical data model, a record cannot be added to the child table until it is included in the parent table. This is because the hierarchical model follows a one-to-many relationship, where each parent can have multiple children but each child can have only one parent. Therefore, before adding a record to the child table, it must first be associated with a record in the parent table.

    Rate this question:

  • 42. 

    Osnovna karakteristika mrežnog modela podataka je:

    • A.

      Visoka kompleksnost i težina upotrebe

    • B.

      Ne može se predstaviti veza između objekata tipa M:N

    • C.

      Lako se može razviti u linearne liste kod programiranja

    • D.

      Sve se predstavlja tabelama

    Correct Answer
    A. Visoka kompleksnost i težina upotrebe
    Explanation
    The basic characteristic of a network data model is its high complexity and difficulty of use. This means that it may be challenging for users to understand and manipulate the data in this model.

    Rate this question:

  • 43. 

    U relacionom modelu podataka:

    • A.

      Osnovna mana je što se ne zasniva na nekoj strogoj matematičkoj teoriji, pa se ne može efikasno vršiti programiranje

    • B.

      Minimalna je redudansa, i objekti i veze se predstavljaju tabelama, nema anomalija ažuriranja, u jednoj tabeli ne postoje dva identična reda

    • C.

      Maksimalna je redudansa podataka, efikasno se predstavljaju veze tipa M:N, ne postoje anomalije ažuriranja, ali se mogu javiti anomalije kod brisanja podataka

    • D.

      Tabele su povezane pokazivačima (pointerima), koji ukazuju na početak druge tabele

    Correct Answer
    B. Minimalna je redudansa, i objekti i veze se predstavljaju tabelama, nema anomalija ažuriranja, u jednoj tabeli ne postoje dva identična reda
    Explanation
    The given answer states that the basic drawback of the relational data model is that it does not rely on a strict mathematical theory, so programming cannot be efficiently performed. It also mentions that there is minimal redundancy in the model, with both objects and relationships being represented by tables. Additionally, it states that there are no update anomalies and no duplicate rows in a table.

    Rate this question:

  • 44. 

    Najefikasniji način za dobijanje podataka iz relacionih baza podataka je:

    • A.

      Postavljanje upita

    • B.

      Pregledanje rekorda u bazi podataka

    • C.

      Obavezno sortiranje podataka pri unosu

    • D.

      Primena algoritma polovljenja intervala pri pregledanju sortiranih rekorda

    Correct Answer
    A. Postavljanje upita
    Explanation
    The most efficient way to retrieve data from relational databases is by using queries. Queries allow users to specify the criteria for the data they want to retrieve, which reduces the amount of unnecessary data that needs to be processed. By using queries, users can retrieve specific data quickly and efficiently, without having to manually browse through all the records in the database. Sorting data during input or applying interval halving algorithms during the browsing of sorted records are not the most effective methods for retrieving data from relational databases.

    Rate this question:

  • 45. 

    Primarni ključ jedne relacije je:

    • A.

      Jedinstven identifikator svakog zapisa u tabeli

    • B.

      Atribut koji se javlja na prvom mestu u spisku atributa i najviše opisuje dati entitet

    • C.

      Ključ koji pokazuje na drugu relaciju i povezuje je da njom

    • D.

      Jedinstven identifikator osnovne kolone u jednoj tabeli

    Correct Answer
    A. Jedinstven identifikator svakog zapisa u tabeli
    Explanation
    The primary key of a relation is a unique identifier for each record in the table. It serves as a way to uniquely identify each row in the table and is used to enforce data integrity and establish relationships with other tables through foreign keys.

    Rate this question:

  • 46. 

    Strani ključ jedne relacije je:

    • A.

      Jedinstven identifikator svakog zapisa u tabeli

    • B.

      Vrednost atributa koja se upisuje iz aplikacije (spolja) i kojom se ukazuje na željeni atribut

    • C.

      Ključ koji pokazuje na drugu relaciju i povezuje je sa njom

    • D.

      Ključ koji je veže sa drugim atributom u istoj relaciji

    Correct Answer
    C. Ključ koji pokazuje na drugu relaciju i povezuje je sa njom
    Explanation
    The correct answer is "ključ koji pokazuje na drugu relaciju i povezuje je sa njom" (a key that points to another relation and connects it). This is because a foreign key is a field in a table that refers to the primary key of another table, establishing a relationship between the two tables. It allows for the linking of data between multiple tables, enabling the creation of relationships and ensuring data integrity.

    Rate this question:

  • 47. 

    Primarni ključ jedne relacije:

    • A.

      Može da se sastoji iz više atributa

    • B.

      Predstavlja se isključivo jednim atributom

    • C.

      Obavezno je na prvom mestu liste atributa koji opisuju dati entitet

    • D.

      Obavezno je redni broj unosa podatka u tabelu

    Correct Answer
    A. Može da se sastoji iz više atributa
    Explanation
    The correct answer is "može da se sastoji iz više atributa" which translates to "can consist of multiple attributes". This means that a primary key in a relation can be composed of more than one attribute. In a database, a primary key is a unique identifier for each record in a table, and it can be formed by combining multiple attributes to ensure uniqueness.

    Rate this question:

  • 48. 

    Da bi tabela bila relacija mora da važi sledeće:

    • A.

      Bitan je redosled unosa redova (zapisa) u tabelu

    • B.

      Bitan je redosled atributa pri definisanju tabele

    • C.

      Ne mogu se postaviti dva ista reda u tabeli

    • D.

      Ne mogu se pojaviti dve iste kolone u tabeli

    Correct Answer
    C. Ne mogu se postaviti dva ista reda u tabeli
    Explanation
    This answer states that in order for a table to be a relation, it is not possible to have two identical rows in the table. This means that each row in the table must have a unique combination of attribute values. If there are two rows that have the exact same attribute values, then it violates the condition for a table to be a relation.

    Rate this question:

  • 49. 

    Šta je strukturna sistemska analiza (SSA)?

    • A.

      Pristup u razvoju poslovnih informacionih sistema u kome se analiziraju tokovi podataka u sistemu, određuju ključni entiteti i njihovi atributi, kao i entiteti izvan sistema s kojima on komunicira

    • B.

      Sistematski pristup izboru najpogodnijeg sistema za upravljanje bazama podataka (SUBP)

    • C.

      Sistematski pristup za analizu i definisanje hardverskih potreba za implementaciju konkretnog informacionog sistema

    • D.

      Predstavlja sistemsku analizu hardverskih potreba i softverskih alata za implementaciju poslovnog informacionog sistema

    Correct Answer
    A. Pristup u razvoju poslovnih informacionih sistema u kome se analiziraju tokovi podataka u sistemu, određuju ključni entiteti i njihovi atributi, kao i entiteti izvan sistema s kojima on komunicira
    Explanation
    Structural Systems Analysis (SSA) is an approach in the development of business information systems where data flows in the system are analyzed, key entities and their attributes are determined, as well as entities outside the system with which it communicates. This approach focuses on understanding the structure and relationships within the system, helping to identify the necessary components and interactions for effective system development.

    Rate this question:

  • 50. 

    Šta ne spada u strukturnu sistemsku analizu (SSA)?

    • A.

      Funkcionalna dekompozicija sistema

    • B.

      Dijagrami tokova podataka

    • C.

      Rečnik podataka

    • D.

      Izbor odgovarajućeg SUBP

    Correct Answer
    D. Izbor odgovarajućeg SUBP
    Explanation
    The correct answer is "Izbor odgovarajućeg SUBP" because the selection of an appropriate software development methodology (SUBP) is not a part of structural system analysis (SSA). SSA involves activities such as functional decomposition of the system, creating data flow diagrams, and maintaining a data dictionary. However, the selection of a software development methodology is a separate task that is not directly related to SSA.

    Rate this question:

Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.