Prev | Current Page 379 | Next

Carl Reynolds and Paul Tymann

"Schaum's Outline of Principles of Computer Science"


For all these reasons, database systems have become ubiquitous. As we will see, the use of database
systems has been facilitated, too, by a set of language standards called SQL. It is difficult to imagine any
substantial application today that does not include a database, or provide a direct link to an existing database.
MODELING THE DATA DOMAIN
Before creating a relational database, the designer goes through a process called data modeling.
The modeling phase identifies the ???entities??? which will be of interest, the ???attributes??? of each entity type, and
the ???relationships??? between different entity types.
140 DATABASE [CHAP. 8
For instance, in developing a database for a college, entity types would include students, professors,
dormitory buildings, classroom buildings, majors, courses, etc. Attributes of a student would include name,
address, dorm, room number, major, advisor, etc. One relationship between entity types would be the advisor/
advisee relationship between a professor and a student.
Entities are the ???things,??? the ???nouns,??? the database will store. Often entity types correspond to classes of
real-world objects, such as professors, cars, and buildings. Sometimes entity types correspond to more abstract
objects, like a college within a university, an order for an on-line bookstore, and a privilege afforded a group of
users.


Pages:
367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391
bosten.pl House Extension London mobilna suwnica hydrauliczna Poznań wyświetlacz xperia kasyno