<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="DataSetBDNotasAlumnos" targetNamespace="http://tempuri.org/DataSetBDNotasAlumnos.xsd" xmlns:mstns="http://tempuri.org/DataSetBDNotasAlumnos.xsd" xmlns="http://tempuri.org/DataSetBDNotasAlumnos.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
  <xs:annotation>
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      <DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        <Connections>
          <Connection AppSettingsObjectName="MySettings" AppSettingsPropertyName="bd_notasAlumnosConnectionString" ConnectionStringObject="" IsAppSettingsProperty="true" Modifier="Assembly" Name="bd_notasAlumnosConnectionString (MySettings)" ParameterPrefix="@" PropertyReference="ApplicationSettings.BDNotasAlumnos.My.MySettings.GlobalReference.Default.bd_notasAlumnosConnectionString" Provider="System.Data.SqlClient" />
        </Connections>
        <Tables>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="alumnosTableAdapter" GeneratorDataComponentClassName="alumnosTableAdapter" Name="alumnos" UserDataComponentName="alumnosTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="bd_notasAlumnosConnectionString (MySettings)" DbObjectName="bd_notasAlumnos.dbo.alumnos" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM [dbo].[alumnos] WHERE (([id_alumno] = @Original_id_alumno) AND ([nombre] = @Original_nombre))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_id_alumno" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="id_alumno" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_nombre" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="nombre" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [dbo].[alumnos] ([id_alumno], [nombre]) VALUES (@id_alumno, @nombre);
SELECT id_alumno, nombre FROM alumnos WHERE (id_alumno = @id_alumno)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@id_alumno" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="id_alumno" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@nombre" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="nombre" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT id_alumno, nombre FROM dbo.alumnos</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE [dbo].[alumnos] SET [id_alumno] = @id_alumno, [nombre] = @nombre WHERE (([id_alumno] = @Original_id_alumno) AND ([nombre] = @Original_nombre));
SELECT id_alumno, nombre FROM alumnos WHERE (id_alumno = @id_alumno)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@id_alumno" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="id_alumno" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@nombre" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="nombre" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_id_alumno" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="id_alumno" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_nombre" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="nombre" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="id_alumno" DataSetColumn="id_alumno" />
              <Mapping SourceColumn="nombre" DataSetColumn="nombre" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="alums_asigsTableAdapter" GeneratorDataComponentClassName="alums_asigsTableAdapter" Name="alums_asigs" UserDataComponentName="alums_asigsTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="bd_notasAlumnosConnectionString (MySettings)" DbObjectName="bd_notasAlumnos.dbo.alums_asigs" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM [dbo].[alums_asigs] WHERE (([id_alumno] = @Original_id_alumno) AND ([id_asignatura] = @Original_id_asignatura) AND ([nota] = @Original_nota))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_id_alumno" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="id_alumno" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_id_asignatura" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="id_asignatura" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Single" Direction="Input" ParameterName="@Original_nota" Precision="0" ProviderType="Real" Scale="0" Size="0" SourceColumn="nota" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [dbo].[alums_asigs] ([id_alumno], [id_asignatura], [nota]) VALUES (@id_alumno, @id_asignatura, @nota);
