数据库技术ER图如何画
1、首先要了解ER图的核心要素:实体,属性,关系;实体就是一个个对象,属性就是实体所有的某个属性,关系就是实体和实体之间或者实体内部之间的关系;
2、其次要了解ER图中怎么表示描述的三个核心要素:在ER图中,矩形代表实体,椭圆代表属性,菱形代表关系,各个形状之间用线段连接;
3、首先打开visio,打开“新建”,“常规”,“基本框图”,新建一个空的界面;
4、在这张空的图里要表现的关系:对象1,对象2,关系,先来画对象1,添加一个矩形框,三个椭圆框;
5、用同样的方法,来建第二个对象课程,也是放一个矩形,三个椭圆形,写入对象的名称,然后用线把他们连接起来;
6、建这两个对象之间的关系,像图中加一个菱形,在菱形里写上关系的名称;
7、这样一个简单的ER图做好。
创建数据库时应注意什么问题
在创建数据库时应该注意以下这些问题。
1、数据库在创建的时候可以设置数据库的扩展大小,但是数据库的大小不是固定的,它的数据在实时地不断的增大。注意不要到MASTER数据库中创建用用户对象。
2、不要在MASTER数据库中创建任何用户对象,因为MASTER数据库包含系统表,,这些系统表存储SQL SERVER所用的系统信息。
什么是关系数据库特点是什么
关系数据库是建立在关系数据库模型基础上的数据库,借助于集合代数等概念和方法来处理数据库中的数据,也是一个被组织成一组拥有正式描述性的表格,这些表格中的数据能以许多不同的方式被存取或重新召集而不需要重新组织数据库表格。
关系数据库特点有数据集中控制。在文件管理方法,文件是分散的,每个用户或每种处理都有各自的文件,这些文件之间一般是没有联系的。数据库则很好地克服了缺点,可以集中控制、维护和管理有关数据。
数据独立性高。数据库中的数据独立于应用程序,包括数据的物理独立性和逻辑独立性,给数据库的使用、调整、优化和进一步扩充提供了方便,提高了数据库应用系统的稳定性。
数据共享性好。数据库中的数据可以供多个用户使用,每个用户只与库中的一部分数据发生联系;用户数据可以重叠,用户可以同时存取数据而互不影响,大大提高了数据库的使用效率。
数据冗余度小。数据库中的数据不是面向应用,而是面向系统。数据统一定义、组织和存储,集中管理,避免了不必要的数据冗余,也提高了数据的一致性。
数据结构化。整个数据库按一定的结构形式构成,数据在记录内部和记录类型之间相互关联,用户可通过不同的路径存取数据。
统一的数据保护功能。在多用户共享数据资源的情况下,对用户使用数据有严格的检查,对数据库规定密码或存取权限,拒绝非法用户进入数据库,以确保数据的安全性、一致性和并发控制。
sql是什么数据库管理系统
SQL(StructuredQueryLanguage)是具有数据操纵和数据定义等多种功能的数据库语言,这种语言具有交互性特点,能为用户提供极大的便利,数据库管理系统应充分利用SQL语言提高计算机应用系统的工作质量与效率。SQL语言不仅能独立应用于终端,还可以作为子语言为其他程序设计提供有效助力,该程序应用中,SQL可与其他程序语言一起优化程序功能,进而为用户提供更多更全面的信息。SQLServer数据库包括MicrosoftSQLServer以及SybaseSQLServer两个子数据库,该数据库能否正常运行直接关系着整个计算机系统的运行安全。
什么叫数据库结构
数据库的基本结构分三个层次,反映了观察数据库的三种不同角度如下:
1、物理数据层,它是数据库的最内层,是物理存贮设备上实际存储的数据的集合,这些数据是原始数据,是用户加工的对象,由内部模式描述的指令操作处理的位串、字符和字组成;
2、概念数据层, 它是数据库的中间一层,是数据库的整体逻辑表示,指出了每个数据的逻辑定义及数据间的逻辑联系,是存贮记录的集合。它所涉及的是数据库所有对象的逻辑关系,而不是它们的物理情况,是数据库管理员概念下的数据库;
3、逻辑数据层, 它是用户所看到和使用的数据库,表示了一个或一些特定用户使用的数据集合,即逻辑记录的集合。 数据库不同层次之间的联系是通过映射进行转换的。