2 Área Académica: Licenciatura En Sistemas Computacionales Tema: Introduction To Database Profesor: M.T.I. Juvencio Mendoza Castelán Periodo: July / December/2011 Keywords. Database / Concept
3 Tema: Introduction To Database Abstract One of the most important elements of an information system is the database, since it is the essential part which will safeguard all transactions that a company makes. For this reason it is important to know the types of databases that currently exist, and some other elements such as a database manager (smbd), and its main functions it performs. And what are the main operations you can perform with a database. Keywords: Database / Concept
4 What is a Database A collection of interrelated data stored together without harmful or unnecessary redundancy. Shakuntala Atre (Technical Base Structure Database Design and Admin.) A collection of interrelated files created by a DBMS. James Martin (Organization of Databases) It is an organized list of data that provides a way to find information quickly and easily from a reference point chosen Alice Y. Tsai H
5 A DBMS. Before I tell you the names of some database drivers, we must first understand what that is. A DBMS (Data Base Manager System) is software whose purpose is to provide a link between the user and a database to facilitate the manipulation of information using primarily a programming language called SQL (Simple Query Language) in words simple. The program handles most popular databases are: MySQL, PostgreSQL and SQL-Server Oracle. There are many more but I mention these because they are more stable, especially Oracle, but this is not free, you need to pay a license, which does not happen with MySQL and PostgreSQL.
6 Fichero plano Fichero plano Tipos de Base de Datos Fichero plano Fichero plano
7 MANAGEMENT SYSTEM DATABASE ( D B M S ) Key Features: Create and organize the database Establish and manage the access paths BD Manage the data according to user requests Manage the integrity and data security Record the use of data bases.
8 Database system (application) It is the result of coding created in a DBMS and a database created in the same DBMS). This application will manage and organize a series of data. For example, we use SQL-Server (which is a DBMS) to bring the management (administration) of cards of items from our store by entering, modifying, updating, removing printer reports, etc.. We can for example make queries such as what item has been sold more this month? What customers buy a particular item? What is the gain of the month? and so on.
9 Objectives of Data Base Systems The database systems are designed to handle large amounts of information. For this system is useful when you retrieve the information stored and there are no errors in either the storage or recovery, you must meet certain requirements at the time of its design, among which are: Avoid redundancy, preserve the integrity, preserve the independence of the data, maintain security, concurrent access
10 PROBLEMS OF A FILE SYSTEM Redundancy and inconsistency of data Difficulty in accessing data Isolation of the data Concurrent access anomalies Integrity problems Security Issues
11 Systems Languages Database Drivers In common programming languages, declarations and executable statements are all parts of speech, however, in the world of databases, it is normal to separate the functions into two separate languages (DDL and DML). The reason is this: In an ordinary programming language, variables and data are available only during the execution of the program, change in a system database, the data must exist forever, and must be defined for all processes.
12 The conceptual level is specified in a language that is part of the DBMS, called Leguaje Data Definition (DDL Data Definition Language) which allows to describe the different types of entities (tables, views, etc..), relationships and constraints between them and therefore the DDL is used in the design of the database and also when the design is modified but never used to get or modify data.
13 The DDL is the part that varies from one DBMS to another, and that has to do with how data are organized internally and therefore, each system does in one way or another. Among the most common instructions used by the DBMS are: Create Table, Not Null, Primary Key, Unique, among others. The DDL usually have two subsets of instructions
14 Data Definition Language (DDL) Data Manipulation Language (DML) DATA HANDLING BY WANT TO SAY: recovery insertion elimination modification
15 Bibliography James L. Jhonson. Editorial. Data Base. Models, languages, design, Oxford. México, 2000 Adoration of Miguel Castaño, design databases. Problems solved. Editorial: Alfaomega Ra-Ma. Colombia, 2001 TSAI YH: A database systems, management and use. ED. Prentice Hall 1a. México Edition Weiderhold, G database design. ED. MC. GRAW HILL 2nd. Edition. México 1998.
The Import & Export of Data from a Database Introduction The aim of these notes is to investigate a conceptually simple model for importing and exporting data into and out of an object-relational database,
technical white paper Synchronizing Data Among Heterogeneous Databases Principal Author Robert H. Wiebener, Jr. Robert.Wiebener@sybase.com www.sybase.com TABLE OF CONTENTS 1 Introduction to Heterogeneous
Record-Level Access: Under the Hood Salesforce, Summer 15 @salesforcedocs Last updated: May 20, 2015 Copyright 2000 2015 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of
Data Modeling Windows Enterprise Support Database Services provides the following documentation about relational database design, the relational database model, and relational database software. Introduction
BPMN by example Bizagi Suite Recruitment and Selection 1 Table of Contents Scope... 2 BPMN 2.0 Business Process Modeling Notation... 2 Why Is It Important To Model With Bpmn?... 2 Introduction to BPMN...
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2003 Vol. 2, No. 4, July-August 2003 Achievements and Weaknesses of Object-Oriented Databases
A terminology model approach for defining and managing statistical metadata Comments to : R. Karge (49) 30-6576 2791 mail firstname.lastname@example.org Content 1 Introduction... 4 2 Knowledge presentation...
TN203 Porting a Program to Dynamic C Introduction Dynamic C has a number of improvements and differences compared to many other C compiler systems. This application note gives instructions and suggestions
STUDENT S BOOK 5 th module Using Databases OpenOffice.org Base This work is licensed under a Creative Commons Attribution- ShareAlike 3.0 Unported License. http://creativecommons.org/license s/by-sa/3.0
Rob Davis Everyone wants a good process. Our businesses would be more profitable if we had them. But do we know what a good process is? Would we recognized one if we saw it? And how do we ensure we can
MAKE YOUR WEB PRESENCE FELT WITH MOVABLE TYPE. WE MAKE IT SIMPLE TO CREATE AND EASY TO MANAGE YOUR CONTENT. Six Apart Movable Type WHY CHOOSE MOVABLE TYPE? Publishers large and small love our professional
SPECIFICATION BY EXAMPLE How successful teams deliver the right software Gojko Adzic MANNING Shelter Island Brief Contents 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Preface xiii Acknowledgments xxii
Exposure Draft April 2014 Comments due: July 18, 2014 Proposed International Standard on Auditing (ISA) 720 (Revised) The Auditor's Responsibilities Relating to Other Information Proposed Consequential
A Template for Documenting Software and Firmware Architectures Version 1.3, 15-Mar-00 Michael A. Ogush, Derek Coleman, Dorothea Beringer Hewlett-Packard Product Generation Solutions email@example.com firstname.lastname@example.org
Exposure Draft May 2014 Comments due: September 11, 2014 Proposed Changes to the International Standards on Auditing (ISAs) Addressing Disclosures in the Audit of Financial Statements This Exposure Draft
IV. The (Extended) Entity-Relationship Model The Extended Entity-Relationship (EER) Model Entities, Relationships and Attributes Cardinalities, Identifiers and Generalization Documentation of EER Diagrams
Peter Reimann b Michael Reiter a Holger Schwarz b Dimka Karastoyanova a Frank Leymann a SIMPL A Framework for Accessing External Data in Simulation Workflows Stuttgart, March 20 a Institute of Architecture
FLEXNET LICENSING END USER GUIDE Version 10.0 Legal Notices Copyright Notice Copyright 1996-2004 Macrovision Corporation. All Rights Reserved. The information contained herein contains confidential information
Data Integration: A Theoretical Perspective Maurizio Lenzerini Dipartimento di Informatica e Sistemistica Università di Roma La Sapienza Via Salaria 113, I 00198 Roma, Italy email@example.com ABSTRACT
General Principles of Software Validation; Final Guidance for Industry and FDA Staff Document issued on: January 11, 2002 This document supersedes the draft document, "General Principles of Software Validation,
Simple Rules to Remember When Working with Indexes Kirk Paul Lafler, Software Intelligence Corporation, Spring Valley, California Abstract SAS users are always interested in learning techniques related