SELECT id_alumno, id_asignatura, nota FROM alums_asigs WHERE (id_alumno = @id_alumno) AND (id_asignatura = @id_asignatura)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@id_alumno" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="id_alumno" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@id_asignatura" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="id_asignatura" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Single" Direction="Input" ParameterName="@nota" Precision="0" ProviderType="Real" Scale="0" Size="0" SourceColumn="nota" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT id_alumno, id_asignatura, nota FROM dbo.alums_asigs</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE [dbo].[alums_asigs] SET [id_alumno] = @id_alumno, [id_asignatura] = @id_asignatura, [nota] = @nota WHERE (([id_alumno] = @Original_id_alumno) AND ([id_asignatura] = @Original_id_asignatura) AND ([nota] = @Original_nota));
SELECT id_alumno, id_asignatura, nota FROM alums_asigs WHERE (id_alumno = @id_alumno) AND (id_asignatura = @id_asignatura)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@id_alumno" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="id_alumno" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@id_asignatura" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="id_asignatura" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Single" Direction="Input" ParameterName="@nota" Precision="0" ProviderType="Real" Scale="0" Size="0" SourceColumn="nota" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_id_alumno" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="id_alumno" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_id_asignatura" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="id_asignatura" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Single" Direction="Input" ParameterName="@Original_nota" Precision="0" ProviderType="Real" Scale="0" Size="0" SourceColumn="nota" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="id_alumno" DataSetColumn="id_alumno" />
              <Mapping SourceColumn="id_asignatura" DataSetColumn="id_asignatura" />
              <Mapping SourceColumn="nota" DataSetColumn="nota" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="asignaturasTableAdapter" GeneratorDataComponentClassName="asignaturasTableAdapter" Name="asignaturas" UserDataComponentName="asignaturasTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="bd_notasAlumnosConnectionString (MySettings)" DbObjectName="bd_notasAlumnos.dbo.asignaturas" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM [dbo].[asignaturas] WHERE (([id_asignatura] = @Original_id_asignatura) AND ([nombre] = @Original_nombre))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_id_asignatura" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="id_asignatura" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_nombre" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="nombre" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [dbo].[asignaturas] ([id_asignatura], [nombre]) VALUES (@id_asignatura, @nombre);
