* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download COVENANT UNIVERSITY School of Postgraduate
Tandem Computers wikipedia , lookup
Extensible Storage Engine wikipedia , lookup
Oracle Database wikipedia , lookup
Microsoft SQL Server wikipedia , lookup
Ingres (database) wikipedia , lookup
Entity–attribute–value model wikipedia , lookup
Microsoft Jet Database Engine wikipedia , lookup
Open Database Connectivity wikipedia , lookup
Concurrency control wikipedia , lookup
Clusterpoint wikipedia , lookup
ContactPoint wikipedia , lookup
COVENANT UNIVERSITY School of Postgraduate College: College of Science and Technology Department: Computer and Information Sciences Programme: Computer Science Course Code: CSC 724 Course Title: Database Design and Management Units: 2 Course Lecturer(s): Dr. Mrs. Oladipupo Semester: Omega Time: Location: (CED Building) A. COURSE DESCRIPTION Over view of databases, Information system, data modelling, data processing and data manipulation. B. COURSE OBJECTIVES Upon satisfactory completion of this course, students will be • • • • • • • • able to apply management and implementation issues pertinent to databases in public and private organizations. introduced to database environment and information needs of it. introduced to architecture of database management systems . able to apply the database development process and technology . be able to design data models for database applications using the entity-relationship (ER) diagrams,semantic network model and Relational model(conceptual design) . be able to translate/map ER diagrams to relational models (logical design) and normalize relation to minimize data redundancy. be able to implement a prototype database application using a relational DBMS software package (physical design) . be able to use SQL to retrieve data to satisfy information needs . C. D. METHODS OF LECTURE DELIVERY /TEACHING AIDS Guided Instruction Interaction classroom session Student group assignments Transparences The overhead projection Chart and diagrams Multimedia projection COURSE OUTLINES Module I: Overview of Database Systems: Weeks 1 -3: Overview of Database Systems: model, schema, instance. Database Systems vs. File Systems. Data abstraction levels, database languages, system architecture. Classification of DBMS. Information storage & retrieval, Information management applications, Information capture and representation, analysis & indexing, search, retrieval, Information privacy; integrity, security, efficiency and effectiveness. Current trends in database systems: Client-Server database systems, Open Database Connectivity (ODBC) standard, Knowledge-Based Systems, Object-Based Systems, data warehousing and data mining concepts, Web databases. Concurrency, recovery and security issues. Quiz and Assignment. Module II Data models Weeks 4 -5: Entity-Relationship(ER) model: Entities and Entity types, Relationship and Relationship type, Constraints, Weak Entity Types, ER Diagrams. Database Design using ER Semantic object model: Process of database design: Requirement analysis, conceptual database design, and database schema design. Database design using entity-relationship and semantic object models, database application design. Quiz and assignment Weeks 6- 8 Relational Data model: Terminology in Relational Data Model, Integrity Constraints, Primitive Operations on Relations, Relational Algebra (RA), Relational Algebra Operations, Relational Completeness, Additional Operations on Relations. Foundations of relational implementation. Armstrong’s inference rules and minimum covers, normal forms. ER diagram to Relational data model. Quiz and assignment Weeks 9 Module III Mid semester examination SQL Weeks 9 and 10: Structured Query Language (SQL): DML Features in SQL, DDL in SQL, Updates in SQL, Views in SQL, Embedded SQL, Query-byExample (QBE). Quiz and Assignment Week 11 and 12: Week 13: Hand-on practical. Revision e) Tutorials Week 4 – Tutorial 1 (on Module 1-2 Topics) Week 10 – Tutorial 2 ( on Module 3-5 Topics) Week 12 – Tutorial 3 (on Module 4-6 Topics/Examination Revision) f) Structure of the Programme/Method of Grading Continuous Assessment: Mid-term Test (10 Marks) Individual project (10marks) Term Paper write up and presentation Assignment (10 marks) End of Semester Examination (70 Marks) g) Ground rules & Regulations Students are expected to be punctual, calm and responsive, in creating a highly interactive atmosphere in class sessions. All assignments and exercises should be completed on schedule with necessary feedbacks obtained from the course lecturers. h) Term Paper and individual project: Writings on Selected current trend area presentation Building a data base system with any language of choice. i) Alignment with Covenant University Vision and Goals The subject of intelligence is the focal point of next generation computers. The course provides a platform for students to learn the fundamentals of Data base systems and emerging approaches for building an information systems. Sufficient equipping in these areas will put the students in a vantage position to make novel academic and industrial contributions as future leaders in the field of science and technology. Database design is the dominant platform upon most of applications system are built globally. The students are trained to be a competent data administrator in any organization local or international through the skill acquire in this course. j) Contemporary issues/ Industrial relevance The course offers the basic knowledge of database and how they can be engaged in building a standard information management system for industries and standard organizations. Database design is a dominant feature in industries. Every organization has their data repository and to manage such is very important. K. RECOMMENDED READINGS Connolly, T. and C. Begg, “Database Systems: A Practical Approach to Design, Implementation, and Management,” 3rd edition, Addison-Wesley, 2002 Philip J. Pratt, “A Guide to SQL,” Sixth Edition, Course Technology, 2003. Rob, P. and C. Coronel, “Database Systems: Design, Implementation, & Management,” 5th edition, Course Technologies, 2002 Jeffrey A. Hoffer, Mary B. Prescott, and Fred R. McFadden, “Modern Database Management”, 7th ed., Upper Saddle River, NJ: Prentice Hall. ISBN: 0-13-033969-5 , 2004. Elmasri, Ramez and Navathe B. Shamkant ,“Fundamentals of Database Systems”, 3 ed., Addison-Wesley. ISBN: 0-8053-1755-4, 2000. Date, C. J. , “An Introduction to Database Systems”, 7 ed., Reading, MA: AddisonWesley. ISBN: 0-201-38590-2, 2000. th nd