1. A data dictionary is a set of read-only tables that provide key information about the database such as definitions of schema objects, space allocation, and integrity constraints.
2. Common data dictionary views are DBA_TABLES, DBA_TAB_COLUMNS, and DBA_ALL_TABLES which describe tables, columns, and both relational and object tables respectively.
3. A client-server architecture contains clients that request services and servers that fulfill requests, with processing traditionally located on mainframe computers and clients using terminals.
1. Data Dictionary Similarities Discussion
Data Dictionary Similarities DiscussionORDER HERE FOR ORIGINAL, PLAGIARISM-FREE
PAPERS ON Data Dictionary Similarities DiscussionChange the similarities and add more
explanation and information in task 2.All file document attach.Data Dictionary Similarities
Discussionattachment_1attachment_2Unformatted Attachment PreviewASSIGNMENT2 by
FATEMA ‘ABDULLAH MUBARAK AL A’AMRY . Submission date: 19-Jan-2021 12:52AM
(UTC+0400) Submission ID: 1489694639 File name:
1288_FATEMA_ABDULLAH_MUBARAK_AL_AAMRY_._ASSIGNMENT2_27457_1064692363.d
ocx (303.79K) Word count: 1122 Character count: 6495 ASSIGNMENT2 ORIGINALITY
REPORT 49 % SIMILARITY INDEX 41% 9% 33% INTERNET SOURCES PUBLICATIONS
STUDENT PAPERS PRIMARY SOURCES 1 Submitted to Middle East College of Information
Technology 14% Student Paper 2 3 4 5 dokumen.pub Internet Source www.coursehero.com
Internet Source docs.oracle.com Internet Source Georg Duftschmid, Walter Gall, Ernst
Eigenbauer, Wolfgang Dorda. “Management of data from clinical trials using the ArchiMed
system”, Medical Informatics and the Internet in Medicine, 2009 10% 6% 5% 3%
Publication 6 7 cs.anu.edu.au Internet Source Submitted to Western Governors University
Student Paper 2% 2% 8 9 10 11 12 13 1% sqljana.wordpress.com Internet Source 1%
www.csis.org Internet Source 1% www.engineering-bachelors-degree.com Internet Source
1% Submitted to South Bank University Student Paper 1% mafiadoc.com Internet Source
1% ss64.com Internet Source Exclude quotes Off Exclude bibliography Off Exclude matches
Off Assignment Name Module name Session Student Name Student ID Faculty Table of
Contents Task 2 3 Task 3 4 Task 4 5 References 7 2 Task 2 A data dictionary is a set of read-
only tables that provide key information about the database. A dictionary contains the
definition of all schema objects in the database, how much space is allocated for and is
currently used by the schema objects, and Integrity information Data dictionary views come
in three forms USER_*: Views that start with USER_ list only the objects owned by the
currently logged in user ALL_*: Views that start with ALL_ list only the objects the currently
logged in user has permissions to access DBA_*: Views that start with DBA_ list all objects
unless restricted by the WHERE clause While the USER_* and ALL_* views are always
accessible, DBA_* views may or may not be, based on the privileges granted to specific
users. Now that you know the difference between the different dictionary view types, you
can use them smartly. Examples of data dictionary views used by the dba include.
DBA_TABLES the DBA_TABLES describes all the relational tables in a database its
equivalent for a user is All_TABLES and USER_TABLES DBA_TAB_COLUMNS – this describes
2. the column of a table, views, and clusters in the database. Data Dictionary Similarities
DiscussionSome of the columns views contain statistics generated by the database
management system its user equivalent is USER_TAB_COLUMNS and USER_TAB_COLUMNS
DBA_PARTIAL_DROP_TABS – This view list tables that have partially completed a DROP
COLUMN this could have been caused by user interruption or system failures its other users
equivalent is ALL_PARTIAL_DROP_TABS and USER_PARTIAL_DROP_TABS
DBA_TAB_MODIFICATIONS – this view describes tables that have been modified since the
last time statistics were gathered on them, that is, this view is not populated immediately
but after a specified duration of time it other user equivalents are
ALL_TAB_MODIFICATIONS and USER_TAB_MODIFICATIONS 3 DBA_ALL_TABLES – This
view describes both relational and objects tables this .the main difference between
DBA_ALL_TABLES and DBA_TABLES is that database administrator all tables include all
relational and object tables while DBA_TABLES only contains all relational tables, it’s other
users equivalent are ALL_ALL_TABLES and USER_ALL_TABLES Task 3 A client-server
architecture is a system that mainly contains two key players a client and a server a client
also known as the requester of services and a server that full fills the requested services a
third component a Network may be added to the case of a distributed system where the
client and the server are not physically in the same location The client/server-computing
model covers a wide range of functions, services, these include distributed, processing, data
replication, transaction, management, software distribution, data warehousing middleware,
and open systems. Traditionally client-server systems involved mainframe computers
which contained all the intelligence and processing power while users interacted with
client’s terminal which captured users keystroke and sent that information to the main host,
none limitation of this architecture was that it did not easily support a graphical user
interface or remote access The Main Framework in host-based applications processing is
performed on one computer with attached unintelligent dumb terminals .in this setup
(client computers )slaves are typically capable of some limited application processing e.g.
validation editing an example of this set up is the IBM 30xx used with a cluster of
controllers Centralized Database Model 4 In the centralized client-server model the
application processing component, the database software reside on the same processor, an
example of this is running a database management system to access data residing on the
same hard disk as your application Task 4 Database system architectures can be broadly
categorized as transaction servers and data servers Transactional based serves also known
as query server systems This type of servers provides an interface to which clients can send
a request to perform an action, in response to which they execute and send the results back
to the clients, usually the clients systems sends transactions to the server where they are
executed and the client is in charge of displaying the data. The request may be specified
using SQL or any other specialized interface process in a Transaction Server mainly include
Server process – Data Dictionary Similarities DiscussionThese are the process that receives
the query transactions from the client executes and returns the results to the client Lock
manager – this process acts as the lock manager managing functions such as lock grant,
deadlock detection, and lock release Database writer process – this is one or more
processes that output modified buffer blocks back to disk on a regular basis Log writer
3. process – this process outputs a log record to stable storage from the log storage buffer.
Server process simply output their log record to the log record buffer Checkpoint process
this process performs periodic checkpoints Process monitor process – This process
monitors all the other processes and if any fails it takes recovery options such as restarting
the process. Transactional servers are mainly used in a common client-server architecture
where the client only serves the roles of displaying data with minimal or light client-side
processing e.g. heavy online distributed systems websites 5 Data servers are mainly used in
local area networks where the is a high-speed connection between the clients and the
server, also the clients’ machines are generally powerful as the computational task to be
executed is generally intensive. In data servers, architecture data is shipped to the client for
processing the shipped back to the server Data server are mainly used within local area
networks as the speed required for transmitting the data is available in such a case the
client usually has a higher processing power as its requires for processing the huge sets of
data before return the result to the server 6 References Docs.oracle.com. 2020. Data
Dictionary And Dynamic Performance Views. [online] Available at: [Accessed 23 December
2020]. Bnl.gov. 2020. The Data Dictionary. [online] Available at: [Accessed 23 December
2020]. Dba-oracle.com. 2020. Oracle Concepts – Data Dictionary. [online] Available
at: [Accessed 23 December 2020]. Kreines, D.C., 2003. Oracle data dictionary pocket
reference. ” O’Reilly Media, Inc.”. Debes, N., 2009. Introduction to Data Dictionary Base
Tables. In Secrets of the Oracle Database (pp. 41-44). Apress. Bertocco, M., Ferraris, F.,
Offelli, C. and Parvis, M., 1998. A client-server architecture for distributed measurement
systems. IEEE transactions on instrumentation and measurement, 47(5), pp.1143-1148.
Huff, S.M., Haug, P.J., Stevens, L.E., Dupont, R.C. and Pryor, T.A., 1994. HELP the next
generation: a new client-server architecture. In Proceedings of the Annual Symposium on
Computer Application in Medical Care (p. 271). American Medical Informatics Association.
Techopedia.com. 2020. What Is A Transaction Server? – Definition From Techopedia.
[online] Available at: [Accessed 24 December 2020]. 7 …Data Dictionary Similarities
Discussion