2. WHAT IS DATABASE ??
• A Software Works Like a Container Used To Store Data
3. TYPES OF DATABASES
SQL DatabasesNon-SQL Databases
Relational DBsAnalytical (OLAP)DocumentGraphColumn-FamilyKey-Value
4. RELATIONAL DATABASES
• A Kind of Databases That Stores Data In Tables
• Each Table Represent an Entity In The System Or A Relation Between To Kind Of
Entities
• Relational Model Means That Each Table Connected With Others By One or More
Keys
5. • The Table Has Columns
• Each Column Describes an Attribute Name
• The Table Has Rows
• Each Row Contains the Values of the attributes
Attribute 1 Attribute 2 Attribute
Value 1 Value 2 Value 3
Value 2 Value 3 Value 4
Value 3 Value 4 Value 5
Row
Column
6. • Each Table Has A Unique Value called Primary Key
7. • The Relation between Tables Represented By A Value From One Of The Tables
Referred In The Other Table .. This Value Called Foreign Key
12. WHY DO I PREFER SQL
SERVER ?
• Simplicity
Very simple and easy for use
• Compatibility
Compatible with a lot of systems (Web based , windows apps)
• Reliability
Reliable when Handling with huge and sensitive Data
• Management
Strong Management (privileges , Accessibility and security)