View
427
Download
0
Embed Size (px)
Citation preview
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