Question

In: Computer Science

The purpose of this exercise is to successfully identify and describe in detail 3 database systems...

The purpose of this exercise is to successfully identify and describe in detail 3 database systems that you or someone you are close to encounters often for their normal day-to-day activities. When considering database systems to describe, consider the points listed below:
1. What is the database system identified? Remember to keep it broad (e.g. our accounting system) 2. Where would you typically see such a database system used? 3. Why does this database system exist? What problem is being solved? 4. How is this database system used? 5. Who is the primary user for this database system?
I expect to see nothing less than a paragraph (4-5 sentences) about each system identified. You are all database professionals so I expect it to be written in a professional format.

So I pick three database systems that are a good one is Personal database, Document databases and, Network databases.

Solutions

Expert Solution

Ans:
database is known for record keeping.
the purpose of database system is to maintain the records.
records are collected in table.a data base table is composed of rows and columns.
a record(row ) is a group of fields(columns).
example :
if there is a need to manage a financial accounting.it means there is a need to keep record of each financial transaction.
for example : bank transaction (deposit transaction).
to record a deposit transaction following fields are required .
1)Account_number
sample value:4352635363
2)nature_of_transaction
sample value:deposit
3)amount
sample value:10000$
4)Name_of_account_holder
sample: Tom
5)date_of_transaction:
sample value 09-03-2019(MM-DD-YYYY)

a table can contain several such types of transactions.
if there are several tables, then group of tables is called database.

apart from all that, there may be a need to retrieve/insert/update/delete records in a table.
so a well organized system is required to achieve all the above mentioned functionality, such a system is known as database management system.

Types of data integrity available database management system

1)Null Rule
with the help of this rule a developer can specify that insertion of new record is allowed or not if record contains a null value.
same for update operation.

2)Unique Column Values
it means that insertion of a new row is allowed only if new row contains a unique value for a particular column(or a set of columns).
same for update operation.


3)Primary Key Values

each row should be uniquely identified by the value of the column.
for example: two students can not have same roll number.each student should be identified uniquely by his/her roll number.
Note: Unique column can take Null value but primary key can not accept Null value

4)Referential Integrity Rules(Foreign key)
two tables(T1 ans T2) can be related.
example: if table T1 has a primary key Roll_Number .
Table T2 will have a column Roll_Number(foreign key) .
value inserted in the column Roll_Number of T2 must present in the column Roll_number(Primary key) of T1

Oracle can enforce data integrity in following manner
a)in the form of constraints
at time of table creation developer can put constraints on columns of table such as primary key, foreign key and so on.

b)With the help of Triggers:
with the help of triggers we can implement event driven programming.
event driven programming means, a particular piece of code is executed when any specific event occurs.
for example
example1
some code is executed when record is inserted in a table.
example2
some code is executed when records is updated in a table.

Integrity rules can also be enforced with the help of triggers

ans 2:
such types of database management systems are used in Banking industries and insurance industries.

Ans 3:

the purpose of database management system is to implement and maintain the business rules with consistency, integrity,and reliability.
Types of data integrity available database management system

1)Null Rule
with the help of this rule a developer can specify that insertion of new record is allowed or not if record contains a null value.
same for update operation.

2)Unique Column Values
it means that insertion of a new row is allowed only if new row contains a unique value for a particular column(or a set of columns).
same for update operation.


3)Primary Key Values

each row should be uniquely identified by the value of the column.
for example: two students can not have same roll number.each student should be identified uniquely by his/her roll number.
Note: Unique column can take Null value but primary key can not accept Null value

4)Referential Integrity Rules(Foreign key)
two tables(T1 ans T2) can be related.
example: if table T1 has a primary key Roll_Number .
Table T2 will have a column Roll_Number(foreign key) .
value inserted in the column Roll_Number of T2 must present in the column Roll_number(Primary key) of T1

Oracle can enforce data integrity in following manner
a)in the form of constraints
at time of table creation developer can put constraints on columns of table such as primary key, foreign key and so on.

b)With the help of Triggers:
with the help of triggers we can implement event driven programming.
event driven programming means, a particular piece of code is executed when any specific event occurs.
for example
example1
some code is executed when record is inserted in a table.
example2
some code is executed when records is updated in a table.

