sql server2005学习中的一些疑问
发布网友
发布时间:2022-04-10 09:18
我来回答
共2个回答
热心网友
时间:2022-04-10 10:47
1.数据库得和开发工具配套使用,单独使用除了存储数据无其他大用。
2.sql语句是你开发的基础,sql server虽然给你提供了可视化图形界面,但是那只是个接口,比如你进行个插入操作,你只是点点鼠标,但是数据库在后台还是把它转化为sql语句进行操作,只是你没看到,作为开发人员,也许有时偷懒用可视化界面操作,但是sql语句必须熟练掌握操作,因为你要实现的很多操作是可视化界面做不到的,只有自己掌握好sql才能做到。所以尽量多写sql,少用可视化界面,锻炼提高自己。
3.你在前端可以编写代码进行数据库的操作,但是你的前段程序要和数据库有个接口,无论你的前端怎么编写,数据库的删除插入操作等语句是不会变的,你要熟练掌握。
4.权限主要是为了数据库的安全问题,公司的每个人都能访问公司数据库那不乱套了?
5.sql server还是相当友好的,没看懂你说的什么。
热心网友
时间:2022-04-10 12:05
1. 理解基本正确,不过那个东西不叫数据库管理系统,可以叫数据库应用程序,管理系统DBMS是sql server2005的一部分
2. 比较复杂的系统比如用友,可能会包括动态的创建数据库过程及建表,用友就是根据创建的不同帐自动创建不同的数据库。另外语句还可以组成存储过程供程序使用。
3. SQL是前端开发工具实现删除等基本操作的基础,某种程度来说前端工具也是使用了这些SQL语句实现的基本操作。但是前端工具比如ADO提供的API操作局限性比较大,比如不能实现涉及多个表的数据更新
4. 数据库的权限及角色决定数据库系统本身可访问的数据库及表,在实际应用中数据库服务器可能有多个数据库,但是又只想给某一个程序员访问其中特定一个,其他数据库则不能给他操作,那就要给这个程序一个固定权限的用户访问数据库。