answersLogoWhite

0

A relational database is structure to recognize relations among information, and stores the information in tables. An object-oriented database focuses on presenting the information in the form of objects, to be used for object-oriented programming. Object-relational databases are a hybrid of the two, keeping relations stored but still keeping the object-type data. Relational databases are best for presentation of the data itself, while object-oriented databases are better for deriving new information from given information.

User Avatar

Wiki User

10y ago

What else can I help you with?

Related Questions

Give two reasons why data servers may be popular for object-oriented databases but not for relational databases?

Data servers are good if data transfer is small with respect to computation, which is often the case in applications of OODBs such as computer aided design. In contrast, in typical relational database applications such as transaction processing, a transaction performs little computation butmay touch several pages, which will result in a lot of data transfer with little benefit in a data server architecture. Another reason is that structures such as indices are heavily used in relational databases, and will become spots of contention in a data server architecture, requiring frequent data transfer. There are no such points of frequent contention in typical current-day OODB applications such as computer aided design.


Is link and join the same thing?

No, links and joins are not the same thing, though they are related concepts in databases. A link typically refers to a connection between two pieces of data or resources, often in the context of web pages or hyperlinks. In contrast, a join is a specific operation in relational databases that combines rows from two or more tables based on a related column. While both serve to connect data, their applications and contexts differ significantly.


What are the main differences between relational algebra and relational calculus?

Relation algebra is a procedural language where relation calculus is non-procedural languageRelational algebra, an offshoot of first-orderlogic (and of algebra of sets), deals with a set of finitaryrelations (see also relation (database)) which is closed under certain operators. These operators operate on one or more relations to yield a relation. Relational algebra is a part of computer science.Relational calculus consists of two calculi, the tuplerelational calculus and the domain relational calculus, that are part of the relational model for databases and provide a declarative way to specify database queries. This in contrast to the relational algebra which is also part of the relational model but provides a more procedural way for specifying queries.The relational algebra might suggest these steps to retrieve the phone numbers and names of book stores that supply Some Sample Book:1. Join books and titles over the BookstoreID.2. Restrict the result of that join to tuplesfor the book Some Sample Book.3. Project the result of that restriction over StoreNameand StorePhone.The relational calculus would formulate a descriptive, declarative way:Get StoreNameand StorePhonefor supplies such that there exists a title BK with the same BookstoreIDvalue and with a BookTitlevalue of Some Sample Book.The relational algebra and the relational calculus are essentially logically equivalent: for any algebraic expression, there is an equivalent expression in the calculus, and vice versa.This result is known as Codd'stheorem


How many types of databases?

There are three kind of database mainly . First is network database it which we consider data is linked to other data by the means of some link.Second is object oriented database, that helps to include features like abstraction, encapsulation etc.Third is Hierarchical database , that follows a simple sequence or hierarchy of data , there are nodes and a main root.


What does DML stand for?

data manipulation language, belongs to databases and sql. queries like insert/update/delete. in contrast, queries like create/alter/drop are called ddl (data definition language)


How does relational-centred planning differ from traditional models of case planning please help im working as a cyc worker for child and youth care and need help?

Relational-centered planning focuses on building positive and supportive relationships with individuals to understand their unique needs and strengths, involving them in decision-making processes. This approach emphasizes collaboration, empowerment, and personalized support, in contrast to traditional models that may be more focused on assessments, interventions, and standardized planning without as much emphasis on the individual's voice and agency. As a CYC worker, applying relational-centered planning can help you better connect with and support the children and youth you work with.


Where can you find a compare and contrast essay on Esperanza Rising?

You can find compare and contrast essays on "Esperanza Rising" in academic databases, such as JSTOR or Project MUSE. You can also check educational websites like SparkNotes or CliffsNotes for study guides that may include comparison essays on the book. Additionally, you may find student-generated essays on platforms like academia.edu or ResearchGate.


What is the difference between the traditional and database approach to data management?

The traditional approach to data management typically involves manual record-keeping in physical files or documents. In contrast, the database approach uses digital databases to store, organize, and retrieve data efficiently. Databases allow for structured data storage, easy data manipulation, and improved data security compared to traditional methods.


What is a flat-table database?

A flat-table database is one that uses a single table to store all relevant data. By contrast, a relational database uses several tables to store relevant data, and then establishes 'relations' between them using unique identifiers ... such as primary keys and foreign keys. Flat-table databases are ok if the data is not too complex or repetitive. Relational databases are good when the data is complex and repetative. For example: Keeping track of a personal music CD collection - if one is lazy - can simply be done in a flat-table database table (or a spread sheet). It can also be done in a relational database by creating a few tables and relating them. One table can be artist (with a primary key), another table can be album (relates to a single artist primary key), and a third can be a record label table (which can relate to many artist primary keys). This is a very high-level view of the differences. I .


Discuss the main characteristics of the database approach and how it differs from traditional file system?

Databases store electronic representations of data, but traditional file systems generally store paper with data written on it. In a traditional file system a file folder is the the way records are grouped, but in a database records are indexed in many ways, both by "file folder" and by record or data field. With relational database approaches relationships can be established between data in records and new records can be created from crossing files and even databases.


What is Human capital vital records and databases supplies and equipment and systems are referred to collectively as?

These are collectively referred to as "physical capital" or "tangible assets." This includes resources such as buildings, machinery, technology, and tools that contribute to the production of goods and services. In contrast, "human capital" refers to the skills, knowledge, and experience of individuals that also contribute to the productivity and success of an organization.


Is it in Contrast with or in contrast to?

Normally it is "in contrast with..." But "to" is used when the difference is being emphasized.