Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Навч. посіб. КОМП. НАУКИ NEW.doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

Relational Model

A relational database is composed of many tables in which data are stored, but a relational database involves more that just the use of tables. Tables in a relational database must have unique rows, and the cells (the intersection of a row and column — equivalent to a field) must be single-valued (that is, each call must contain only one item of information, such as a name, address, or identification number). A relation database management system (RDBSM) allows data to be readily created, maintained, manipulated, and retrieved from a relational database.

In a relational database, data relationships do not have to be predefined. Users query a relational database and establish data relationships spontaneously by joining common fields. A database query language acts as an interface between users and a relational database management system. The language helps the users of a relational database to easily manipulate, analyse, and create reports from the data contained in the database.

Two basic query styles are used in a relational database: query by example, and structured query language. In query by example, the database management system displays field information and users enter inquiry conditions in the desired fields.

Object-Oriented Model

Although the relational model is well suited to the needs of storing and manipulating business data, it is not appropriate for the data needs of certain complex applications, such as computer-aided design (CAD) and computer-assisted software engineering (CASE). Business data follow a defined data structure that the relational models handle well. However, applications such as CAD and CASE deal with a variety of complex data types that cannot be easily expressed by relational models.

An object-oriented database uses objects and messages to accommodate new types of data and provides for advanced data handling. An object-oriented database management system (OODBMS) permits objects to be readily created, maintained, manipulated, and retrieved from an object-oriented database.

An OODBMS provides features that you would expect in any other database management system, but there is still no clear standard for the object-oriented model. OODBMSs are expected to evolve and be used for applications with complex data needs. They are not, however, expected to replace relational databases. Instead, they work in tandem, each suited for different tasks.

Vocabulary

hierarchical

ієрархічний

flexible

гнучкий

network

сітьовий (мережа)

cell

ділянка

relational

реляційний

intersection

перетин

object-oriented

об’єктно-зорієнтований

predefined

заздалегідь заданий

relationship

відношення

query language

мова запитів

root record

кореневий запис

query by example

запит за зразком

parent record

батьківський запис

inquiry

запит

sibling

вузол

computer-aided design (CAD)

автоматизоване проектування

versatile

гнучкий в експлуатації

computer-assistant software engineering (CASE)

програмування за допомогою ЕОМ