Presentation is loading. Please wait.

Presentation is loading. Please wait.

Dr. Mohamed Osman Hegazi

Similar presentations


Presentation on theme: "Dr. Mohamed Osman Hegazi"— Presentation transcript:

1 Dr. Mohamed Osman Hegazi
Data & Database Administration Course Outlines: Introduction (background) What is Data & Database Administration Physical Database Design Concept Database performance (integrity) Recovery Database security Query processing and optimization Transaction management Data base concurrency control Object Oriented Database Distributed Database Modern Database systems and concepts Dr. Mohamed Osman Hegazi

2 Dr. Mohamed Osman Hegazi
1- introduction Data maintenance Ahmed 205 1998 Ahmed 750 Ali DataBase Personal ExtPh Fname Sname Lname Department HDate Sal Ahmed Ali Ahmed maintenance 1998 750 205 Omer Osman Taha Account 2001 450 301 Dr. Mohamed Osman Hegazi

3 Dr. Mohamed Osman Hegazi
Definitions Data: facts, text, graphics, images, sound, video segments (raw material) Database: An organized collection of logically related data (data with meaning) Information: Data processed to be useful in decision making Metadata: Data that describes data Dr. Mohamed Osman Hegazi

4 Dr. Mohamed Osman Hegazi
Definitions: DBMS Database Management System Software that defines a database, stores the data, supports a query language, produces reports, and creates data entry screens. Dr. Mohamed Osman Hegazi

5 What is a Database System (DBMS Application)?
Dr. Mohamed Osman Hegaz

6 Examples of Commercial Systems
Oracle Informix (Unix) DB2, SQL/DS (IBM) Access (Microsoft) SQL Server (Microsoft +) Many older (Focus, IMS, ...) mySQL ProgresSQL Dr. Mohamed Osman Hegaz

7 Network and Hierarchical Data Models. Object Data Models
Types of Data Models Relational Data Model Most commonly used model for traditional applications, and therefore basis for many commercially successful DBMS. Legacy Data Models Network and Hierarchical Data Models. Object Data Models New paradigm, in response to applications with complex data and the success of object oriented concepts in software engineering. Dr. Mohamed Osman Hegaz

8 Hierarchical Database Example

9 Network Database Example

10 Relational Database Concepts
Keys Referential integrity SQL Joining tables

11 Relation Components Dr. Mohamed Osman Hegaz

12 Object Database Example

13 Schemas and Instances Most data models have the concept of “schema” and“instance”. Schema A Schema is the meta- data, or data describing data. Schema is specified during database design, and is not expected to change frequently. Used to facilitate the understanding, use and management of data. Examples: In a library, metadata about a title would typically include a description of the content such as the author, the publication date, and the physical location. In the context of a camera, where the data is the photographic image. What could be the meta data? Dr. Mohamed Osman Hegaz 13

14 Query processing and transaction
UML Mapping Normalization Design container , policy, Integrity Create & Programming Query processing and transaction Database Administration Dr. Mohamed Osman Hegaz

15 Assignment 1 Explain the differences between using ER and UML for conceptual database designing Examples are needed Assignment must be submitted on next week Dr. Mohamed Osman Hegaz

16 What is Database Administration
A high level function (technical Function) that is responsible for physical DB design & dealing with technical issues such as Database performance (integrity) Backup & recovery security Monday, 17 April 2017 Dr. Mohamed Osman


Download ppt "Dr. Mohamed Osman Hegazi"

Similar presentations


Ads by Google