Professional Documents
Culture Documents
2)Management Info System(MIS) – mainly concerned with internal sources of info and summarizes
into management reports
3)Decision Support System (DSS) - specifically designed to help management make decisions in
situations where there is uncertainty about the possible outcomes of those decisions
5)Knowledge Management System (KMS) – helps businesses create and store info
6)Office Automation System (OAS)-- systems that try to improve the productivity of employee who
need to process data and information.
Information Management System: A general term for software designed to facilitate/manage the
storage, organization, and retrieval of information
(conceptual)Logical Level - describes ‘what data are stored in database’ and what relationship exists
among those data.
(external) View level – highest level of abstraction. Allows different views for diff level of people like
a principal ion school and a student
Data Model – collection of concepts used to describe structure of database. Structure of a database
means data types, relationships and constraints that should hold for the data.
Database Schemas - The description of a database is called the database schema. Includes
descriptions of the database structure, data types, and the constraints on the databases.
Data independence is the capacity to change the schema at one level of a database system without
any change in the schema at the next higher level.
Logical data independence – capacity to change conceptual schema without having any change in
external schema.
Physical Data independence -- capacity to change the internal schema without having any change in
the conceptual schema.
Database Languages –
A domain/range of possible values must be associated with every attribute. – Declaring an attribute
to be of a particular domain acts as a constraint on the values that it can take.
Components of DB system –
1) Storage manager – interface b/w low level data stored in database and apps and queries
submitted to the system. Responsible for storing,retreieving and updating database.
2) Query processor – allows us to work at view level without knowing physical level details
RDBMS
A relational database consists of a collection of tables, each of which is assigned a unique name.
Relation – table
Tuple – row
Attribute – column
KEYS
• Key: A set of attribute values by which a tuple within a relation can be identified uniquely
SuperKey –a set of one or more attributes that allows us to identify uniquely a tuple in a relation.
CandidateKey – The minimal set of attributes that can uniquely identify a tuple is known as a
candidate key. superkeys for which no proper subset is a superkey
PrimaryKey - Candidate key chosen as a principal means of identifying tuples within a relation