MYSQL,RDBMS
- things which make thing easy
- Ex.
- creating table in mysql
student_id INT,
name VARCHAR(20) NOT NULL,
subject VARCHAR(20) /////DEFAULT 'undefined'///UNIQUE/////AUTO INCREMENT,
PRIMARY KEY(student_id)///important to mention
);
/////inserting data/////
SELECT * from student;
INSERT INTO student VALUES(1,'rahul','math');
INSERT INTO student VALUES(2,'aaditya','English');
INSERT INTO student VALUES(3,NULL,'biology');//error --->name should not be null
INSERT INTO student(student_id,name) VALUES(4,'rajesh');--->for specific use
- '*' this symbol is used to select all the data from database
for specific use
Ex. select major, name
from student
order by name/////name desc;////asc (ascending)
not equal----> '< >'
Projection is unary operator it is used to list it returns arguments which are specific to it
•It
yields a vertical subset of its argument Relation. Since a relation is a set,
any duplicate rows are eliminated.
the join helps to combine multiple
tables based on a common field. There are three types of joins THETA JOIN,
NATURAL JOIN
and EQUIJOIN.
Active Database
It is a database that driven by ECA(Event condition Action) rules which can respond inside and outside of the database.
possible uses in security,monitoring,alerting and statistic
Event condition Action
Event --> signal that trigger for invocation of rule
Condition -->it is part of logical test if satisfied then evaluated as true, cause the action to be carried out.
Action---->it consist of updation or invocation on local data
Detuctive Database
Database + inference = deductive database
By evaluating rules against the facts new facts can be derived which in turn can be used to answers the queries. it makes database more powerful.
Comments
Post a Comment