Database Design Fundamentals

Database Design Fundamentals
Slide Note
Embed
Share

Database design is an essential aspect of building information systems. It involves creating a structure for storing and accessing data efficiently. Professionals use various techniques to design databases effectively. Understanding the basic concepts of databases is crucial before starting the design process. Explore the art of designing databases similar to constructing a house, ensuring a solid foundation for efficient data management. Dive into the realm of database management encompassing software, hardware, and organizational strategies.

  • Database
  • Design
  • Fundamentals
  • Data Management
  • Information Systems

Uploaded on Feb 20, 2025 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. Course Code: CSC 422

  2. Course Title: Database

  3. Course Developer/Writer: A.T. Akinwale Dr.

  4. & Miss A. J. Ikuomola Department of Computer Science College of Natural Science University of Agriculture Abeokuta, Ogun State, Nigeria

  5. UNIVERSITY OF AGRICULTURE, ABEOKUTA

  6. WEEK ONE

  7. DATABASE DESIGN

  8. Designing a database is an art process similar to building a house. There are many techniques professionals via design databases. Before proceeding forward on database, there is a need to know the basic concepts of database.

  9. WHAT IS DATABASE?

  10. concepts or instruction in a formalized manner suitable for communication, interpretation or processing by human or automatic means.

  11. A database can be defined as central pool of data which is shared by various user of an organization.

  12. system in a computer. A database system consists of the data structure, the suite of programs and the base used to put an information system on a computer.

  13. Database management: comprises prises of software, hardware and organizational techniques to manage a database.

  14. Data processing: is the execution of systematic sequence of operations performed upon data.

  15. By Daniel Martin- He defines database as a collection of data that obeys three criteria:

  16. Exhaustively

  17. Non _redundancy

  18. Appropriate structure

  19. Exhaustively means that all the data about the subject are actually present in the database.

  20. Non_redundancy means that each individual piece of data exit only once in the database.

  21. Appropriate structure means that the data are stored in such a way as to minimized the cost of the expected processing and storage.

  22. For easy addition of new fields

  23. For easy change in data linkage (for example, link a customer record to all transactions performed on his account: invoices, payments e.t.c)

  24. Insert information

  25. Delete information

  26. Update or modify information

  27. Retrieve information

  28. Data base allow consolidating data entries among files.

  29. Data base manages shared files

  30. Database allows fewer programs and simpler execution procedures

  31. Database occupies all the consequences of an incoming transaction at one time.

  32. Database reduces the rate of data redundancy.

  33. Database provides the integrity of data.

  34. Proposal for the development of Network model

  35. Another group from IBM Research Laboratories at San Jose under the supervision of E.F Codd published a report in 1970, called CODD 70.

  36. DBMS was in a state of abject turmoil (miserable disorder). There were arguments and counter-arguments. What CODA 71 claimed as advantages, the CODD 70 group claimed as disadvantages. The basic tenets of each proposal were questioned, examined and re-examined over and over again. Finally, one major fact stood out , that was,

  37. Network model was shown to be reasonably efficiently implementable because it could handle large size of data base for over billion of bytes.

  38. Relational model could only support relatively small database.

  39. The future shape of DBMS had been decided.

  40. The structure of DBMS had been put up.

  41. The enterprise manager function performed by the enterprise manager

  42. The database administrator function performed by database administrator.

  43. The application administrator function performed by application administrator.

  44. Has access to all databases he or she needs.

  45. Has illusion that the logical structure of the data available to him or her is conformity with the demand.

  46. Bibliographic database

More Related Content