建立环境实验和数据库/表的建立方法以及SQL的数据导入方法

xzdxmynet 发布于 2024-01-27 阅读(57)

环境实验及数据库/表实验时长:2小时 实验类型:验证型 实验要求:必修 1、实验目的:通过本实验的学习,熟悉SQL 2014集成环境,并帮助学生掌握建立方法数据库和表的组成,以及SQL数据导入方法二、实验内容(一)、SQL 2014的安装SQL的安装过程与SQL 2008和SQL的安装过程类似。 两者都提供了一个功能树来安装所有 SQL 组件,包括规划、安装和维护。 、工具、资源、高级、选项等功能。 以下为各功能选项包含的内容,如图3-1所示。 图 3-1 安装计划中的内容 (1)选择“安装”功能,因为要创建 SQL 2014 的全新安装,请单击“新建 SQL 2014 独立安装或向现有安装添加功能”选项,如图3-2所示。 图3-2 “安装”功能中的内容 (2) 在“产品密钥”页面中,选择相应的单选按钮。 这些按钮指示是安装 SQL 的免费版本还是带有产品密钥的产品版本。 如果使用 指免费评估版,只有180天的试用期,如图3-3所示。 图3-3 “产品密钥”界面 (3) 阅读“许可条款”页面上的许可协议,然后选中相应的复选框以接受许可条款和条件。

如图3-4所示。 图3-4 “许可条款”界面 (4) 系统检查安装程序支持规则以确定安装SQL 安装程序支持文件时可能出现的问题。 必须先纠正所有故障,然后才能继续安装。 如图3-5所示。 图3-5 “安装规则”界面 (5)在“设置角色”页面选择SQL 函数安装,如图3-6 所示。 图3-6 “设置”角色界面 (6)在“功能选择”页面选择需要安装的组件。 选择功能名称后,每个组件的描述将显示在右侧的表单中。 您可以根据实际需要选择部分功能,如图3-7所示。 对于一般应用,可以选择“数据库引擎服务”、“客户端工具连接”、“SQL客户端连接”、“管理工具”等选项。 图3-7 “功能选择”界面 (7) 在“实例配置”页面,指定是安装默认实例还是命名实例。 对于默认实例,实例的名称和 ID 都是。 您也可以自行通过“命名实例”来安装实例。 如图3-8所示。 SQL支持多实例,即支持在同一台计算机上同时运行多个SQL数据库引擎实例。 每个 SQL 数据库引擎实例都有自己的一组系统和用户数据库,不与其他实例共享。 应用程序连接到同一计算机上的 SQL 数据库引擎实例的方式与连接到其他计算机上运行的 SQL 数据库引擎的方式大致相同。

图3-8 “实例配置”界面 (8) 在“服务器配置”页面指定SQL 服务的登录帐户。 SQL提供多种服务。 您可以为所有 SQL 服务分配相同的登录帐户,也可以单独配置每个服务帐户。 您还可以指定该服务是自动启动、手动启动还是禁用。 建议单独配置每个服务帐户,为每个服务提供最少的权限,即授予SQL服务完成各自任务所需的最小权限,如图3-9所示。 SQL 中的每个服务代表一个进程或一组进程。 每个进程都需要有访问SQL相关文件和系统注册表的权限。 为了使SQL服务能够在操作系统中正常启动并运行,需要指定SQL服务帐户,所以服务帐户是指操作系统中的帐户。 图3-9 “服务器配置”界面 (9)在“数据库引擎配置”的“服务器配置”页面指定认证方式、用户名和密码,如图3-10所示。 这里的用户认证是指登录服务器时使用的认证方式以及用户名和密码。 认证模式分为“认证模式”和“混合模式(SQL认证和身份验证)”。

