Free Essay

Using Sql Server in C Sharp

In:

Submitted By ahlawat333
Words 1390
Pages 6
Telemark
University College Department of Electrical Engineering, Information Technology and Cybernetics

Using SQL Server in C# with Examples Hans-­‐Petter Halvorsen, 2014.03.01

Faculty of Technology,

Postboks 203, Kjølnes ring 56, N-3901 Porsgrunn, Norway.

Tel: +47 35 57 50 00

Fax: +47 35 57 54 01

Table of Contents 1. Introduction ....................................................................................................................... 4 2. SQL Server .......................................................................................................................... 5 2.1. Database Systems ....................................................................................................... 5 2.2. Structured Query Language ........................................................................................ 5 3. Visual Studio ...................................................................................................................... 6 3.1. The .NET Framework ................................................................................................... 6 3.2. The C# Language ......................................................................................................... 6 4. Database Programming in C# ............................................................................................. 7 4.1. ADO.NET ..................................................................................................................... 7 4.2. Enterprise Library & Data Access Application Block ................................................... 8 4.3. LINQ ............................................................................................................................ 8 4.3.1. LINQ to SQL .......................................................................................................... 8 4.4. Entity Framework ........................................................................................................ 8 4.4.1. LINQ to Entities .................................................................................................... 8 5. ADO.NET .......................................................................................................................... 10 5.1. Introduction .............................................................................................................. 10 5.2. Examples ................................................................................................................... 10 6. Enterprise Library ............................................................................................................. 11 6.1. Data Access Application Block .................................................................................. 11 6.1.1. Installation ......................................................................................................... 11 7. LINQ ................................................................................................................................. 13 2

3

Table of Contents

7.1. LINQ to SQL ............................................................................................................... 13 8. Entity Framework ............................................................................................................. 14 8.1. … ............................................................................................................................... 14 9. Web Services .................................................................................................................... 15 10. 3-­‐Tier Architecure .......................................................................................................... 18 11. References ..................................................................................................................... 19

Tutorial: Using SQL Server in C# -­‐ with Examples

1. Introduction This Tutorial gives an overview of different techniques for communicationg with SQL Server in Visual Studio and C#. For more information about Software and Programming, please see my web site located here: http://home.hit.no/~hansha/

4

2. SQL Server …

2.1.

Database S ystems

… For more information about Database Systems, please see the Tutorial “Introduction to Database Systems” located here: http://home.hit.no/~hansha/?tutorial=database

2.2.

Structured Q uery L anguage

… For more information about SQL, please see the Tutorial “Structured Query Language” located here: http://home.hit.no/~hansha/?tutorial=sql

5

3. Visual Studio Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft. Home page of Visual Studio: http://www.visualstudio.com

For more information about Visual Studio and C#, please see the Tutorial “Introduction to Visual Studio and C#” located here: http://home.hit.no/~hansha/?tutorial=csharp

3.1.

The . NET F ramework

The .NET Framework (pronounced “dot net”) is a software framework that runs primarily on Microsoft Windows. It includes a large library and supports several programming languages such as C#. .NET is included with Visual Studio.

3.2.

The C # L anguage

C# is pronounced “see sharp”. C# is an object-­‐oriented programming language and part of the .NET family from Microsoft. C# is very similar to C++ and Java. C# is developed by Microsoft and works only on the Windows platform.

6

4. Database Programming in C# Visual Studio, .NET and C# offers lots of different techniques for communicationg with Databases, espessially SQL Server. Some of the techniques discussed in this document are: •





ADO.NET Enterprise Library & Data Access Application Block LINQ o LINQ to SQL o LINQ to Enitities Entity Framework

4.1.

ADO.NET

ADO.NET is the basic data-­‐access technology for .NET. ADO.NET (ActiveX Data Object for .NET) is a set of computer software components that programmers can use to access data and data services. It is a part of the base class library that is included with the Microsoft .NET Framework. It is commonly used by programmers to access and modify data stored in relational database systems, though it can also access data in non-­‐relational sources. http://msdn.microsoft.com/en-­‐us/library/e80y5yhx(v=vs.110).aspx ADO.NET provides consistent access to data sources such as SQL Server and XML, and to data sources exposed through OLE DB and ODBC. The ADO.NET classes are found in System.Data.dll.

