5
Database Software Database Software CIS-182

Database Software

Embed Size (px)

Citation preview

Database SoftwareDatabase Software

CIS-182

Database ConnectionsDatabase Connections

• Database applications typically separate the user interface and data management– A connection provides access to data, describing how

to read and where to find data

• Client/Server: Data requests are passed from application to data server (for example from Access to Jet database engine and data file)

• N-tiered Applications: Data requests are passed through several layers between application and data server

Common Database EnginesCommon Database Engines

• Jet: Database engine for Microsoft Access and Data Access Objects/Controls. Oriented to small, local applications or limited number of users

• Servers: Typically used as a database server (provide relational data to another program) and as a warehouse (data may not be structured in tables)– Commercial: SQL Server, Oracle, DB2– Open Source: MySQL, Postgre

SQL ServerSQL Server

• Microsoft SQL Server has two versions that are commonly in use– SQL Server 2008– SQL Server 2005

• Either version is suitable for CIS-182• Other database software can be used for CIS-182

– no support is available from faculty or staff and work cannot be done on-campus– Access does not directly offer all the capabilities

needed for CIS-182

SQL Server EditionsSQL Server Editions

• SQL Server is available in different editions– Each edition is targeted to a specific use or

environment

• Express Edition is a free download and suitable for CIS-182– Make sure to download Management Studio Express

• Developer Edition is available for free download after the first week and registration with Microsoft and also suitable for CIS-182– www.dreamspark.com provides registered students

with access to all MS developer tools, including SQL Server