SELECT id_asignatura, nombre FROM asignaturas WHERE (id_asignatura = @id_asignatura)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@id_asignatura" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="id_asignatura" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@nombre" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="nombre" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT id_asignatura, nombre FROM dbo.asignaturas</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE [dbo].[asignaturas] SET [id_asignatura] = @id_asignatura, [nombre] = @nombre WHERE (([id_asignatura] = @Original_id_asignatura) AND ([nombre] = @Original_nombre));
SELECT id_asignatura, nombre FROM asignaturas WHERE (id_asignatura = @id_asignatura)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@id_asignatura" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="id_asignatura" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@nombre" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="nombre" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_id_asignatura" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="id_asignatura" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_nombre" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="nombre" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="id_asignatura" DataSetColumn="id_asignatura" />
              <Mapping SourceColumn="nombre" DataSetColumn="nombre" />
            </Mappings>
            <Sources />
          </TableAdapter>
        </Tables>
        <Sources />
      </DataSource>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="DataSetBDNotasAlumnos" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:EnableTableAdapterManager="true" msprop:Generator_DataSetName="DataSetBDNotasAlumnos" msprop:Generator_UserDSName="DataSetBDNotasAlumnos">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="alumnos" msprop:Generator_TableClassName="alumnosDataTable" msprop:Generator_TableVarName="tablealumnos" msprop:Generator_TablePropName="alumnos" msprop:Generator_RowDeletingName="alumnosRowDeleting" msprop:Generator_UserTableName="alumnos" msprop:Generator_RowChangingName="alumnosRowChanging" msprop:Generator_RowEvHandlerName="alumnosRowChangeEventHandler" msprop:Generator_RowDeletedName="alumnosRowDeleted" msprop:Generator_RowEvArgName="alumnosRowChangeEvent" msprop:Generator_RowChangedName="alumnosRowChanged" msprop:Generator_RowClassName="alumnosRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="id_alumno" msprop:Generator_ColumnVarNameInTable="columnid_alumno" msprop:Generator_ColumnPropNameInRow="id_alumno" msprop:Generator_ColumnPropNameInTable="id_alumnoColumn" msprop:Generator_UserColumnName="id_alumno" type="xs:int" />
              <xs:element name="nombre" msprop:Generator_ColumnVarNameInTable="columnnombre" msprop:Generator_ColumnPropNameInRow="nombre" msprop:Generator_ColumnPropNameInTable="nombreColumn" msprop:Generator_UserColumnName="nombre">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="alums_asigs" msprop:Generator_TableClassName="alums_asigsDataTable" msprop:Generator_TableVarName="tablealums_asigs" msprop:Generator_TablePropName="alums_asigs" msprop:Generator_RowDeletingName="alums_asigsRowDeleting" msprop:Generator_UserTableName="alums_asigs" msprop:Generator_RowChangingName="alums_asigsRowChanging" msprop:Generator_RowEvHandlerName="alums_asigsRowChangeEventHandler" msprop:Generator_RowDeletedName="alums_asigsRowDeleted" msprop:Generator_RowEvArgName="alums_asigsRowChangeEvent" msprop:Generator_RowChangedName="alums_asigsRowChanged" msprop:Generator_RowClassName="alums_asigsRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="id_alumno" msprop:Generator_ColumnVarNameInTable="columnid_alumno" msprop:Generator_ColumnPropNameInRow="id_alumno" msprop:Generator_ColumnPropNameInTable="id_alumnoColumn" msprop:Generator_UserColumnName="id_alumno" type="xs:int" />
              <xs:element name="id_asignatura" msprop:Generator_ColumnVarNameInTable="columnid_asignatura" msprop:Generator_ColumnPropNameInRow="id_asignatura" msprop:Generator_ColumnPropNameInTable="id_asignaturaColumn" msprop:Generator_UserColumnName="id_asignatura" type="xs:int" />
              <xs:element name="nota" msprop:Generator_ColumnVarNameInTable="columnnota" msprop:Generator_ColumnPropNameInRow="nota" msprop:Generator_ColumnPropNameInTable="notaColumn" msprop:Generator_UserColumnName="nota" type="xs:float" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="asignaturas" msprop:Generator_TableClassName="asignaturasDataTable" msprop:Generator_TableVarName="tableasignaturas" msprop:Generator_TablePropName="asignaturas" msprop:Generator_RowDeletingName="asignaturasRowDeleting" msprop:Generator_UserTableName="asignaturas" msprop:Generator_RowChangingName="asignaturasRowChanging" msprop:Generator_RowEvHandlerName="asignaturasRowChangeEventHandler" msprop:Generator_RowDeletedName="asignaturasRowDeleted" msprop:Generator_RowEvArgName="asignaturasRowChangeEvent" msprop:Generator_RowChangedName="asignaturasRowChanged" msprop:Generator_RowClassName="asignaturasRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="id_asignatura" msprop:Generator_ColumnVarNameInTable="columnid_asignatura" msprop:Generator_ColumnPropNameInRow="id_asignatura" msprop:Generator_ColumnPropNameInTable="id_asignaturaColumn" msprop:Generator_UserColumnName="id_asignatura" type="xs:int" />
              <xs:element name="nombre" msprop:Generator_ColumnVarNameInTable="columnnombre" msprop:Generator_ColumnPropNameInRow="nombre" msprop:Generator_ColumnPropNameInTable="nombreColumn" msprop:Generator_UserColumnName="nombre">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="60" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
    <xs:unique name="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:alumnos" />
      <xs:field xpath="mstns:id_alumno" />
    </xs:unique>
    <xs:unique name="alums_asigs_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:alums_asigs" />
      <xs:field xpath="mstns:id_alumno" />
      <xs:field xpath="mstns:id_asignatura" />
    </xs:unique>
    <xs:unique name="asignaturas_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:asignaturas" />
      <xs:field xpath="mstns:id_asignatura" />
    </xs:unique>
  </xs:element>
  <xs:annotation>
    <xs:appinfo>
      <msdata:Relationship name="FK__alums_asi__id_al__08EA5793" msdata:parent="alumnos" msdata:child="alums_asigs" msdata:parentkey="id_alumno" msdata:childkey="id_alumno" msprop:Generator_UserChildTable="alums_asigs" msprop:Generator_ChildPropName="Getalums_asigsRows" msprop:Generator_ParentPropName="alumnosRow" msprop:Generator_UserRelationName="FK__alums_asi__id_al__08EA5793" msprop:Generator_RelationVarName="relationFK__alums_asi__id_al__08EA5793" msprop:Generator_UserParentTable="alumnos" />
      <msdata:Relationship name="FK__alums_asi__id_as__09DE7BCC" msdata:parent="asignaturas" msdata:child="alums_asigs" msdata:parentkey="id_asignatura" msdata:childkey="id_asignatura" msprop:Generator_UserChildTable="alums_asigs" msprop:Generator_ChildPropName="Getalums_asigsRows" msprop:Generator_ParentPropName="asignaturasRow" msprop:Generator_UserRelationName="FK__alums_asi__id_as__09DE7BCC" msprop:Generator_RelationVarName="relationFK__alums_asi__id_as__09DE7BCC" msprop:Generator_UserParentTable="asignaturas" />
    </xs:appinfo>
  </xs:annotation>
</xs:schema>