ADO.NET Code Examples: http://msdn.microsoft.com/en-­‐us/library/dw70f090(v=vs.110).aspx

7

8

Error! Reference source not found.

4.2. Enterprise L ibrary & D ata A ccess Application B lock Microsoft Enterprise Library is a collection of different libraries that makes your life as a programmer easier. In this document we will only use the Data Access Application Block. The Data Access Application Block simplifies many common data access tasks such as reading data for display, passing data through application layers, and submitting changed data back to the database system. It includes support for both stored procedures and in-­‐line SQL, can expose the data as a sequence of objects for client-­‐side querying, and provides access to the most frequently used features of ADO.NET in simple-­‐to-­‐use classes. You can use the NuGet Package Manager in Visual Studio to install the Enterprise Library assemblies that you need in your projects. Data Access Application Block Web Site: http://msdn.microsoft.com/en-­‐us/library/dn440726(v=pandp.60).aspx

4.3.

LINQ



4.3.1.

LINQ t o S QL

LINQ to SQL is a method to work with Microsoft SQL Server databases using LINQ.

Microsoft recommends that you use Entity Framework for new applications, because LINQ to SQL will not be further developed.

4.4.

Entity F ramework

… Entity Framework Overview: http://msdn.microsoft.com/en-­‐us/library/bb399567(v=vs.110).aspx

4.4.1.

LINQ t o E ntities Tutorial: Using SQL Server in C# -­‐ with Examples

9

Error! Reference source not found.



Tutorial: Using SQL Server in C# -­‐ with Examples

5. ADO.NET …

5.1.

Introduction



5.2.

Examples



10

6. Enterprise Library Enterprise Library is part of Microsoft Patters & Practices. Microsoft Patters & Practices are recommendations on how to design and develop custom applications using the Microsoft platform.

Microsoft Patters & Practices Web Site: http://msdn.microsoft.com/en-­‐us/library/ff921345.aspx

Enterprise Library Web Site: http://msdn.microsoft.com/en-­‐us/library/ff648951.aspx

Microsoft Enterprise Library is a collection of different libraries that makes your life as a programmer easier. In this document we will only use the Data Access Application Block.

6.1.

Data A ccess A pplication B lock

The Data Access Application Block simplifies many common data access tasks such as reading data for display, passing data through application layers, and submitting changed data back to the database system. It includes support for both stored procedures and in-­‐line SQL, can expose the data as a sequence of objects for client-­‐side querying, and provides access to the most frequently used features of ADO.NET in simple-­‐to-­‐use classes.

6.1.1.

Installation

You can use the NuGet Package Manager in Visual Studio to install the Enterprise Library assemblies that you need in your projects. Installation of the The Data Access Application Block:

11

12

Error! Reference source not found.

Tutorial: Using SQL Server in C# -­‐ with Examples

7. LINQ …

7.1.

LINQ t o S QL



13

8. Entity Framework …

8.1.





14

9. Web Services In many situations our apps don’t necessarly have direct access to the datbase, especially when your sofware is used ourside the local company network. In these situations we need to use a Web Service in order to write or read data from the database.

Today Web Services have been very popular. A Web service is a method of communications between two devices over the World Wide Web, and makes it easy to share data over a network or the internet. A Web Service is •




A Web API A Standard defined by W3C Cross-­‐platform and Platform-­‐independent Communication Distributed Application Development

