CBS Databases&SQL MinorDegree EVEN SEM
CBS Databases&SQL MinorDegree EVEN SEM
An Autonomous Institution, Approved by AICTE, New Delhi, Affiliated to Anna University, Chennai
Accredited by NBA (AERO, AUTO, CIVIL, CSE, ECE, EEE, IT, MECH, MCTS)
Accredited by NAAC ‘A++’ Grade with CGPA of 3.69 out of 4 in Cycle 2
Valley Campus, Coimbatore – 641 032, Tamil Nadu, INDIA
Tel: +91 422 4242424 www.hicet.ac.in
Course Outcomes:
CO1: Understand the functional components of DBMS and datamodels
Mapping of Content beyond the Syllabus with the POs and PSOs:
CO 2 2 2 3 3 2
3 2
1
CO 3 2 2 2 2 3 2
2
2
CO 2 2 2 2 2 3 2
2 2
3
CO 3 2 2 2 3 2
2
4
CO 3 2 2 2 1 3 2
1
5
The SciDB team identifies as key features of their eventual product its array-oriented data
model, its support for versions, provenance, and time table, its architecture to allow
massively parallel computations, scalable on commodity hardware, grids, and clouds, its first-
class support for userdefined functions (UDFs), and its native support for uncertainty. The
SciDB data model supports nested multi-dimensional arrays—often a natural representation
for spatially or temporally ordered data. Array cells can be tuples, or other arrays, and the
type system is extensible. Sparse array representation and operations are supported, with
user-definable handling of null or missing data. SciDB allows arrays to be ―chunked‖ (in
multiple dimensions) in storage, with chunks partitioned across a collection of nodes. Each
node has processing and storage capabilities. Overlaps‖ are definable so that certain
neighborhood operations are possible without communication among nodes. The underlying
architectural conception is of a shared-nothing cluster of tens to thousands of nodes on
commodity hardware, with a single runtime supervisor dispatching queries and coordinating
execution among the nodes‘ local executors and storage managers. An array query language
is defined, and refers to arrays as though they were not distributed. A query planner
optimizes queries for efficient data access and processing, with a query plan running on a
node‘s local executor/storage manager, and a runtime supervisor coordinating execution.
The Array Query Language (AQL) is a declarative SQL-like language with array extensions.
There are a number of array-specific operators, and linear algebraic and matrix operations
are provided. The language is extensible with Postgres-style user-defined functions, and
interfaces to other packages (Matlab, R, etc.) will be provided.