Microsoft Access, juga dikenal sebagai Microsoft Office Access, adalah sebuah sistem manajemen database dari Microsoft yang menggabungkan relasional Microsoft Jet Database Engine dengan antarmuka pengguna grafis dan alat-pembangunan perangkat lunak. Ini adalah anggota dari suite Microsoft Office aplikasi, termasuk dalam edisi profesional dan lebih tinggi atau dijual secara terpisah.
Microsoft Access menyimpan data dalam format sendiri berdasarkan Akses Jet Database Engine. Hal ini juga dapat mengimpor atau link langsung ke data yang tersimpan dalam aplikasi dan database. [1]
Pengembang perangkat lunak dan arsitek data dapat menggunakan Microsoft Access untuk mengembangkan perangkat lunak aplikasi, dan "power user" dapat menggunakannya untuk membangun aplikasi perangkat lunak. Seperti aplikasi Office lainnya, Akses didukung oleh Visual Basic untuk aplikasi, bahasa pemrograman berorientasi objek yang dapat referensi berbagai benda termasuk DAO (Data Access Objects), ActiveX Data Objects, dan banyak komponen ActiveX lainnya. Obyek visual digunakan dalam bentuk dan laporan mengekspos metode dan properti mereka di lingkungan pemrograman VBA, dan kode VBA modul dapat mendeklarasikan dan memanggil fungsi-fungsi sistem operasi Windows.
Usaha pertama Microsoft untuk menjual suatu produk database relasional adalah selama pertengahan 1980-an, ketika Microsoft mendapatkan lisensi untuk menjual R: Base. Pada akhir 1980-an Microsoft mengembangkan solusi sendiri CODEC Omega. Hal itu dikonfirmasi pada tahun 1988 bahwa produk database Windows dan OS / 2 adalah dalam pembangunan. Itu akan mencakup "EB" Tertanam Bahasa Basic, yang akan menjadi bahasa untuk menulis makro di semua aplikasi Microsoft, tetapi penyatuan bahasa makro tidak terjadi sampai diperkenalkannya VBA. Omega juga diharapkan dapat memberikan front end ke SQL Server Microsoft. Aplikasi ini sangat sumber daya-lapar, dan ada laporan bahwa ia bekerja lambat pada 386 prosesor yang tersedia pada saat itu. Hal ini dijadwalkan akan dirilis pada kuartal 1 tahun 1990, namun pada tahun 1989 pengembangan produk adalah ulang dan itu dijadwalkan akan disampaikan tidak lebih cepat dari pada Januari 1991. Bagian dari proyek kemudian digunakan untuk proyek Microsoft yang lain: Cirrus (nama kode untuk Access), dan Guntur (nama kode untuk Visual Basic, di mana mesin Basic Tertanam digunakan). Setelah akses yang perdana, proyek Omega ditunjukkan pada tahun 1992 untuk beberapa wartawan dan fitur yang disertakan yang tidak tersedia di akses.
1992 : Microsoft merilis Access versi 1.0 pada 13 November 1992 dan Access 1.1 rilis pada Mei 1993 untuk meningkatkan kompatibilitas dengan produk Microsoft lainnya dan untuk memasukkan bahasa pemrograman Basic Access .
1993: Microsoft menetapkan persyaratan hardware minimum untuk akses v2.0 : Microsoft Windows v3.1 dengan 4 MB RAM yang dibutuhkan , 6 MB RAM direkomendasikan , 8 MB ruang hard disk yang tersedia dibutuhkan , 14 MB ruang hard disk direkomendasikan . Produk dikirim pada tujuh 1,44 MB disket . Manual menunjukkan tanggal hak cipta 1993.
Awalnya , perangkat lunak bekerja dengan baik dengan database relatif kecil namun pengujian menunjukkan bahwa beberapa keadaan menyebabkan korupsi data . Misalnya , ukuran file lebih dari 10 MB terbukti bermasalah (perhatikan bahwa sebagian besar hard disk yang diadakan kurang dari 500 MB pada saat ini digunakan secara luas ) , dan manual Persiapan memperingatkan tentang sejumlah keadaan di mana driver perangkat usang atau konfigurasi yang salah dapat menyebabkan kehilangan data . Dengan pentahapan keluar dari Windows 95 , 98 and ME , meningkatkan kehandalan jaringan , dan Microsoft telah merilis 8 paket layanan untuk Jet Database Engine , keandalan akses database telah meningkat [ kapan? ] Dan mendukung lebih banyak data dan jumlah yang lebih besar dari user.
Dengan Office 95 , Microsoft Access 7.0 ( alias " Access 95 " ) menjadi bagian dari Microsoft Office Professional Suite , bergabung dengan Microsoft Excel , Word, dan PowerPoint dan transisi dari Access Basic ke Visual Basic for Applications ( VBA ) . Sejak itu , Microsoft telah merilis versi baru dari Microsoft Access dengan setiap rilis dari Microsoft Office . Ini termasuk Access 97 ( versi 8.0 ) , Access 2000 ( versi 9.0 ) , Access 2002 ( versi 10.0 ) , Access 2003 ( versi 11.5 ) , Access 2007 ( versi 12.0 ) dan Access 2010 ( versi 14.0 ) .
Versi 3.0 dan 3.5 dari Microsoft Jet database engine ( digunakan oleh Access 7.0 dan kemudian dirilis Access 97 masing-masing) punya masalah penting yang membuat versi ini tidak dapat digunakan pada akses komputer dengan lebih dari 1 GB memori . [ 9 ] Sementara Microsoft tetap masalah ini Jet 3.5/Access 97 pasca - rilis, itu tidak pernah tetap masalah dengan Jet 3.0/Access 95 .
Penduduk asli Format database Access ( Jet MDB Database) juga telah berkembang selama bertahun-tahun . Format termasuk akses 1.0 , 1.1 , 2.0 , 7.0 , 97 , 2000 , 2002 , 2007 , dan 2010 . Transisi yang paling signifikan adalah dari Access 97 ke Access 2000 format , yang tidak kompatibel dengan versi sebelumnya akses . Pada tahun 2011 semua versi terbaru dari Access mendukung Access 2000 format . Fitur-fitur baru yang ditambahkan ke Access 2002 format yang yang dapat digunakan oleh Access 2002 , 2003, 2007 , dan 2010 .
Microsoft Access 2000 meningkatkan ukuran basis data maksimal 2GB dari 1GB dalam Access 97 .
Microsoft Access 2007 memperkenalkan format database baru : ACCDB . ACCDB mendukung link ke daftar SharePoint dan tipe data yang kompleks seperti multivalue , dan bidang lampiran . Jenis bidang baru pada dasarnya recordset dalam kolom dan memungkinkan penyimpanan beberapa nilai or file dalam satu bidang . Microsoft Access 2007 juga memperkenalkan bidang Lampiran file , yang disimpan data yang lebih efisien daripada OLE ( Object Linking dan Embedding ) bidang .
Microsoft Access 2010 memperkenalkan versi baru dari format ACCDB didukung hosting solusi Web Access pada SharePoint 2010 Server . Untuk pertama kalinya , ini solusi akses diperbolehkan untuk dijalankan tanpa harus menginstal Access di PC mereka dan dukungan pertama pengguna Mac . Setiap pengguna di situs SharePoint dengan hak yang cukup bisa menggunakan solusi Web Access . Salinan Access masih diperlukan untuk pengembang untuk menciptakan solusi Web Access , dan versi desktop Access tetap menjadi bagian dari Access 2010. Para solusi Web Access tidak sama dengan solusi desktop yang . Otomasi hanya melalui bahasa makro ( tidak VBA) yang Akses otomatis dikonversi ke JavaScript . Data tidak lagi dalam database Access tapi daftar SharePoint . Sebuah database desktop Access bisa link ke data SharePoint , sehingga aplikasi hibrida yang mungkin sehingga pengguna SharePoint membutuhkan pandangan dasar dan suntingan dapat didukung sedangkan yang lebih canggih , solusi tradisional bisa tetap di desktop database Access .
Microsoft Access 2013 menawarkan solusi desktop Access tradisional ditambah diperbarui secara signifikan SharePoint 2013 solusi web [ 10 ] Access Model Web di Access 2010 digantikan oleh arsitektur baru yang menyimpan data dalam database SQL Server yang sebenarnya . . Tidak seperti daftar SharePoint , ini menawarkan desain yang benar database relasional dengan integritas referensial , skalabilitas , diperpanjang dan kinerja yang diharapkan dari SQL Server . [ 11 ] solusi database yang dapat dibuat pada SharePoint 2013 menawarkan antarmuka pengguna yang modern dirancang untuk menampilkan beberapa tingkat hubungan yang dapat dilihat dan diedit , bersama dengan mengubah ukuran untuk perangkat yang berbeda dan dukungan sentuh. 2013 Desktop Access mirip dengan Access 2010 namun beberapa fitur dihentikan termasuk dukungan untuk akses Proyek Data ( ADPs ) , pivot tabel, grafik poros , koleksi data yang akses , kontrol kode sumber , replikasi , dan fitur warisan lainnya [ 12 ] Akses dekstop . ukuran maksimum basis data tetap 2GB ( seperti yang telah sejak versi 2000 ) .
Sebelum pengenalan Access , Borland ( dengan Paradox dan dBase ) dan Fox ( dengan FoxPro ) mendominasi pasar database desktop . Microsoft Access adalah program database pasar massal pertama untuk Windows . Dengan pembelian Microsoft FoxPro pada tahun 1992 dan penggabungan Rushmore rutinitas optimasi query Fox ke Access , Microsoft Access database dengan cepat menjadi dominan untuk Windows - efektif menghilangkan kompetisi yang gagal untuk transisi dari dunia MS - DOS [ 13 ] .
Codename awal Access adalah Cirrus , mesin bentuk disebut Ruby . Ini terjadi sebelum Visual Basic . Bill Gates melihat purwarupa dan memutuskan bahwa komponen bahasa BASIC harus dikembangkan bersama sebagai aplikasi diupgrade terpisah , proyek yang disebut Guntur . Kedua proyek tersebut dikembangkan secara terpisah .
Akses juga nama program komunikasi dari Microsoft , dimaksudkan untuk bersaing dengan program Procomm , dan lainnya . Ini terbukti gagal dan dibatalkan. [14 ] Tahun kemudian, Microsoft kembali nama untuk perangkat lunak database-nya .
n addition to using its own database storage file, Microsoft Access also may be used as the 'front-end' with other products as the 'back-end' tables, such as Microsoft SQL Server and non-Microsoft products such as Oracle and Sybase. Multiple backend sources can be used by a Microsoft Access Jet Database (accdb and mdb formats). Similarly, some applications such asVisual Basic, ASP.NET, or Visual Studio .NET will use the Microsoft Access database format for its tables and queries. Microsoft Access may also be part of a more complex solution, where it may be integrated with other technologies such as Microsoft Excel, Microsoft Outlook, Microsoft Word, Microsoft PowerPoint and ActiveX Controls.
Access tables support a variety of standard field types, indices, and referential integrity including cascading updates and deletes. Access also includes a query interface, forms to display and enter data, and reports for printing. The underlying Jet database, which contains these objects, is multiuser-aware and handles record-locking.
Repetitive tasks can be automated through macros with point-and-click options. It is also easy to place a database on a network and have multiple users share and update data without overwriting each other's work. Data is locked at the record level which is significantly different from Excel which locks the entire spreadsheet.
There are template databases within the program and for download from their website. These options are available upon starting Access and allow users to enhance a database with predefined tables, queries, forms, reports, and macros. Database templates support VBA code but Microsoft's templates do not include VBA code.
Programmers can create solutions using the programming language Visual Basic for Applications (VBA), which is similar to Visual Basic 6.0 (VB6) and used throughout the Microsoft Officeprograms such as Excel, Word, Outlook and PowerPoint. Most VB6 code, including the use of Windows API calls, can be used in VBA. Power users and developers can extend basic end-usersolutions to a professional solution with advanced automation, data validation, error trapping, and multi-user support.
The number of simultaneous users that can be supported depends on the amount of data, the tasks being performed, level of use, and application design. Generally accepted limits are solutions with 1 GB or less of data (Access supports up to 2 GB) and performs quite well with 100 or fewer simultaneous connections (255 concurrent users are supported). This capability is often a good fit for department solutions. If using an Access database solution in a multi-user scenario, the application should be "split". This means that the tables are in one file called the back end (typically stored on a shared network folder) and the application components (forms, reports, queries, code, macros, linked tables) are in another file called the front end. The linked tables in the front end point to the back end file. Each user of the Access application would then receive his or her own copy of the front end file.
Applications that run complex queries or analysis across large datasets would naturally require greater bandwidth and memory. Microsoft Access is designed to scale to support more data and users by linking to multiple Access databases or using a back-end database like Microsoft SQL Server. With the latter design, the amount of data and users can scale to enterprise-levelsolutions.
Microsoft Access's role in web development prior to version 2010 is limited. User interface features of Access, such as forms and reports, only work in Windows. In versions 2000 through 2003 an Access object type called Data Access Pages created publishable web pages. Data Access Pages are no longer supported. The Microsoft Jet Database Engine, core to Access, can be accessed through technologies such as ODBC or OLE DB. The data (i.e., tables and queries) can be accessed by web-based applications developed in ASP.NET, PHP, or Java. With the use of Microsoft's Terminal Services and Remote Desktop Application in Windows Server 2008 R2, organizations can host Access applications so they can be run over the web.[15] This technique does not scale the way a web application would but is appropriate for a limited number of users depending on the configuration of the host.
Access 2010 allows databases to be published to SharePoint 2010 web sites running Access Services. These web-based forms and reports run in any modern web browser. The resulting web forms and reports, when accessed via a web browser, don't require any add-ins or extensions (e.g. ActiveX, Silverlight).
Access 2013 can create web applications directly in SharePoint 2013 sites running Access Services. Access 2013 web solutions store its data in an underlying SQL Server database which is much more scalable and robust than the Access 2010 version which used SharePoint lists to store its data.
A compiled version of an Access database (File extensions: .MDE /ACCDE or .ADE; ACCDE only works with Access 2007 or later) can be created to prevent user from accessing the design surfaces to modify module code, forms, and reports. An MDE/ACCDE file is a Microsoft Access database file with all modules compiled and all editable source code removed. An ADE file is an Access project file with all modules compiled and all editable source code removed. Both the .MDE/ACCDE and .ADE versions of an Access database are used when end-user modifications are not allowed or when the application’s source code should be kept confidential.
Microsoft also offers developer extensions for download to help distribute Access 2007 applications, create database templates, and integrate source code control with Microsoft Visual SourceSafe.
0 komentar:
Posting Komentar