Web Services can be implemented and used in most Programming Languages (C#/ASP.NET, PHP, LabVIEW, Objective-­‐C, Java, etc.) 15

16

Error! Reference source not found.

Web Services uses standard Web technology (Web protocols) such as HTTP, REST, SOAP, XML, WSDL, JSON, etc.

Web Services technology used in Web Services: •

HTTP -­‐ Hypertext Transfer Protocol



XML – Extensible Markup Language



WSDL -­‐ Web Services Description Language



SOAP -­‐ Simple Object Access Protocol

Tutorial: Using SQL Server in C# -­‐ with Examples

17

Error! Reference source not found.

Tutorial: Using SQL Server in C# -­‐ with Examples

10. 3-­‐Tier Architecure …

18

11. References ….

19

Telemark University College Faculty of Technology Kjølnes Ring 56 N-­‐3914 Porsgrunn, Norway www.hit.no

Hans-­‐Petter Halvorsen, M.Sc. Telemark University College Faculty of Technology Department of Electrical Engineering, Information Technology and Cybernetics

E-­‐mail: hans.p.halvorsen@hit.no Blog: http://home.hit.no/~hansha/

21

Error! Reference source not found.

Tutorial: Using SQL Server in C# -­‐ with Examples

Similar Documents

Premium Essay

Pos410 R12 Course Syllabus

...12 | | |SQL for Business | Copyright © 2010, 2009, 2008, 2007, 2006 by University of Phoenix. All rights reserved. Course Description This course covers Structured Query Language (SQL) that provides a unified language that lets you query, manipulate, or control data in a business applications environment. Policies Faculty and students/learners will be held responsible for understanding and adhering to all policies contained within the following two documents: University policies: You must be logged into the student website to view this document. Instructor policies: This document is posted in the Course Materials forum. University policies are subject to change. Be sure to read the policies at the beginning of each class. Policies may be slightly different depending on the modality in which you attend class. If you have recently changed modalities, read the policies governing your current class modality. Course Materials Vieira, R. (2009). Beginning Microsoft SQL Server 2008 Programming. Indianapolis, IN: Wiley Publishing, Inc. Software Microsoft SQL Severer 2008 (Virtual Desktop) Supplemental Resource Rob, P., & Coronel, C. (2009). Database systems: Design, implementation, and management (8th ed.). Boston: Course Technology. Article References Barnett...

Words: 2401 - Pages: 10

Free Essay

Unit 1 and Part of 2

...programming language called? Key Words 5. What are the short words that are used in assembly language called? Mnemonics 6. What is the difference between a compiler and an interpreter? A COMPILER is a program that translates a high-level language program into a separate machine language program. An INTERPRETER is a program that both translates and executes the instructions in a high-level language program 7. What type of software controls the internal operations of the computer’s hardware? OS’s Unit 1 Research Assignment 1. SQL It’s no surprise SQL (pronounced ‘sequel’) tops the job list since it can be found far and wide in various flavors. Database technologies such as MySQL, PostgreSQL and Microsoft SQL Server power big businesses, small businesses, hospitals, banks, universities. Indeed, just about every computer and person with access to technology eventually touches something SQL. For instance, all Android phones and iPhones have access to a SQL database called SQLite and many mobile apps developed Google, Skype and DropBox use it directly. 2. Java The tech community recently celebrated the 20th anniversary of Java. It’s one of the most widely adopted programming languages, used by some 9 million developers and running on 7 billion devices worldwide. It’s also the programming language used to develop all native Android apps. Java’s popularity with developers is due to the fact that the language is grounded in readability and simplicity. Java has staying power since...

Words: 1008 - Pages: 5

Free Essay

Counseling Management System

...Company Profile Star Wire (India) Limited, one of the leading Mini Steel Plant is engaged in the manufacturing of Alloy Steels, Stainless Steel and Special Steels for diversified engineering application in shape of castings, forging and rolled products. Plant is fully equipped with modern equipment and testing facilities which have created confidence and ability for manufacturing various sophisticated grades of steel conforming to international and National standards. It has its own research and development center to facilitate the manufacturing activities and also catering to engineering and manufacturing industries for failure analysis and other analytical activities. The plant is situated in Ballabgarh, about 37 KMs from Delhi - Capital of India on Main Mathura Road (NH No. 2). The location is at easy approach by Air, Rail and Road. ABSTRACT The project “Counseling Management system” is to exploit the computer technology with Internet Facility and all its aspects as necessity arises. The proposed project will be a web-based portal to provide support and services to the Students of participating in university counseling. The project will make available the Students care services of member colleges to its Students through the Internet. Through this proposed website the Students can register herself and take Admissions and support accordingly. The project “Counseling management system” is specially associated with online Admission procedure of...

Words: 9525 - Pages: 39

Free Essay

Virtual Classroom

...TABLE OF CONTENTS Sr. Content Page no No 1. INTRODUCTION 6 1.1 Abstract 1.2 Problem Definition 1.3 Scope of Project 2. REVIEW OF LITERATURE 8 3. SOFTWARE REQUIREMENT SPECIFICATION 18 4. EXISTING SYSTEM 22 5. PROPOSED SYSTEM 26 6. TIMELINE CHART OF PROJECT` 32 7. FUTURE SCOPE 33 8. CONCLUSION 34 9. REFERENCES 35 1. INTRODUCTION 1.1 Abstract Virtual Classroom represents an innovative shift in the field of learning, providing rapid access to specific knowledge and information. It represents an interface between the students and a professor and provides personalized learning materials to the users. It offers a possibility to the attendees to share different resources at once and work with them as if they were at the same place where (real) resources are. In the system design, we use agents as entities that work on different tasks in the system. A set of agents of the same type is responsible for handling different users and their requests. The cooperation among agents is established through the act of exchanging messages. A wide variety of classroom techniques are being advocated to increase learning: active learning, collaboration, integration of assessment...

Words: 7999 - Pages: 32

Free Essay

Nadda

...................................................................................................................................................................... 3 C#....................................................................................................................................................................................................... 4 Database/SQL ................................................................................................................................................................................... 6 Web Development............................................................................................................................................................................ 7 SDLC................................................................................................................................................................................................... 9 UML ................................................................................................................................................................................................. 11 1 Review Guide OOPS Resources:  http://en.wikipedia.org/wiki/Object-oriented_programming Object-oriented programming (OOP) is a programming paradigm using "objects" – usually instances of a class – consisting of data fields and methods together with their interactions – to design applications and computer programs. Programming ...

Words: 2407 - Pages: 10

Free Essay

Senior Information Scientist

... Academy (CCNA1 – CCNA4) 1997 – 1999 Makerere University Business School Uganda Diploma in Business Studies (UDBS) 1995 – 1997 Old Kampala Senior Secondary School Uganda Advanced Certificate Of Education (UACE) 1991 - 1994 Nyakishojwa Senior Secondary School Uganda Certificate Of Education (UCE) 1984 - 1990 Nyakishojwa Primary School Primary Leaving Examinations (PLE) COMPUTER SKILLS: • Website design and maintenance • Programming skills using C, C++, Java, C# and the .NET Framework, HTML, JavaScript and CSS) • Database Management Systems (MYSQL, Oracle, and MSSQL Server) • Use of Operating Systems: Windows NT/XP, Windows 2000 and Windows 95/98. • Use of Microsoft Office packages (Access, Word, PowerPoint, FrontPage and Excel) • Switch and Server...

Words: 759 - Pages: 4

Premium Essay

Student

...1970’s SQL (structured query language): create in 1970, developed by IBM, reason was as a language to query relational databases. Retrieved from http://internationalprogrammersday.org/the-history-of-programming-languages/ Pascal: created in 1970, developed by Niklaus Writh, created to be a structured programing languages (has similarities with C). Retrieved from http://internationalprogrammersday.org/the-history-of-programming-languages/ C: created in 1973, developed at AT&T bell labs programmer Dennis Ritchie. It was intended for the Unix operating system but quickly spread due to its portability and speed. Retrieved from http://internationalprogrammersday.org/the-history-of-programming-languages/ AWK (named after creators initials): created in 1974, developed by Aho Kerninghan Weinberger, Word processing language based on regular expressions, using a pattern-action principle. Retrieved from http://www.scriptol.com/programming/history.php Applesoft Basic: created in 1977, developed by Microsoft for the Apple ll computer. It was an extension of the Basic language. Retrieved from http://internationalprogrammersday.org/the-history-of-programming-languages/ 1980’s BASICA: created in 1981, developed by Microsoft for MS-DOS. Retrieved from http://internationalprogrammersday.org/the-history-of-programming-languages/ Turbo Pascal: created in 1983, developed by Anders Hejisberg, it was an extension of pascal and it came bund led with a full IDE (it was a great improvement...

Words: 981 - Pages: 4

Premium Essay

U1Ra1 - Exploring Programming Languages

...Sarratt June 24, 2014 PT1420 Unit 1, Research Assignment 1: Exploring Programming Languages 1970’s: 1. C- created by Dennis Ritchie in 1972. It was designed to be compiled using a relatively straightforward compiler, to provide low-level access to memory, to provide language constructs that map efficiently to machine instructions, and to require minimal run-time support 2. SQL- Designed by Donald D. Chamberlin and Raymond F. Boyce in 1974. It was designed to manipulate and retrieve data stored in IBM's original quasi-relational database management system, System R, which a group at IBM San Jose Research Laboratory had developed during the 1970s. 3. Scheme- Developed by Guy L. Steele and Gerald Jay Sussman in 1975. Scheme started as an attempt to understand Carl Hewitt's Actor model, for which purpose Steele and Sussman wrote a "tiny Lisp interpreter" using Maclisp and then "added mechanisms for creating actors and sending messages. 4. Smalltalk- Designed by Alan Kay, Dan Ingalls, and Adelle Goldberg in 1972. The first version, known as Smalltalk-71, was created by Ingalls in a few mornings on a bet that a programming language based on the idea of message passing inspired by Simula could be implemented in "a page of code." 5. Prolog- Designed by Alain Colmerauer in 1972. Its intended field of use was natural language processing. 1980’s: 1. C++- Designed by Bjarne Stroustrup in 1983. The motivation for creating a new language originated from Stroustrup's...

Words: 747 - Pages: 3

Premium Essay

Comparison of C, C++, and C#

...Jason Latham Comparison of C, C++, and C# IADT Seattle The C family of languages has been a cornerstone in the programming field for years. So exactly what is the C family? It includes the C, C++ and C# (pronounced sharp) languages. Now that we know what they are, what are the differences between the three? Well, that is what will be discussed here. C is a minimalistic programming language because it could be compiled in a straightforward manner by a relatively simple compiler. C offers low-level access to memory via pointers and the ability to access specific hardware addresses. C generates only a few instructions of machine languages for each of its core language elements and does not require extensive run-time support. It can be concluded that C language is suitable for many systems-programming applications that had traditionally been implemented in assembly languages (Gabb, 2012). With its inherent low-level memory access and small run-time support, using C for embedded hardware systems is ideal. Many devices such as robots, machinery, and electronic tools are programmed utilizing its ability to access specific hardware addresses. However, as C is structured oriented programming language and focuses on the procedural programming paradigm, it is relatively hard to control the large-scale program. As C language has high level and machine level mixed programming capacity, it is used in most hardware related applications. It is very suitable for writing programs in embedded...

Words: 1038 - Pages: 5

Premium Essay

Rapport

...Abstract Many companies want a lot of functionality over the web. Is it possible to achieve the same functionality on the web compared to an ordinary windows application? Our work aims towards evaluating which one of the solutions that is the best. Many customers wants a standalone application rich of functionality and demands to have the same functionality on the web. Is it always possible to achieve the costumer’s requirements on a web based solution or do you have to settle with an implementation of a standalone application? There are some factors that the answer depends on: performance, security, usability and implementation. The application that will be tested is developed in .Net and is a maintenance application for Business Intelligence (BI). We will have a short introduction to the Business Intelligence field to make you understand the purpose of the application. Keywords: Data Warehouse, web based, standalone, .NET, Business Intelligence Contents Abstract i Contents ii 1 Introduction 1 2 Background 3 2.1 Business Intelligence 3 2.1.1 The different steps in a Business Intelligence solution 4 2.2 Data Warehouse 4 2.3 Standalone vs. web based application 5 2.3.1 Standalone application 5 2.3.2 Web based application 5 2.3.3 Web or not from a Business Intelligence perspective 7 3 Method 9 3.1 Implementation 9 3.2 Performance...

Words: 9000 - Pages: 36

Premium Essay

Database Management System

...DATABASE S YSTEMS DESIGN, IMPLEMENTATION, AND MANAGEMENT CARLOS CORONEL • STEVEN MORRIS • PETER ROB Australia • Brazil • Japan • Korea • Mexico • Singapore • Spain • United Kingdom • United States Copyright 2010 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Database Systems: Design, Implementation, and Management, Ninth Edition Carlos Coronel, Steven Morris, and Peter Rob Vice President of Editorial, Business: Jack W. Calhoun Publisher: Joe Sabatino Senior Acquisitions Editor: Charles McCormick, Jr. Senior Product Manager: Kate Mason Development Editor: Deb Kaufmann Editorial Assistant: Nora Heink Senior Marketing Communications Manager: Libby Shipp Marketing Coordinator: Suellen Ruttkay Content Product Manager: Matthew Hutchinson Senior Art Director: Stacy Jenkins Shirley Cover Designer: Itzhack Shelomi Cover Image: iStock Images Media Editor: Chris Valentine Manufacturing Coordinator: Julio Esperas Copyeditor: Andrea Schein Proofreader: Foxxe Editorial Indexer: Elizabeth Cunningham Composition: GEX Publishing Services © 2011 Cengage Learning ALL RIGHTS RESERVED. No part of this work covered by the copyright herein may be reproduced, transmitted, stored or used in any form or by any means graphic, electronic, or mechanical, including but not limited to photocopying, recording, scanning, digitizing, taping, Web distribution, information networks, or information storage and retrieval systems, except as permitted...

Words: 189848 - Pages: 760

Free Essay

Oracle for Dummies

...™ Everything Easier! Making cle 11g Ora ® Learn to: • Set up and manage an Oracle database • Maintain and protect your data • Understand Oracle database architecture • Troubleshoot your database and keep it running smoothly Chris Zeis Chris Ruel Michael Wessler www.it-ebooks.info www.it-ebooks.info Oracle 11g ® FOR DUMmIES ‰ www.it-ebooks.info www.it-ebooks.info Oracle 11g ® FOR DUMmIES by Chris Zeis, Chris Ruel, and Michael Wessler ‰ www.it-ebooks.info Oracle® 11g For Dummies® Published by Wiley Publishing, Inc. 111 River Street Hoboken, NJ 07030-5774 www.wiley.com Copyright © 2009 by Wiley Publishing, Inc., Indianapolis, Indiana Published by Wiley Publishing, Inc., Indianapolis, Indiana Published simultaneously in Canada No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) 748-6011, fax (201) 748-6008, or online...

Words: 106399 - Pages: 426

Premium Essay

Database

...been significant advances in the development of high performance personal computer and networks. There is now an identifiable trend in industry toward downsizing that is replacing expensive mainframe computers with more cost-effective networks of personal computer that achieve the same or even better results. This trend has given rise to the architecture of the Client/Server Computing. The term Client/Server was first used in the 1980s in reference to personal computers on a network. The actual Client/Server model started gaining acceptance in the late 1980s. The term Client/Server is used to describe a computing model for the development of computerized systems. This model is based on the distribution of functions between two types of independent and autonomous entities: Server and Client. A Client is any process that request specific services from server processes. A Server is process that provides requested services for Clients. Or in other words, we can say “A client is defined as a requester of services and a server is defined as the provider of services.” A single machine can be both a client and a server depending on the software configuration. Client...

Words: 79055 - Pages: 317

Free Essay

Cse Tm

...CAPSTONE PROJECT REPORT (Project Semester January- May 2013) Online Examination System Submitted by Rahul Mishra 10801091 B.tech(CSE)-MBA Under the Guidance of Mr. Aman Kamboz Discipline of CSE/IT Lovely School of Technology & Sciences Lovely Professional University, Phagwara Certificate This is to certify that Rahul Mishra bearing Registration no. 10801091 has completed his capstone project titled, “Online Examination System” under my guidance and supervision. To the best of my knowledgement, the present work is the result of his original investigation and study. No part of the work has been submitted for any other degree ay any University. The project is fit for submission and the partial fulfillment of the conditions for the award of B.tech Degree. Signature and name of the Research Supervisor Designation School Lovely Professional University Phagwara, Punjab Date 27 APRIL 2013 DECLARATION I, Rahul Mishra, student of B.tech(CSE)-MBA under Department of Computer Science of Lovely Professional University, Punjab, hereby declare that all the information furnished in this dissertation / capstone project report is based on my own intensive work and is genuine. This dissertation / report does not, to the best of my knowledge, contain part of my work which has been submitted for the award of my degree either of this university or any other university without proper citation. Acknowledgement First and for most we would like to thank Mr. Aman Kamboz...

Words: 3143 - Pages: 13

Premium Essay

Databasse Management

...Fundamentals of Database Systems Preface....................................................................................................................................................12 Contents of This Edition.....................................................................................................................13 Guidelines for Using This Book.........................................................................................................14 Acknowledgments ..............................................................................................................................15 Contents of This Edition.........................................................................................................................17 Guidelines for Using This Book.............................................................................................................19 Acknowledgments ..................................................................................................................................21 About the Authors ..................................................................................................................................22 Part 1: Basic Concepts............................................................................................................................23 Chapter 1: Databases and Database Users..........................................................................................23 ...

Words: 229471 - Pages: 918