如果您选择“认证方式”,则表示您只能使用当前登录操作系统的账户登录。 这样用户登录SQL时就不再需要输入账号和密码了。 如果选择“混合模式(SQL认证与身份验证)”,则表示除了使用自己登录的账户作为登录依据外,还可以使用SQL系统的账户进行登录,该账户必须是内置的 SQL 系统管理员帐户 (SA) 提供强密码。 必须至少为 SQL 实例分配一名系统管理员。 要添加帐户来运行 SQL 安装程序,请单击“添加当前用户”按钮。 要在系统管理员列表中添加或删除帐户,请单击“添加...”或“删除...”按钮,然后编辑将拥有 SQL 实例管理员权限的用户、组或计算机的列表。 图3-10 设置认证方式和管理员(10)。 “准备安装”页面显示安装过程中的安装选项树形视图,如图3-11所示。 要继续,请单击“安装”按钮。 在安装过程中,“安装进度”页面会提供状态,以便您可以监控安装的进度。 图3-121 “准备安装”界面 (11) 安装完成后,“完成”页面提供安装日志文件摘要和其他重要说明的链接。

如图3-12所示。 图 3-12 “安装完成”界面 (二)、建库建表练习 1、使用语句建库建表:创建学生数据库 StuDB,自定义文件名和位置,并在此数据库中创建以下三个表:学生表()(学号(sno)通用编码定长字符类型,长度9,主码,姓名(sname)通用编码定长字符类型,长度10,非空,性别(ssex)统一编码定长字符类型,长度2,age(sage)微整数类型,部门(sdept)统一编码变长字符类型,长度20)课程表()(课程号(cno),通用编码定长字符类型,长度4,主代码,课程名称(cname)统一编码定长字符类型,长度,40,非空,起始学期()短整数,学分()短整数)课程表(sc)(学号(sno)普通编码定长字符类型,长度7,主码,外码课程号(cno)普通编码定长字符类型,长度6,主码,外码年级(grade)小整数,课程类别( ctype)普通编码定长字符类型,长度4) 2.建立“car”数据库。 文件名和位置是自定义的。 在此数据库中创建以下三个表: 汽车表(CarT),结构如下: 汽车序列号​​(CId) 整型主关键字,汽车名称(CName) 普通编码定长字符类型的长度为 10,为不是空的。 模型(CType)普通编码变长字符类型的长度为60且不为空。 Price()是一个整数。 主体眨眼 () 的长度为 20。

部门表(),结构如下:部门序号(DId)整型主键,部门名称(DName)普通编码定长字符类型长度为20,非空,负责人姓名(DLead)普通编码定长字符类型长度为10非空,人数()整数。 汽车工厂表(FacT),结构如下:汽车序列号​​(CID)整数类型不为空,部门序列号(DId)整数类型不为空,工厂日期(FDate)小日期时间类型不为空,出厂数量()整数类型,出厂价格()整数类型。 其中:主键为(汽车序列号​​、部门序列号、制造日期)“汽车序列号​​”为外键,指的是汽车表的“汽车序列号​​”; “部门序号”是指部门表字符的“部门序号”的外键。 3、利用数据库可视化工具建库建表,创建银行贷款表。 具体要求与课堂教学建库建表一致。 银行表 (BankT) (银行代码 (Bno) 主键银行名称 (Bname) 非空电话号码 (Tel)) 法人表 (LET) (法人代码 (Eno) 主键法人名称 (Ename) 值唯一经济性质 () 注册资本 () 法定代表人 (Erep)) 贷款表 (LoanT) (法人代码 (Eno) 银行代码 (Bno) 贷款日期 (Ldata) 贷款金额 () 贷款期限 (Lterm)) (3) 数据导入练习将“学生数据库数据.xls”中的数据导入到学生数据库的三个表中。将“银行贷款数据.xls”中的数据导入到银行贷款数据库的三个表中。三、实验报告反映实验报告中的实验结果,对实验中遇到的问题和解决办法进行整理、分析和总结,提出实验结论或自己的意见。

标签:  实例 编码 字符 所示 序号 

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。