Integrity rules can also be enforced with the help of triggers.

Ans 4.
now a days most of the companies are using database system in on line manner.now a days all the Bank ATMs are connected to servers.
now a days e commerce , online banking, online shopping have become popular.data base is distributed. concept of data replication is also used to cope up with the situation of disaster for quick recovery.

Ans:
Primary users:
1)bank employees
2)other financial institutions's employees.

Three data bases
a) for small organizations Ms Access is good choice because Ms access can maintain database effectively and efficiently if data base is small.
it is user friendly and easy.

b)for large organization one can go for Mysql or oracle.
both the data bases are capable to handle large amount of data.
the advantage of Mysql is that it is open source.

for document database MongoDB is a good choice

c) for network data base big data is good choice.

for example hadoop
NOSql Data bases


big data is known for its 3Vs
a)high volume of data(Volume)
b)high speed of incoming data(Velocity)
c)variety of data(variety)


big data handles unstructured and multi structured data .

in big data , each record does not contain same number of column.
each record is a document and, can have different number of columns
different kind of data(image, text, voice,video) can be handled.

big data means to deal with network data.

in big data , the speed of incoming data is very high.


Related Solutions

The purpose of this exercise is to successfully identify and describe in detail 3 database systems...
The purpose of this exercise is to successfully identify and describe in detail 3 database systems that you or someone you are close to encounters often for their normal day-to-day activities. When considering database systems to describe, consider the points listed below: 1. What is the database system identified? Remember to keep it broad (e.g. our accounting system) 2. Where would you typically see such a database system used? 3. Why does this database system exist? What problem is being...
Explain the differences between data, Information, and a database. Describe the purpose of a database in...
Explain the differences between data, Information, and a database. Describe the purpose of a database in health care and provide an example of one utilized locally, statewide, and nationally.
Identify 5 benefits of using a Database management systems
Identify 5 benefits of using a Database management systems
what are the 3 known contact dependent secretion systems? in detail, describe them and state their...
what are the 3 known contact dependent secretion systems? in detail, describe them and state their role in bacterial pathogenesis and their evolutionary origins
a. Identify and describe the 3 economic systems that govern economies around the world. Outline the...
a. Identify and describe the 3 economic systems that govern economies around the world. Outline the strengths and weaknesses of each system.   What do you think is the best type of market system to govern an economy?  Why? Use online resources and your textbook to identify a specific economy that follows each economic system discussed above.   How have these countries done in terms of economic performance?  Has one economic system produced better economic results than others?  Please provide details from the countries you...
1. Describe the purpose of diffusion experiment. 2. Describe the purpose of osmosis experiment. 3. Describe...
1. Describe the purpose of diffusion experiment. 2. Describe the purpose of osmosis experiment. 3. Describe the observation/results of the osmosis experiment.
Identify the four financial statements and describe the purpose of each.
Identify the four financial statements and describe the purpose of each.
QUESTION: The following tables describe the content of a relational database: a) Identify and classify the...
QUESTION: The following tables describe the content of a relational database: a) Identify and classify the tables as either entity or relationship The first step in building an E-R model is to identify the entities. Having identified the entities, the next step is to identify all the relationships that exist between these entities. Using the content of the relational database above: b) Using the relations in the relational database, explain how one can transform relationship in E-R model into a...
General-purpose computers and domain-independent relational database systems have become a large market in the last several...
General-purpose computers and domain-independent relational database systems have become a large market in the last several decades. However, many people feel that generic data mining systems will not prevail in the data mining market. What do you think? For data mining, should we focus our efforts on developing domain-independent data mining tools or on developing domain-specific data mining solutions? Present your reasoning.
IT344- Database Management Systems book Fundamentals Of Database Systems please no copy and paste Use your...
IT344- Database Management Systems book Fundamentals Of Database Systems please no copy and paste Use your own words , No handwriting. Users prefer to stream high quality videos (e.g., watch YouTube) without lagging (i.e., slow loading). In this context, explain how UDP is better than TCP when streaming videos?
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT