Wednesday, May 6, 2020

Looking Like An Aid Implementor - 1684 Words

Seeing Like An Aid Implementor Introduction Scott employs photos throughout his book, Seeing Like A State, to illustrate his arguments about statecraft and the bureaucracy that aims to control the state. Urban architect Le Corbusier’s plans for Paris and Brasilia present some of the most striking examples. The book’s images depict the cities from a bird’s eye view. The buildings look identical and orderly. As a city administrator or in a larger sense a state official, the images represent the need of authority powers to make their job of governing more efficient. Authorities render the individuals that live within these spaces as abstract beings with equivocal needs; however, this principle does not hold true. Individual needs and†¦show more content†¦In the second section, Scott’s theory of high authoritarian modernism will be compared with Escobar’s theory of development discourse. Specifically, I will argue that the elements of modernity and the need to make society legible throug h the lens of an expert resonate in both Scott and Escobar’s arguments. Both are skeptical of top-down efforts to organize society and the ramifications that these efforts have on the individuals that they seek to serve. Authoritarian High Modernism Scott’s theory of authoritarian high modernism has several components that seek to explain the conditions of state control and organization over its citizens. In order to efficiently govern the masses, authorities need to create legible societies. The means to create this legibility depends on the standardization and thus often the destruction of individually unique spaces. Additionally, states must have the authoritative strength to coerce change. For example, Le Corbusier’s urban plans ignored the grey areas of urban life or the spaces that individuals create organically. The drive for this legibility, according to Scott, derives from the ideology of high modernism. At its core, Scott describes authoritarian high modernism as †¦A supreme self-confidence about continued linear progress, the development of scientific and technical knowledge, the expansion of production, the

Database End-User and Developer Collaboration

Question: Discuss about the Database End-User and Developer Collaboration ? Answer: Introduction A database environment consists of various components such as hardware components, software components, database users, etc. Based on the required skill set and functionalities of database users, they can be broadly classified into many categories. The user roles of a database can be represented in a hierarchy. System administrators being at the top of the list, they oversee and supervise the overall operation of the system as a whole. Those who are more closely involved with the typical functions of a database include Database Administrators, Database Architects or Database Designers, Database Programmer and Database Analysts and last but not the least Database End-users (Wade and Chamberlin, 2012). End-users are the people who use the application i.e. the software program is designed keeping in mind that the end-users will use it. The role of the end-users is different from that of the database developers or designers and installers. The database end-users require going through a preliminary training to utilize the functionalities of the database application. Lack of familiarity with the database design and inadequate knowledge about the database prevent the end-users from effectively operating the database systems packages. End-user training involves data entry, data processing, querying the database, creation and preparation of forms and reports. Workshops and on-site classes are provided to the users on the subjects of database query languages, maintenance, and configuration. Data Abstraction and End-User Roles Data abstraction hides the minute detail about the physical structure and storage details and the complexities associated with them. Data abstraction helps to perceive the database as a series of layers. The database abstraction layers are formed at the beginning of database designing (Nicolaos and Katerina, 2015). The first model of data abstraction is the physical model. The physical model of a database includes the structural details such as indexing, clustering, and storage, etc. Physical layer hides these details for the logical structure model that includes the conceptual design of the database such as the relational model, table definitions, and entity relationship diagrams, etc. The function of the logical layer is to provide user abstraction from the highest layer that is the user layer. The end-user describes it with the help database views. Views originally do not have any physical existence; instead they are logically created virtual tables within the database. Managing Data On the basis of managing the database, end-users can be of two kinds. Some end-users interact directly with the database using the application programs and query language to get desired results or output. They need skills to run the various query languages such DML (Data Manipulation Language), DCL (Data Control Language) or TCL (Transaction Control Language). The causal types of end users such as high-level managers use sophisticated query languages. Native end users can run frequent standard queries on the database to access or update the data stored in the database. Stand-alone users need to establish a direct connection to the database via online terminals. Typically, the database developers need to go through a series of steps to build complete database application software. The first factor to consider is the end-user requirements. It is the reason end user's involvement in the early database design phase is so much required. It helps to eliminate any misunderstandings between the developer and end-users regarding the database requirements (Edwards, Mayernik, Batcheller, Bowker and Borgman, 2011). Then the developer needs to perform the task related to designing of the database that includes ER diagrams, relational model normalization, etc. Designing the application involves implementation of integrity constraints, database triggers, packages and procedures, transaction locking and sequences, enforcing security constraints, writing DDL and DMLs. Then there comes maintaining and updating the database. Accessing Data Database access tools are designed for end-users which mean these are end-user oriented tools specifically designed for accessing the data stored in the database to retrieve relevant information. These tools permit the end-users to build SQLs by without typing the whole query although a basic knowledge and training are required. Some of the database software tools include XML, SQL, JDBC, ODBC and few of the RDBMS tools. Most of the modern IT companies maintain a cross-platform database system; as a result the task of managing multiple databases becomes more complex. A sophisticated user with sufficient knowledge about the database architecture can have a more smart and efficient utilization of the database. End-users are the main focus for building a DBMS as they are the ones who will be using, accessing, managing, updating and maintaining it (Cooper, 2012). Occasional pieces of training are organized for the users to give them a full understanding of the working of the entire system so that they can operate on it effectively. Some workshops and seminars are conducted to provide relevant knowledge and environment for the users to explore and get involved. End-user queries the database using general query tools such as Microsoft SQL Server. Working with the database involves different types and varieties of tasks and the end-users, in this context, needs to be familiar with the working methodologies and environment of database activities. Manipulating and Querying Data Stand-alone database users need to be trained in a specific software application that they are going to operate on a daily basis. These types of applications involve ready-made packages and graphic-based menus and options to interact and work with the particular database system. Sophisticated end-users are the engineers and scientists who require thoroughly going through all the features and functionalities of the database application so as to develop their project that demands the complex requirements. These end-users learn and familiarize with the DBMS facilities to closely work with the environment. The database developers manuals including the operation recovery and maintenance section should be thoroughly grasped and learned by the end-users of this type (Childs, 2013). Parametric end-users interact with the database constantly by running queries to retrieve information as well as updating and populating the database with new information, generating reports, etc. Data manipulation language (DML) consists of SQL queries such as Insert,' Update,' Merge,' Truncate,' Delete etc. Data manipulation statements allow users to communicate with the database through the interface also known as the term front-end. The abstraction layers help to move the details further way from machine understandable language and closer to the human understandable language. The non-technical people i.e. the end-users use the terms front end to refer to the user interface or the application and back end to refer to the DBMS or the server. The traditional end-user training sets its focus on the internal structure of the database and SQL syntax as s learning tool for retrieval of relevant information (Rajbhandari, Shah and Agarwal, 2012). Conclusion The end-user training program employs mentors and instructors who come from database developer background. They can provide valuable insight to the practical knowledge and application of the database tools and techniques. The developers mentor the end-user trainees regarding the principles. It is the responsibility of the mentor to guide the end-users and make them familiar with the syntax of SQL as end-users cannot devote their time to learning the core operations and languages of database but they need to communicate with the database to perform their business related tasks (Chaudhuri, Narasayya and Symala, 2012). SQL is a mandatory tool for Database Management and almost all types of end-users who require operating with a database system need to be familiar with the semantics and syntaxes of SQL. It is their target as well as a challenge is to provide them with this knowledge in a user-friendly and comprehensible approach. The requirement is to form a sequence of query expressions in ad-hoc basis. The ad-hoc approach essentially involves end-users. The end-users are interviewed about the requirements and problem domain at the early stage of database designing, and the solution is developed according to the requirements. Reference List Chaudhuri, S., Narasayya, V. R., Symala, M. A. (2012).U.S. Patent No. 8,307,343. Washington, DC: U.S. Patent and Trademark Office. Childs, H. (2013). VisIt: An end-user tool for visualizing and analyzing very large data. Cooper, R. (Ed.). (2012).Interfaces to Database Systems (IDS92): Proceedings of the First International Workshop on Interfaces to Database Systems, Glasgow, 13 July 1992. Springer Science Business Media. Edwards, P., Mayernik, M. S., Batcheller, A., Bowker, G., Borgman, C. (2011). Science friction: Data, metadata, and collaboration.Social Studies of Science, 0306312711413314. Hietala, P., Nummenmaa, J. (2012, December). Supporting User Learning and User. InInterfaces to Database Systems (IDS92): Proceedings of the First International Workshop on Interfaces to Database Systems, Glasgow, 13 July 1992(p. 392). Springer Science Business Media. Marshall, R., Cook, S., Mitchell, V., Summerskill, S., Haines, V., Maguire, M., ... Case, K. (2015). Design and evaluation: End users, user datasets and personas.Applied ergonomics,46, 311-317. Mccormack, M. J., Kenney, A. R., Bryant, C. W., Covington, C. D., Dickinson, R. L., Coggins, R. E., ... Hough, D. J. (2014).U.S. Patent No. 8,689,137. Washington, DC: U.S. Patent and Trademark Office. Nicolaos, P., Katerina, T. (2015). Simple-talking database development: Let the end-user design a relational schema by using simple words.Computers in Human Behavior,48, 273-289. Rajbhandari, P., Shah, R. C., Agarwal, S. (2012). Graph Database Model for Querying, Searching and Updating. InInternational Conference on Software and Computer Applications (ICSCA). Wade, B. W., Chamberlin, D. D. (2012). IBM Relational Database Systems: The Early Years.IEEE Annals of the History of Computing,34(4), 38-48.