• Wrong document? Swap it for free
  • Written by students who passed
  • Immediately available after payment
  • Read online or as PDF
Sell
Where do you study
Your language
Document preview thumbnail
Preview 2 out of 9 pages
Exam (elaborations)

CIS2750 Exam Study Guide 100% Guaranteed Pass.

Document preview thumbnail
Preview 2 out of 9 pages

CIS2750 Exam Study Guide 100% Guaranteed Pass. Scripting Languages - AnswerGenerally Interpreted instead of compiled. This allows for rapid development and change due to immediate execution. Byte Code - AnswerSource Code that has been converted to an intermediate, similar to compilation. Executed by an interpreter which improves performance over purely interpreted systems. Extending - AnswerUtilizing external programs and libraries to increase the functionality of the language by binding existing programs to it. Dynamic Typing - AnswerSystem manages the types of variables without the programmer explicitly stating the length or type of declaration. Lists - AnswerOrdered Collections of other objects that are accessed using an index. Dictionaries - AnswerUnordered collections of objects that are accessed using a key. Tuples - AnswerImmutable lists. immutable1 = immutable2 - AnswerCreates a copy of the tuple mutable1 = mutable2 - AnswerCreates a second variable that references the list The Protocol Stack - Answer1. Communication Protocols 2. Built on top of each-other 3. Lowest Levels communicate bytes/packets between computers 4. Higher levels give fault tolerance 5. Highest levels are application specific HTTP - AnswerHypertext Transfer Protocol TCP - AnswerTransmission Control Protocol What does TCP do? - AnswerAdds reliability, ordering, and error checking ©THESTAR 2024/2025 ALL RIGHTS RESERVED. 2 | P a g e IP - AnswerInternet Protocol Relays Datagrams across networks Routing Functionality Basis of the internet UDP - AnswerUser Datagram Protocol Doesn't include reliability Faster Used for Gaming When was HTTP/1, HTTP/2, and HTTP/3 published? - Answer1996, 2015, 2022 (Also switched from QUIC to TCP in 2022) Four Basic SQL Operations - AnswerSelect, Insert, Update, Delete What are the 6 data types for SQL? - AnswerInteger, Smallint, Decimal, Char, Varchar, Date SQL: DESC - AnswerWhen used in combination with "ORDER BY", creates an ordering in descending order. Aggregate Functions in SQL? - AnswerCOUNT, SUM, AVG, MAX, MIN CROSS JOIN - AnswerMultiplies the two tables into a new virtual table. INNER JOIN - AnswerTables are combined based on a common column they share OUTER JOIN - AnswerCombines all rows of one table with only MATCHING rows from the other table. Used to include rows that are missing (unmatched) in an inner join. SELF JOIN - AnswerTable joined to itself LEFT OUTER JOIN - Answer( *= ) All rows from of left side of the join will be included. For Example MoleculeAtom *= MoleculeBonds. All rows from MoleculeAtom will be included. RIGHT OUTER JOIN - Answer(=* ) All rows from the right side of the join will be included. For Example MoleculeAtom =* MoleculeBonds. All rows from MoleculeBonds will be included FULL OUTER JOIN - AnswerEnsures that all rows from both sides of the join will be included. SQL: VIEW - AnswerA virtual table

Content preview

©THESTAR 2024/2025 ALL RIGHTS RESERVED.




CIS2750 Exam Study Guide 100%
Guaranteed Pass.


Scripting Languages - Answer✔Generally Interpreted instead of compiled. This allows for rapid
development and change due to immediate execution.

Byte Code - Answer✔Source Code that has been converted to an intermediate, similar to
compilation. Executed by an interpreter which improves performance over purely interpreted
systems.

Extending - Answer✔Utilizing external programs and libraries to increase the functionality of
the language by binding existing programs to it.

Dynamic Typing - Answer✔System manages the types of variables without the programmer
explicitly stating the length or type of declaration.

Lists - Answer✔Ordered Collections of other objects that are accessed using an index.

Dictionaries - Answer✔Unordered collections of objects that are accessed using a key.

Tuples - Answer✔Immutable lists.

immutable1 = immutable2 - Answer✔Creates a copy of the tuple

mutable1 = mutable2 - Answer✔Creates a second variable that references the list

The Protocol Stack - Answer✔1. Communication Protocols
2. Built on top of each-other
3. Lowest Levels communicate bytes/packets between computers
4. Higher levels give fault tolerance
5. Highest levels are application specific

HTTP - Answer✔Hypertext Transfer Protocol

TCP - Answer✔Transmission Control Protocol

What does TCP do? - Answer✔Adds reliability, ordering, and error checking

1|Page

, ©THESTAR 2024/2025 ALL RIGHTS RESERVED.

IP - Answer✔Internet Protocol
Relays Datagrams across networks
Routing Functionality
Basis of the internet

UDP - Answer✔User Datagram Protocol
Doesn't include reliability
Faster
Used for Gaming

When was HTTP/1, HTTP/2, and HTTP/3 published? - Answer✔1996, 2015, 2022 (Also
switched from QUIC to TCP in 2022)

Four Basic SQL Operations - Answer✔Select, Insert, Update, Delete

What are the 6 data types for SQL? - Answer✔Integer, Smallint, Decimal, Char, Varchar, Date

SQL: DESC - Answer✔When used in combination with "ORDER BY", creates an ordering in
descending order.

Aggregate Functions in SQL? - Answer✔COUNT, SUM, AVG, MAX, MIN

CROSS JOIN - Answer✔Multiplies the two tables into a new virtual table.

INNER JOIN - Answer✔Tables are combined based on a common column they share

OUTER JOIN - Answer✔Combines all rows of one table with only MATCHING rows from the
other table. Used to include rows that are missing (unmatched) in an inner join.

SELF JOIN - Answer✔Table joined to itself

LEFT OUTER JOIN - Answer✔( *= ) All rows from of left side of the join will be included. For
Example MoleculeAtom *= MoleculeBonds. All rows from MoleculeAtom will be included.

RIGHT OUTER JOIN - Answer✔(=* ) All rows from the right side of the join will be included.
For Example MoleculeAtom =* MoleculeBonds. All rows from MoleculeBonds will be included

FULL OUTER JOIN - Answer✔Ensures that all rows from both sides of the join will be
included.

SQL: VIEW - Answer✔A virtual table that does not actually exist but appears to the user as if it
did. Views can be used for security by hiding sensitive data from unauthorized users.



2|Page

Document information

Uploaded on
January 17, 2025
Number of pages
9
Written in
2024/2025
Type
Exam (elaborations)
Contains
Questions & answers
$10.99

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
TheStar
3.7
(140)
Sold
740
Followers
178
Items
28761
Last sold
8 hours ago



Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions